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.

Nextcloud Login flow v2

Used to grant HumHub access to Nextcloud account without OAuth2: https://docs.nextcloud.com/server/stable/developer_manual/client_apis/LoginFlow/index.html

Nextcloud WebDAV vs Share API

Service usages:

  • WebDAV (DavService): is used to manipulate files and folders (Create, Move, Delete, etc.)
  • Share API (ShareApiService & UserShare): Folder Shares (Users having the Space Nextcloud Folder shared for them) and permissions (Read, Edit, Create, Delete, Share)

The User loginName and appPassword are managed by NextcloudUserService, and used by both DavService and ShareApiService. The User accountName is used for sharing folders. For the ShareApiService, we use the SpaceConfiguration::userIdSharingNextcloudFolder User to share the Folder to the Space Members.

Install Composer, Build script and style sources

npm install
grunt build
composer install

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