S3-compatible storage without a hyperscaler.
Garage is an open-source, S3-compatible object store written for self-hosters. It runs on commodity hardware, replicates across nodes, tolerates geographic distance, and speaks the S3 API any tool you already use understands.
We deploy Garage on servers you provision — a single node for low-stakes use, a 3-node cluster for real durability, or a multi-region topology if you have very specific requirements. You get an S3 endpoint on a domain you control, with TLS, buckets, and access keys ready to use.
Three topologies. Pick the one that fits.
Garage Single Node
Small internal use, testing, lightweight self-hosted apps.
- Garage single-node deployment
- S3 endpoint setup
- Domain & TLS configuration
- Bucket and access key setup
- Basic upload / download test
Garage 3-Node Cluster
Distributed object storage across multiple servers.
- 3-node Garage cluster
- Inter-node configuration
- Basic replication layout
- S3 endpoint setup
- Verification checklist
You bring the nodes. We bring the cluster.
Durability is a property of your hardware, your network and your configuration. We install Garage correctly; you remain responsible for the underlying infrastructure.
Full requirements- 011, 3, or more Linux servers depending on package
- 02Dedicated storage volumes
- 03Stable network connectivity between nodes
- 04Domain for the S3 endpoint
- 05DNS access
- 06Understanding that storage reliability depends on customer servers, disks, network and configuration
What you get
- Working Garage deployment with S3 endpoint reachable over TLS
- Buckets and access keys configured to your spec
- Replication layout documented in the runbook
- Verification checklist (upload, download, multi-node where applicable)
- Written handover notes covering install layout and operations
What you keep doing
- Storage durability — depends on your disks, RAID, and replicas
- Server operations, OS updates, kernel patches
- Hardware, hosting, bandwidth, and storage media costs
- Capacity planning and bucket lifecycle policies
- Hands-on support after acceptance, unless separately agreed