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.


Comments
garage? you can even serve the static files directly on it. any pre research on the options?
Some old threads regarding self hosted S3 softwares:
As for 2026 stack, not sure about others, but for me I just vibe coded my own S3 software for fun and it works for me lol.
Your common options are RustFS, Garage, or SeaweedFS.
https://github.com/rustfs/rustfs
https://github.com/deuxfleurs-org/garage
https://github.com/seaweedfs/seaweedfs
what about MiniO ?
https://github.com/minio/minio
Yes, grarage I remember that it is not very friendly to single-node deployment.
I tried RustFS a little earlier, not sure how it is now, I will try it recently
Minio used to be almost the best choice, but they archived the OOS version and stopped maintenance. The community fork version was basically inactive and unattended by anyone. Considering the increasing number of service vulnerabilities, I think it is no longer suitable as a long-term solution. Future maintenance is a problem......
I made some comparisons and ultimately concluded that although RustFS seemed the best, as my first impression was, its reputation for security and privacy was average, and it was still an immature project. Since most developers and AI were writing code from China, I remained skeptical about its quality and security.
Garage is also written in Rust, but it doesn't have a web interface, which I think will be convenient for management.
SeaweedFS is written by Golang, with over 10 years of development history, is mature enough, and has a usable WebUI.
Therefore, personally, I will first try SeaweedFS for a while, since only by actually experiencing it can you see if they suit me.
https://github.com/Noooste/garage-ui
Given your "mainly small files" note, I'd put SeaweedFS at the top of the list to test — its whole design goal is storing huge numbers of small files efficiently (Haystack-style), and it ships an S3 gateway. That's the one workload the MinIO-likes are least optimized for.
For a single node, my shortlist would be: Garage (lightweight, no external DB, trivial on one box, as mentioned above), SeaweedFS (best fit for the small-file angle), and Versitygw (if you'd rather just put the S3 API in front of a normal filesystem — very thin and actively maintained).
One caveat on the Cloudflare-CDN-for-small-files plan: hit ratio lives or dies on your origin Cache-Control headers + a cache-everything rule, and check Cloudflare's per-file size eligibility. For tiny objects, TTFB and round-trips matter more than raw bandwidth.
MinIO is the usual go-to for self-hosted S3-compatible storage — single binary, easy to run, works well on a storage VPS. Garage is another lighter option if MinIO feels heavy for your use case. Both speak the S3 API so most tools work out of the box. Just keep an eye on RAM with MinIO if you've got a lot of objects.
My current choice is Garage, which I think is more suitable for me.