
In simple English
Garage lets you store files on your own servers. It splits your data across multiple machines in different places so it stays safe if one server breaks. You can connect to it using the same tools you use for Amazon S3. It runs well on small computers. You do not pay licence fees, but you need your own hardware.
What it is
Garage is a distributed object storage service written in Rust (a programming language known for speed and safety). It runs across multiple servers to create a single reliable file storage pool.
What it is good for
Solo builders who want to run their own file storage across different locations without paying major cloud providers, or who need private S3-compatible storage that survives hardware failures.
- Keeps working even when some of your servers go offline.
- Uses very little memory compared to traditional storage systems.
- Compatible with standard Amazon S3 tools and client libraries.
- Requires setting up and managing multiple servers yourself.
- AGPL-3.0 licence (a license that requires you to share your source code if you modify the software and offer it as a service over a network).
- Documentation assumes comfort with command-line server administration.
Amazon S3 or MinIO
Docker
- seaweedfs/seaweedfs36k stars
SeaweedFS is a fast distributed file system with S3 support, suited for both small files and large blobs.
- caprover/caprover15k stars
A web page that installs apps and databases onto one rented computer, and sorts out the addresses and certificates.
- google/slo-generator564 stars
Turns a written reliability target into a measured number and a remaining budget.
- vectordotdev/vector23k stars
One collector that gathers logs and numbers from machines and sends them to one or more monitoring services.
wget https://garagehq.deuxfleurs.fr/_releases/v0.9.0/x86_64-unknown-linux-musl/garage -O garage chmod +x garage ./garage