Back to marketplace
188

Nextcloud Integration

Buy now

Provides an integration of Nextcloud folders into HumHub Spaces with sync of sub-folders, files and permissions between them.

Provides an integration of Nextcloud folders into HumHub Spaces with sync of sub-folders, files and permissions between them.

Files are accessed remotely and are not stored on HumHub.

Features

  • Global admin configuration:
    • Base URL of the Nextcloud instance
    • For each Nextcloud root folder, a Space chooser field is displayed, allowing to link a Nextcloud folder to a HumHub Space
  • Nextcloud connector for WebDAV to get the credentials
  • In each Space linked to a NextCloud folder:
    • Read/Edit/Create/Delete access permissions to folders and files are synced with the linked Nextcloud folder via WebDAV
    • Configurable notifications about file changes (Edited/Created/Deleted), for each Space Membership Role (Owner, Admin, Moderator, Member)
    • Warning notifications to Space admin in case of sync error
    • Configurable Write and Read permissions for each Space Membership Role (Owner, Admin, Moderator, Member)
  • Daily cron to check Space Member permissions with the corresponding Nextcloud Folder sharing.

Access permissions (read, edit, create, delete) the Space Users will be automatically synced from HumHub to Nextcloud when a user changes Role (becomes a member of the Space, quit the Space, is promoted to Admin, etc.), or for all Space members when a Space is linked/unlinked to/from a Nextcloud folder, or it's deleted.

A daily cron job ensure that access permissions are correctly synced. As a consequence, if an access permission has been modified directly in Nextcloud, it will be overwritten the next day by HumHub.

How does it work?

Each HumHub user needs to have a Nextcloud account, and “connect” it with HumHub (by clicking a button in Nextcloud to authorize HumHub).

This only needs to be done once because the HH account stays connected to the Nextcloud account for life, unless the user disconnects it.

Space admins can select a Nextcloud root folder to allow Space members to browse it inside the space.

Depending on the Space Membership (configurable via Space permissions), members, moderators and admins can Read/Edit/Create/Delete files directly in Nextcloud, via the Space browser.

Prerequisites

A Nextcloud instance with WebDAV access.

Required PHP extensions: ctype, date, dom, curl, iconv, json, mbstring, pcre, simplexml, spl

Pricing

  • €90(1) including one-year of updates and support
  • €90 each year for updates and support
  • Possible discount for non-profit organizations or countries with a very low median income

(1) This special price is for the version 1 of the module only, thanks to D-64 financial support for the module creation. The price will increase to €180 for the next versions.

You can:

Support, questions & feature requests

Financing

The first version was financed by D-64

Module Information

Price:
90 €
Latest version release:
1.0.0 - March 8, 2026
Publisher:
Author(s):
Website:
Compatibility:
HumHub 1.18.1 - 1.18.1