Cairn is a self-hosted object storage solution that offers S3 compatibility. It stores object data as plain files on the filesystem and manages metadata using an embedded SQLite database, eliminating the need for external database or storage services. Designed for single-node operation, it supports asynchronous bucket replication for redundancy across hosts.
Installation is straightforward, with a provided script for setup on Linux systems with compatible kernels. Local testing is facilitated using Docker, with clear instructions for setting up the master key, running the container, and interacting via the AWS CLI.
The project emphasizes clear configuration through environment variables and provides detailed documentation on operations, backup, restore, upgrades, replication, and troubleshooting. It is licensed under the Apache-2.0 license.
Built with