S3-compatible object store for small self-hosted geo-distributed deployments https://garagehq.deuxfleurs.fr/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Quentin dc017a0cab
Build Garage with Nix
2 weeks ago
doc Build Garage with Nix 16 hours ago
nix Build Garage with Nix 16 hours ago
script Build Garage with Nix 16 hours ago
src Build Garage with Nix 16 hours ago
.dockerignore Build Docker image 1 year ago
.drone.yml Build Garage with Nix 16 hours ago
.gitignore Work on API 1 year ago
Cargo.lock Prepare for v0.3.0 and add migration path from v0.2.1.x 5 months ago
Cargo.nix Build Garage with Nix 16 hours ago
Cargo.toml Skeleton to the new web API 12 months ago
Dockerfile Build Garage with Nix 16 hours ago
LICENSE Switch to AGPL 7 months ago
Makefile Build Garage with Nix 16 hours ago
README.md Drone CI badge on branch main 6 months ago
TODO update todo 2 years ago
default.nix Build Garage with Nix 16 hours ago
genkeys.sh Update genkeys.sh to generate ed25519 keys instead of RSA 4 months ago
rustfmt.toml Fix the Sync issue. Details: 2 years ago
shell.nix Build Garage with Nix 16 hours ago

README.md

Garage Build Status

Garage logo

Garage is a lightweight S3-compatible distributed object store, with the following goals:

  • As self-contained as possible
  • Easy to set up
  • Highly resilient to network failures, network latency, disk failures, sysadmin failures
  • Relatively simple
  • Made for multi-datacenter deployments

Non-goals include:

  • Extremely high performance
  • Complete implementation of the S3 API
  • Erasure coding (our replication model is simply to copy the data as is on several nodes, in different datacenters if possible)

Our main use case is to provide a distributed storage layer for small-scale self hosted services such as Deuxfleurs.

Go to the documentation