Upload files via n8n form and save them to Digital Ocean Spaces

Go to Workflow
3,023 views
Built by Alfred Nutile Alfred Nutile
Created on June 10, 2026

Description

How it works
This workflow provides a streamlined process for uploading files to Digital Ocean Spaces, making them publicly accessible. The process happens in three main steps:

User submits the form with file, in this case I needed it to upload images I use in my seo tags.
File is automatically uploaded to Digital Ocean Spaces using S3-compatible storage
Form completion confirmation is provided

Setup steps
Initial setup typically takes 5-10 minutes
Configure your Digital Ocean Spaces credentials and bucket settings
Test the upload functionality with a small sample file
Verify public access permissions are working as expected

Important notes
Credentials are tricky check the screenshot above for how I set the url, bucket etc.
I am just using the S3 Node
Set the ACL as seen below

Troubleshooting
Bucket name might be incorrect
Region Wrong
Check Space permissions if uploads fail
Verify API credentials are correctly configured


You can see a video here. (live in 24 hours)
https://youtu.be/pYOpy3Ntt1o

Nodes Used (1)

S3
n8n-nodes-base.s3