“Seafile is an open source file sync&share solution designed for high reliability, performance and productivity. Sync, share and collaborate across devices and teams.”
If n8n has node Seafile, n8n will more powerful.
I started to work on this community node yesterday. Maybe you can give it a try.
This is my first node project so there might be some work to do still.
It is already able to upload files, create private download links that can be used in an http node, list directories (the output is not perfect yet), and delete files.
This is my first draft of an actual workflow with the seafile node.
It downloads all files from a dir with a csv suffix and adds the data to a seatable table.
I updated/rebuilt the seafile community node for n8n, and now it has in total 33 actions. It should provide you all the necessary functions to interact with your seafile server.
You can install the latest version of this Seafile n8n community node via npm. The name of the node is n8n-nodes-seafile (n8n-nodes-seafile - npm).
Breaking change
This new version introduces breaking changes, including modifications to the authentication process, which prevent the creation of a compatible update for n8n. As a result, existing workflows will need to be rebuilt. The change in authentication was made because the node now exclusively supports the Account-Token, no longer accommodating the Repo-Token.
Feedback is highly appreciated.
Christoph from datamate/SeaTable.