Documentation

The stable surface. Access keys need an account.

Versioning

Every write makes a new version id. A delete writes a marker, so nothing is lost by accident.

OptionMeaningDefault
keepversions per key10
expireage a version is droppednever
prefixlimit the rule/
tiermove old to coldoff

Running it

One process, one data directory. Point your S3 client at it.

rucheek serve --data /var/lib/rucheek
Rucheek, a self-hosted object store.