Skip to content

garage

S3-compatible object store for small self-hosted geo-distributed deployments

System

Garage is an open-source, S3-compatible distributed object storage service for self-hosting.

This module provisions a single-instance S3 bucket. To customize its behavior, set services.garage.settings in your Nix configuration.

Example configuration:

instances = {
    garage = {
        roles.default.machines."server" = {};
    };
};


Roles

The garage service has the following roles:

  • default This role has no configuration