Garage
false
junkerderprovinz/garage:latest
https://hub.docker.com/r/junkerderprovinz/garage
bridge
sh
false
https://github.com/junkerderprovinz/garage/blob/main/README.md
https://github.com/junkerderprovinz/garage/issues
https://git.deuxfleurs.fr/Deuxfleurs/garage
Garage is a lightweight, S3-API-compatible object store built for small, self-hosted deployments - Rust, Apache-2.0, actively developed. This template bundles the official Garage server AND its web admin panel (garage-webui, also official/unmodified) into ONE container, running single-node mode.
Why one container: Garage's own Community Applications listings are split across three separate templates from another maintainer (the core server in two network variants, plus the admin panel as its own separate install). This template combines the core server and the admin panel - both official, unmodified upstream binaries - into one install.
Zero manual CLI setup:
• Single-node cluster layout is created automatically at startup (Garage's own --single-node flag, v2.3.0+) - the manual "garage layout assign / apply" steps a bare install normally needs are not required here.
• An S3 access key, secret key and bucket are pre-seeded from the fields below on first boot - no second CLI step to create them either.
• garage-webui runs alongside it and talks to Garage's admin API over localhost - buckets, keys and cluster health are all browsable in the browser, no terminal needed.
First start: watch the container log for "GARAGE IS READY" - first boot generates the config, this takes a few seconds.
IMPORTANT: map BOTH the Data and Config volumes. Config holds the generated garage.toml (RPC secret, admin token) - losing it regenerates those secrets on next boot and breaks the admin panel's session.
Backup:Cloud Network:Web Tools:Utilities
http://[IP]:[PORT:3909]
https://raw.githubusercontent.com/junkerderprovinz/unraid-apps/main/garage/garage.xml
https://raw.githubusercontent.com/junkerderprovinz/unraid-apps/main/garage/icon.png?v=3
--restart=unless-stopped
If this template helps you, consider buying me a coffee.
https://buymeacoffee.com/junkerderprovinz
Set an Access Key and Secret Key below before storing anything real. See the README for client setup (rclone, restic, ...).
3900
3909
3902
/mnt/user/appdata/garage/data
/mnt/user/appdata/garage/config
sqlite
99
100