nextcloud

n8n community node for Nextcloud — files, folders, sharing, Deck, Notes, Tables, and Talk

Package Information

Released: 5 mo ago
Downloads: 8 weekly / 70 monthly
Latest Version: 0.1.1
Author: Zahid Hussain

Available Nodes

Documentation generating…

Documentation

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

Folder

  • Create, Delete, List, Move, Copy, Share

User

  • Get current user info

Deck

  • Boards — Create, Get, Get All, Update
  • Cards — Create, Get, Get All, Update, Delete
  • Stacks — Create, Get, Get All, Update, Delete

Notes

  • Create, Get, Get All, Update, Delete

Tables

  • Tables — Create, Get, Get All, Update, Delete
  • Columns — Create, Get, Get All, Update, Delete
  • Rows — Create, Get, Get All, Update, Delete

Talk

  • Messages — Send, Edit, Delete, Get All
  • Conversations — Create, Get, Get All, Update, Delete

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

Compatibility

  • n8n version 0.187.0 and above
  • Nextcloud 24 and above

License

MIT

Discussion