Description
n8n-nodes-nextcloud
An n8n community node that extends the built-in Nextcloud integration with support for Deck, Notes, Tables, and Talk — in addition to the standard file, folder, and sharing operations.
Installation
In your n8n instance go to Settings → Community Nodes → Install and enter:
n8n-nodes-nextcloud
Or install manually:
npm install n8n-nodes-nextcloud
Supported Resources & Operations
File
- Upload, Download, Delete, Move, Copy, Share
- Create, Delete, List, Move, Copy, Share
- Get current user info
- Boards — Create, Get, Get All, Update
- Cards — Create, Get, Get All, Update, Delete
- Stacks — Create, Get, Get All, Update, Delete
- Create, Get, Get All, Update, Delete
- Tables — Create, Get, Get All, Update, Delete
- Columns — Create, Get, Get All, Update, Delete
- Rows — Create, Get, Get All, Update, Delete
- Messages — Send, Edit, Delete, Get All
- Conversations — Create, Get, Get All, Update, Delete
- n8n version 0.187.0 and above
- Nextcloud 24 and above
Folder
User
Deck
Notes
Tables
Talk
Credentials
This node supports two authentication methods:
API (Username + Password)
1. In Nextcloud go to Settings → Security → Devices & sessions
2. Create an App Password
3. In n8n add a NextCloud API credential with:
– WebDAV URL: https://your-nextcloud.com/remote.php/webdav
– User: your username
– Password: your app password
OAuth2
1. In Nextcloud go to Settings → Security → OAuth 2.0 clients and register a new client
2. In n8n add a NextCloud OAuth2 API credential and fill in the Authorization and Token URLs from your Nextcloud instance