GarageHQ

An open-source geo-distributed storage service you can self-host to fulfill many needs - S3 compatible.


Project Overview: GarageHQ

GarageHQ is an open-source, geo-distributed object storage service designed for self-hosting. This project provides a scalable and reliable solution for storing and serving large amounts of data, with a focus on redundancy and high availability. By leveraging the Amazon S3 API, GarageHQ allows developers to build and integrate S3-based applications quickly and easily.

Main Features:

  • Geo-distributed architecture: Each chunk of data is replicated across three zones, providing high availability and reducing the risk of data loss.
  • Lightweight and efficient: The software is designed to be lightweight and efficient, with a single dependency-free binary that runs on all Linux distributions.
  • Self-contained deployment: GarageHQ can be deployed anywhere, without relying on a dedicated backbone or complex infrastructure setup.
  • Highly resilient: The project is designed to withstand network failures, disk failures, and sysadmin errors, ensuring high uptime and data availability.
  • Low requirements: GarageHQ requires minimal system resources, including CPU (x86_64), RAM (1 GB), disk space (at least 16 GB), and network (200 ms or less, 50 Mbps or more).
  • Heterogeneous hardware support: The project allows you to build a cluster using second-hand machines, making it an attractive option for organizations looking to repurpose existing infrastructure.
  • S3 API compatibility: GarageHQ implements the Amazon S3 API, allowing developers to leverage their existing knowledge and tools to work with the platform.

By providing a scalable, reliable, and efficient solution for storing and serving large amounts of data, GarageHQ is an attractive option for organizations looking to self-host their object storage needs.

Related

SentryShot
Samba
Lemmy
Bencher
Pinepods
Vaultwarden
Pydio
SPIS