Repolode
deuxfleurs-org

deuxfleurs-org/garage

Распределённое S3-совместимое объектное хранилище для небольших и средних self-hosted-кластеров в нескольких физических локациях.

Open source альтернатива:Amazon S3

Звёзды
4,737
Форки
181
Открытые issues
2
Последний коммит
5 дней назад

Что это?

Garage — это S3-совместимый сервис распределённого объектного хранилища, предназначенный для самостоятельного размещения в небольших и средних масштабах. Он рассчитан на кластеры, узлы которых находятся в разных физических локациях: данные реплицируются между ними, чтобы сервис оставался доступным, даже если часть серверов недоступна.

Проект делает упор на малый вес, простоту эксплуатации и устойчивость к отказам машин. Он написан на Rust и распространяется по лицензии AGPLv3. Garage разработан проектом Deuxfleurs, который использует его в production с первого релиза в 2020 году.

Поскольку Garage поддерживает S3 API, существующие S3-клиенты и инструменты можно направить на кластер Garage вместо облачного хранилища.

Ключевые возможности

  • 01Предоставляет S3-совместимый API для подключения существующих S3-клиентов.
  • 02Реплицирует данные между узлами в разных физических локациях.
  • 03Продолжает обслуживать запросы, даже если часть серверов недоступна.
  • 04Лёгкий и простой в эксплуатации.
  • 05Написан на Rust и распространяется как свободное ПО по лицензии AGPLv3.

Сценарии использования

  • Самостоятельное размещение S3-совместимого объектного хранилища на нескольких домашних или офисных серверах.
  • Хранение резервных копий или медиафайлов в небольшом геораспределённом кластере.
  • Предоставление S3-хранилища небольшим self-hosted-сервисам без облачного провайдера.

Быстрый старт

  1. 1

    Прочитайте краткое руководство на сайте документации Garage

  2. 2

    Или скачайте бинарный файл со страницы официальных релизов

Что важно знать

  • Распространяется по лицензии AGPL-3.0 — лицензии с копилефтом, которая требует раскрывать исходный код производных сетевых сервисов.
  • Разработан для небольших и средних кластеров с самостоятельным хостингом и не предназначен для очень крупных развертываний.

Темы

Частые вопросы

Что такое garage?
Распределённое S3-совместимое объектное хранилище для небольших и средних self-hosted-кластеров в нескольких физических локациях. Garage — это S3-совместимый сервис распределённого объектного хранилища, предназначенный для самостоятельного размещения в небольших и средних масштабах. Он рассчитан на кластеры, узлы которых находятся в разных физических локациях: данные реплицируются между ними, чтобы сервис оставался доступным, даже если часть серверов недоступна.
garage можно использовать бесплатно? Какая у него лицензия?
garage распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
garage всё ещё поддерживается?
Активно поддерживается. Последний коммит в garage — 16 окт. 2026 г..
Для чего можно использовать garage?
Самостоятельное размещение S3-совместимого объектного хранилища на нескольких домашних или офисных серверах. Хранение резервных копий или медиафайлов в небольшом геораспределённом кластере. Предоставление S3-хранилища небольшим self-hosted-сервисам без облачного провайдера.
Как установить garage?
Прочитайте краткое руководство на сайте документации Garage Или скачайте бинарный файл со страницы официальных релизов
Где скачать garage?
Исходный код и инструкции по установке — на GitHub: https://github.com/deuxfleurs-org/garage

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты