Nextcloud

Nextcloud integration on indie.money — manage files, folders, and users on your Nextcloud server

Written By pvdyck

Last updated About 2 hours ago

Nextcloud

Supported — Access and manage files, folders, and users on your Nextcloud server.

NodesNextcloud
AuthBasic auth (Web DAV user + password) or OAuth2, via Secure Vault

Credential Setup

Nextcloud supports two authentication methods. Choose one when configuring the credential in Secure Vault.

Nextcloud API (Basic Auth) — provide:

  • Web DAV URL — your Nextcloud Web DAV endpoint, e.g. https://nextcloud.example.com/remote.php/webdav
  • User — the Nextcloud username
  • Password — the account password (or app password)

Nextcloud OAuth2 API — provide:

  • Web DAV URL — your Nextcloud Web DAV endpoint
  • Authorization URL — your server's OAuth2 authorize endpoint, e.g. https://nextcloud.example.com/apps/oauth2/authorize
  • Access Token URL — your server's OAuth2 token endpoint, e.g. https://nextcloud.example.com/apps/oauth2/api/v1/token

(plus the standard OAuth2 client ID and secret)

Operations

File

  • Copy — copy a file
  • Delete — delete a file
  • Download — download a file
  • Move — move a file
  • Share — share a file
  • Upload — upload a file

Folder

  • Copy — copy a folder
  • Create — create a folder
  • Delete — delete a folder
  • List — return the contents of a given folder
  • Move — move a folder
  • Share — share a folder

User

  • Create — invite a user to a Nextcloud organization
  • Delete — delete a user
  • Get — retrieve information about a single user
  • Get Many — retrieve a list of users
  • Update — edit attributes related to a user

Compatibility

All operations supported.