Garage is a lightweight self-hosted S3-compatible object storage service for small-to-medium deployments.
Garage is a lightweight self-hosted S3-compatible object storage service for small-to-medium deployments.
Garage is a lightweight, self-hosted, S3-compatible object storage service.
Project website: https://garagehq.deuxfleurs.fr/ Source repository: https://git.deuxfleurs.fr/Deuxfleurs/garage
This Zeabur template deploys a single-node Garage instance for development, staging, and migration validation. It is not a high-availability production cluster.
dxflrs/garage:v2.3.0/var/lib/garage/meta/var/lib/garage/data390039023903The service starts with garage server --single-node --default-bucket, so Garage initializes a single-node layout and creates the default bucket and access key from environment variables.
Only the public S3 API domain is required. Credentials, bucket name, internal endpoint, and service tokens are generated automatically by the template.
The template creates a default bucket named vmemo-media.
Use the deployment instructions panel to copy the S3 endpoint, region, bucket, access key ID, and secret access key.
This template uses a fixed internal RPC secret because the official Garage image does not include a shell for deriving a hex secret from Zeabur's generated password variable. The RPC port is not exposed as a public Zeabur port.
For production object storage, prefer a separate multi-node Garage cluster with at least three nodes, a generated rpc_secret, and replication_factor = 3.