Best Practice? Saving Binary files to Remote Server

Seeking High-level Strategy / Experience from Others

Saving files to a remote server is a new endeavor for me. I can set up the server anyway I like and I want to be able to store binary files from n8n to the remote server.

I could do this by way of SFTP or any other method. I’d like to do this in a smart way and wondering if anyone has experience with this in n8n, and can offer some guidance.

Information on your n8n setup

  • n8n version: 1.58.2
  • Database (default: SQLite): default
  • n8n EXECUTIONS_PROCESS setting (default: own, main): default
  • Running n8n via (Docker, npm, n8n cloud, desktop app): Docker
  • Operating system: Ubuntu

IMO, there are some compelling reasons to look at S3 compatible “object” storage. There are client nodes in n8n for S3, and a quick internet search will reveal that quite a few other things also provide integration with S3. One popular option for hosting an S3 compatible storage server is minio. That also makes a good starting point to find other alternatives.

1 Like

Awesome thank you, Huey! :wink:

I decided to move forward with NextCloud, a MinIO alternative, for anyone reading this.

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.