Overview


Nextcloud is a self-hosted file sync and share platform for secure collaboration and content management. This connector syncs files and folders from a personal Nextcloud account, authenticating with App Passwords rather than a main account password.



How it works


The connector uses the Nextcloud WebDAV API for file operations. The first sync fetches the full directory tree with a WebDAV PROPFIND request, then saves the latest activity ID as a cursor. Subsequent syncs query the Activity API against that cursor, returning only files added, modified, or deleted since last time — so the connector processes differences rather than re-reading everything.Folders are processed before files so parent records exist before children. Each item's ID, path, ETag, size, modified time, and MIME type are extracted, and the authenticated user is assigned owner permission.



Configure
  • Generate an App Password in Nextcloud under Personal settings → Security → Devices & sessions — copy it immediately, it's shown once

  • In PipesHub, go to Workspace Settings → Connectors → Personal and click Setup on the Nextcloud card

  • Enter instance name, base URL without a trailing slash, username, and the App Password

  • Use a Nextcloud account whose email matches your PipesHub account email, or permission resolution breaks and synced records won't appear in search

  • On the Configure tab, set sync strategy (scheduled or manual), interval in minutes (default 60), and batch size (default 100)

  • Optionally add sync filters for modified date, created date, or file extensions — folders are always traversed so the hierarchy stays intact

Nextcloud

Sync files and folders from a self-hosted Nextcloud account via WebDAV.

GitHub

…k

GitHub stars in 12 weeks.

Discord

500+

Active developers on Discord.