RustFS — распределённая объектная система хранения данных на Rust с совместимостью с S3, лицензией Apache 2.0 и веб-консолью.
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
Прочитайте краткое руководство на сайте документации Garage
- 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 обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемый сервер облачного хранилища, где файлы и заметки шифруются в браузере до отправки на сервер.
Высокопроизводительная система объектного хранилища на Swift с поддержкой S3 — открытая альтернатива MinIO и RustFS.
Приложение для удалённого рабочего стола с открытым исходным кодом, написанное на Rust и доступное для самостоятельного хостинга, — альтернатива TeamViewer.
Альтернативная серверная реализация Bitwarden Client API на Rust, совместимая с официальными клиентами Bitwarden и предназначенная для самостоятельного хостинга.
Ceph — распределённая платформа хранения данных, предоставляющая объектное, блочное и файловое хранилище на общем кластере обычных серверов.