New on LowEndTalk? Please Register and read our Community Rules.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
MinIO vs Garage vs SeaweedFS vs others? Are you using any in production?
I want to set up an S3 compatible storage system on my VPS. MinIO recently removed some features from their open source version. Is anyone here using any alternative (Garage, SeaweedFS, etc) in production? or is MinIO still the best free option?


Comments
I still use Minio, but I will probably replace it with some S3 storage somewhere at some point. Then, I won't have to manage or keep it updated, or have the threat of them removing stuff; I will look at the others you've mentioned.
Also rustfs https://github.com/rustfs/rustfs
We are using Minio in production and also offering storage, at $3/TB, its safe to use in production if properly setup and performs quite well, i believe features where removed from the UI and not the api but i might be wrong
Rustfs looks promising but currently is not mature enouph
If you don't need the web UI, I believe Minio's core functionality is still available. You can use tools like CIL or Rclone to manage buckets and upload data.
Still using MinIO but with Console (https://github.com/georgmangold/console). No problem so far.
Garage is super stable, love it.
As lowendtalk.com has the worst internal search ever: you may want to look into this thread as well: https://lowendtalk.com/discussion/202125/selfhosted-s3
I think rustfs since minio went mad
Never heard of Garage (https://garagehq.deuxfleurs.fr/) before, it seems like a very cool project. Thanks OP for pointing its existence !
Thank you!
Minio, it's probably the only solution that works with Windows Server without virtualization. You can use the last version before they removed a bunch of features and went commercial since it doesn't auto update.
Currently using SeaweedFS on a k3s cluster with 3 node replicas and replication mode set to 100 (ensuring at least 1 copy in another DC). Apart from the initial quirks, it’s pretty solid. Make sure to always BACKUP your filer metadata, learned the hard way by accidentally deleting it, which orphaned all my files. This setup serves both as live backup storage and as PVs for my deployments and sts applications via the seaweed-csi-driver. Performance isn’t bad, considering all nodes are in different DCs and connected via WireGuard (Flannel native WireGuard).
I used to use MinIO with EC mode, but always had issues when one of the 4 nodes went down, and write performance wasn’t great. With replication mode (setup using mc), performance is good (writing to only one node), though consistency isn’t instant since replication is async.
P.S. - Last known MinIO image before they stripped down those features: minio/minio:RELEASE.2025-04-22T22-12-26Z
JuiceFS https://github.com/centminmod/centminmod-juicefs
Just leave it here: https://www.repoflow.io/blog/benchmarking-self-hosted-s3-compatible-storage-a-practical-performance-comparison
I used Minio but found it very hard to keep up to date, and also had to set up nginx to forward to get SSL support. Maybe it's better in a docker container but running on a VPS, I would never run Minio again, ever...
switched from minio to seaweedfs, has been very reliable and noticeably faster so far - would recommend it