
Garage
Lightweight S3-compatible distributed object storage

Garage is an S3-compatible distributed object storage service designed for small-to-medium self-hosted deployments. It is built to run reliably across multiple physical locations, keeping data replicated and the service available even when some nodes or network links are unreachable.
Key Features
- S3-compatible object storage API for applications and backups
- Distributed, multi-site replication to tolerate node and connectivity failures
- Lightweight, self-contained single binary with low system requirements
- Designed for heterogeneous hardware and Internet-scale links (no dedicated backbone required)
- Operator-friendly focus with production use since 2020 by the Deuxfleurs team
Use Cases
- Self-hosted S3 storage backend for apps, CI artifacts, and object storage gateways
- Offsite replication across multiple homes/servers for resilient backups
- Small-to-medium storage clusters built from mixed or second-hand machines
Limitations and Considerations
- Focuses on S3-style object storage rather than POSIX/NFS file serving
- Multi-site deployments depend on reasonable latency and bandwidth between nodes
Garage is a practical option when you want an S3 object store that remains available across unreliable networks and multiple locations. Its emphasis on simplicity and resilience makes it well-suited for homelabs and small operators building reliable storage without datacenter assumptions.
Categories:
Tags:
Tech Stack:
Similar Services

Immich
Open-source photo and video management platform for private servers
Immich is an open-source platform for organizing, backing up, and streaming photos and videos with web and mobile clients, searchable metadata, face clustering, and S3-co...

MinIO
High-performance S3-compatible object storage server
MinIO is a high-performance, S3-compatible object storage server for building private cloud storage, data lakes, and scalable storage backends for applications.


PocketBase
Lightweight open-source realtime backend with embedded SQLite
Open-source Go backend providing embedded SQLite, realtime (SSE) subscriptions, auth (JWT/OAuth2), file storage, admin UI and REST-style APIs for web and mobile apps.

rclone
Command-line sync and management tool for cloud and remote storage
rclone is a CLI tool to sync, copy, mount, and serve files across cloud storage providers and standard protocols like S3, WebDAV, FTP, and SFTP.
AList
Multi-storage file listing server with WebDAV and previews
AList is a multi-storage file listing and sharing server with WebDAV access, file previews, protected routes, uploads, and cross-storage file operations.

copyparty
Portable file server with fast resumable uploads and many protocols
Copyparty is a portable file server with a web UI, accelerated resumable uploads, deduplication, indexing, and support for WebDAV, SFTP, FTP and more.
Rust
Linux