๐ Upload files via n8n form and save them to Digital Ocean Spaces
โก 4,004 views ยท ๐ File Management
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
S3, n8n Form Trigger, n8n Form
๐ฅ Import
Download workflow.json and import into n8n:
Workflow menu โ Import from File