Post

Garage

Garage is a lightweight, self-hosted, S3-compatible object storage service built for distributed environments. It is designed to be simple, efficient, and easy to deploy across multiple nodes.

Garage

Installation

Default install:

1
bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/garage.sh)"
CPU: 1 cores RAM: 1024 MB Disk: 5 GB OS: Debian 13

Alpine install:

1
bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/alpine-garage.sh)"
CPU: 1 cores RAM: 512 MB Disk: 5 GB OS: Alpine 3.23

Configuration

Config file:

1
/etc/garage.toml

Notes

The Garage configuration file is located at /etc/garage.toml. You can edit RPC and API bindings, tokens, and data directories there.
Admin API runs by default on port 3903, S3 API on port 3900, Web UI on 3902. Adjust firewall rules accordingly.
To view your generated tokens and RPC secret, check ~/garage.creds after installation.

Web Interface

Port: 3900

This post is licensed under CC BY 4.0 by the author.