


N8N Nextcloud Extension
I have finally got to a stable release of my Nextcloud(nxt) extension for N8N.
At first I was going to make a workflow to back up my workflows in Nextcloud by running a scheduled flow to push them. Instead, I decided to make a fully bidirectional mirror between Nextcloud and N8N so that the workflows feel truly native like just a file in your drive.
This let's you bind some tag in n8n to some folder in Nextcloud and then the JSON of the workflow is mirrored into Nextcloud. Now my backups are realtime and event driven. If I lose everything in n8n, I reinstall and reconnect to nxt, click a button, all my flows are loaded right back in.
My vision is to treat n8n workflows like any other file on a filesystem. So these files use `*.n8n` extension, proper mimetypes, fully managed DAV metadata, text editor, and an open in n8n option.
This is fully bidirectional. You can rename in nxt or n8n, either way is reflected. Change tags in both and both sides get the same tags. You can even make edits in JSON from the nxt editor or simply click to open the file in n8n itself to make edits.
There are so so many little details I covered in this. So here are links if you want to know more.
It is fully published on Nextcloud market: https://apps.nextcloud.com/apps/n8n_sync
Check out nitty gritty details in Github: https://github.com/kubed-io/nextcloud-n8n
Project was built following strict BDD Spec driven dev: https://github.com/kubed-io/nextcloud-n8n/tree/main/features
Then the whole damn story narrated by Claude: https://github.com/kubed-io/nextcloud-n8n/tree/main/saga
I've put months into this so that the end result is extra high quality. It's very well tested and smooth as butter. I released a new `v1` yesterday and am very excited to share with the world finally. Please do post some bug tickets if you come across any, I'm quite motivated to polish this until you can see your face in it.
Hope ya'll enjoy!