[{"data":1,"prerenderedAt":83},["ShallowReactive",2],{"seo-verification":3,"marketplace-app-en-garage":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"slug":7,"name":8,"description":9,"phase":10,"unavailableReason":11,"docsUrl":12,"logo":13,"github":13,"tagline":14,"longDescription":15,"features":16,"useCases":23,"steps":28,"faq":33,"specs":49,"compatibleOs":54,"relatedApps":55,"relatedPosts":79,"category":80},"garage","Garage","Lightweight self-hosted S3-compatible object storage: expose an S3 API on your own VPS and point backups, static sites or applications at it — no cloud provider account involved.",2,"awaiting_qa","https:\u002F\u002Fservorbit.com\u002Fblog\u002Fheberger-garage-s3-vps",null,"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.\n\nWhat 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.\n\nGarage 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.\n\nThe 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.",[17,18,19,20,21,22],"S3-compatible API — existing clients, SDKs and backup tools work without modification.","Single Rust binary in one distroless container, with no database server to run alongside it.","Bucket and S3 credentials created automatically at first boot, ready to use immediately.","HTTP admin API for scripted administration of buckets, keys and cluster status.","Grows from a single node to a geo-distributed cluster with replication when you need it.","AGPLv3 — free software, with no feature held back behind a commercial edition.",[24,25,26,27],"Off-site backup target for restic, Borg or any S3-aware backup tool.","Object storage for an application that stores user uploads, avatars or generated files.","Origin for static assets served behind a CDN.","S3 endpoint for development and CI, without opening an account at a cloud provider.",[29,30,31,32],"Order a ServOrbit VPS and pick Garage from the Marketplace.","Wait for the automatic installation — Garage creates its bucket and its S3 credentials on first boot.","Read your access key and secret key in the client area, under the service's credentials.","Connect any S3 client to the endpoint using those credentials, then create your own buckets and keys with the `garage` CLI as needed.",[34,37,40,43,46],{"q":35,"a":36},"Does Garage have a web interface?","No, and that is by design. Administration goes through the `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.",{"q":38,"a":39},"Is it really compatible with S3?","Garage implements the S3 API, so standard clients and SDKs work against it unchanged — including backup tools such as restic. Coverage is the common S3 surface, not every last AWS-specific extension; check the project documentation if you rely on an unusual call.",{"q":41,"a":42},"How do I get my access key and secret key?","They are generated at installation and surfaced in your ServOrbit client area, under the service's credentials. You can create additional keys and buckets afterwards with the `garage` CLI.",{"q":44,"a":45},"Can I use it as a MinIO replacement?","For the common self-hosted case — an S3 endpoint for backups and applications — yes. Garage is lighter and its licence is AGPLv3, with no feature reserved for a paid edition. It is a different project, not a drop-in fork, so validate your specific integrations.",{"q":47,"a":48},"Does a single node give me redundancy?","No. A single-node install stores one copy of your data on one machine, so keep the usual backup discipline. Garage's replication is designed for a multi-node cluster, which the same binary supports when you add machines.",[50,51,52,53],"S3 API on port 3900, administration API on port 3903, both published on the loopback interface only.","One distroless container plus a short init container that writes the configuration.","Persistent volumes for metadata, data and configuration.","SQLite metadata engine, replication factor 1 in the single-node deployment installed here.",[],[56,64,73],{"name":57,"slug":58,"categorySlug":59,"categoryName":60,"categoryColor":61,"logo":13,"tagline":62,"description":63},"Backrest","backrest","deploiement","Application Deployment & DevOps","text-success bg-success\u002F10","Encrypted, deduplicated VPS backups with a web UI — restic's power without the command line. Single container, under 100 MB RAM.","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.",{"name":65,"slug":66,"categorySlug":67,"categoryName":68,"categoryColor":69,"logo":70,"tagline":71,"description":72},"ClickHouse","clickhouse","bases-de-donnees","Databases","text-blue-400 bg-blue-500\u002F10","https:\u002F\u002Fcdn.jsdelivr.net\u002Fgh\u002Fselfhst\u002Ficons\u002Fsvg\u002Fclickhouse.svg","Self-hosted columnar data warehouse — billions of rows aggregated in milliseconds, with no per-query billing.","Column-oriented analytics database — billions of rows aggregated in milliseconds, with a SQL console served by the server itself.",{"name":74,"slug":75,"categorySlug":67,"categoryName":68,"categoryColor":69,"logo":76,"tagline":77,"description":78},"PostgreSQL Stack","postgresql-stack","https:\u002F\u002Fcdn.simpleicons.org\u002Fpostgresql","PostgreSQL 15 + pgAdmin — a powerful, extensible relational database from the very first boot.","Open-source relational database with pgAdmin preconfigured. Powerful, extensible, production-ready.",[],{"key":81,"slug":67,"name":68,"objective":82,"icon":81,"color":69},"database","Spin up a data platform quickly.",1786455167906]