2 months ago
Currently, Railway makes it very simple to deploy databases and services like MongoDB, Redis, and Postgres. However, there is no similar one-click option for Amazon S3 or other S3-compatible storage solutions.
Having native support for deploying S3 buckets (or compatible services such as MinIO, DigitalOcean Spaces, etc.) would be extremely useful, as it would integrate seamlessly into Railway projects. This would allow developers to quickly add file storage to their apps without leaving the platform, in the same way they do with databases.
Why this matters / Use case:
Many applications require object storage for user uploads, static assets, backups, etc.
Setting up S3 manually (outside of Railway) adds friction and breaks the smooth developer experience Railway is known for.
A managed, Railway-native S3 option would improve speed, reduce configuration errors, and make Railway more competitive with other cloud providers.
Alternative approach today:
It’s possible to connect to an external S3 bucket (AWS or otherwise) by setting credentials as environment variables and managing the bucket outside Railway. While this works, it requires additional setup and maintenance, which makes it less seamless compared to other Railway services.
Request:
Consider adding first-class support for Amazon S3 or other S3-compatible storage solutions.
Ideally, make it deployable with a single click, like Redis or MongoDB.
Provide environment variables (bucket name, access keys, endpoint) automatically on deploy, so apps can immediately consume the storage.
0 Threads mention this feature
1 Replies
a month ago
For S3 compatable storage use cloudflare R2 nothing comes close