Spin up a data platform quickly.
S3-compatible object storage in a single Rust binary — for backups, static assets and any application that speaks S3, on your own server.
Garage is an S3-compatible object store built by Deuxfleurs for small, self-hosted, geo-distributed deployments. It is written in Rust, ships as a single distroless container, and is designed to stay lightweight and easy to operate rather than to scale to petabytes.
What you get on a ServOrbit VPS is an S3 endpoint of your own: a bucket, an access key and a secret key, ready for any S3 client or SDK — restic and Borg for backups, an application storing user uploads, a static site behind a CDN, or a database dumping its archives. Because the API is the standard S3 one, existing tooling works unchanged.
Garage has no web console. Administration goes through the `garage` command-line tool and an HTTP admin API, which is a deliberate design choice rather than a missing feature: the daemon stays small and the operational surface stays narrow. If you need a browser interface, community projects provide one on top of the admin API.
The single-node deployment installed here creates its bucket and its S3 credentials at first boot, with no manual cluster layout step. The same binary later grows into a multi-node, geo-distributed cluster if you need replication across machines.
Point restic, Borg or any S3-aware backup tool at an endpoint of your own rather than at a cloud provider. Because the API is the standard S3 one, your existing tooling works unchanged: only the endpoint and the credentials differ.
Move the files your application keeps — attachments, avatars, generated documents — off the application server's disk and into Garage. Any S3 library in your language connects to it, which keeps the door open to relocating the data later without rewriting your upload code.
Serve your static assets from a Garage bucket and let a CDN cache them at the edge. The origin stays on your own server, with no object-storage provider account involved.
Give your development environments and CI pipelines a real S3 endpoint, without opening an account at a cloud provider or circulating the credentials of a production bucket.
Guide optimized for ServOrbit Cloud VPS.
Order a ServOrbit VPS, then pick Garage from the Marketplace. Garage is frugal: one vCPU and 1 GB of RAM are enough for a backup endpoint. Disk is the resource to size, according to the volume you intend to store.
An init container writes /etc/garage/garage.toml, then the dxflrs/garage:v2.3.0 container starts in single-node mode. Three persistent volumes hold the configuration, the metadata and the data. Garage creates its cluster, its bucket and its S3 credentials on first boot: no manual layout, bucket or key sequence is required.
Garage has no sign-in screen: administration goes through the garage command-line tool and the HTTP admin API. Read your access key and secret key in your ServOrbit client area, under the service's credentials.
Configure your S3 client with the service endpoint, the garage region and those credentials, then check that you can list the bucket created at install time. You can then create your own buckets and keys with the garage tool, keeping the initial credentials for administration.
garage command-line tool and an HTTP admin API. The daemon stays small and its operational surface narrow. Community projects provide a browser interface on top of the admin API if you want one.Maintaining a project that uses Garage? This button lets your readers deploy it on a VPS in one click, without reading Docker documentation.
[](https://servorbit.com/vps-cloud?template=garage&utm_source=deploy-badge&utm_medium=referral&utm_campaign=garage)<a href="https://servorbit.com/vps-cloud?template=garage&utm_source=deploy-badge&utm_medium=referral&utm_campaign=garage"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy Garage on ServOrbit" height="40"></a>The button points to a VPS order with the template preselected. The image is served from servorbit.com — nothing to host on your side.
Web backup UI for restic: schedule encrypted, deduplicated backups of your VPS to S3, Backblaze B2 or any remote, browse snapshots and restore a single file in a few clicks.
DatabasesColumn-oriented analytics database — billions of rows aggregated in milliseconds, with a SQL console served by the server itself.
DatabasesOpen-source relational database with pgAdmin preconfigured. Powerful, extensible, production-ready.
Browse our help center and FAQ, or reach our team — callback, WhatsApp or email. Support in French, English and Arabic.