Ceph — распределённая платформа хранения данных, предоставляющая объектное, блочное и файловое хранилище на общем кластере обычных серверов.
- Звёзды
- 566
- Форки
- 8
- Открытые issues
- 8
- Последний коммит
- в прошлом месяце
Что это?
Alarik — это собственный сервер объектного хранилища с поддержкой S3 API, поэтому к нему можно подключать существующие S3-клиенты и инструменты. Он поддерживает основные операции с объектами, multipart-загрузки, версионирование бакетов, presigned URL, правила жизненного цикла, политики бакетов и аутентификацию SigV4. Также в системе есть веб-консоль для просмотра объектов и управления пользователями и бакетами.
Помимо базового API, Alarik поддерживает вебхуки бакетов с событиями в формате AWS и доставкой с подписью HMAC, а также непрерывную репликацию бакетов в удалённые S3-совместимые хранилища. Для аутентификации доступны локальные учётные записи и SSO через OIDC с несколькими провайдерами идентификации.
В многосерверных развертываниях Alarik хранит данные в виде шардов с кодированием Рида — Соломона, размещаемых с помощью rendezvous hashing, и не требует внешней базы данных. Метаданные кластера хранятся в самом Alarik; проект также поддерживает восстановление данных при чтении и фоновую проверку на bit rot. Проект находится в бета-версии и предназначен для Linux.
Ключевые возможности
- 01S3-совместимый API с multipart-загрузками, версионированием, presigned URL и правилами жизненного цикла
- 02Веб-консоль для просмотра объектов, загрузки перетаскиванием и администрирования
- 03Вебхуки бакетов с доставкой с подписью HMAC и повторными попытками
- 04Непрерывная репликация бакетов в удалённые S3-совместимые хранилища
- 05SSO через OIDC с несколькими провайдерами идентификации и локальными учётными записями
- 06Многосерверная кластеризация с кодированием с устранением избыточности, не требующая внешней базы данных
Сценарии использования
- Размещение собственного S3-совместимого бэкенда для приложений, уже использующих S3 SDK
- Замена MinIO в частном или локальном хранилище
- Репликация бакетов из одного S3-совместимого хранилища в другое
- Запуск небольшого многосерверного кластера объектного хранилища на Linux
Быстрый старт
- 1
Откройте руководство по установке в документации по адресу alarik.io/docs/installation
Что важно знать
- Проект помечен как beta и находится на ранней стадии.
- В README указана только одна поддерживаемая платформа — Linux.
Темы
Частые вопросы
- Что такое alarik?
- Высокопроизводительная система объектного хранилища на Swift с поддержкой S3 — открытая альтернатива MinIO и RustFS. Alarik — это собственный сервер объектного хранилища с поддержкой S3 API, поэтому к нему можно подключать существующие S3-клиенты и инструменты. Он поддерживает основные операции с объектами, multipart-загрузки, версионирование бакетов, presigned URL, правила жизненного цикла, политики бакетов и аутентификацию SigV4. Также в системе есть веб-консоль для просмотра объектов и управления пользователями и бакетами.
- alarik можно использовать бесплатно? Какая у него лицензия?
- alarik распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- alarik всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в alarik — 19 сент. 2026 г..
- Для чего можно использовать alarik?
- Размещение собственного S3-совместимого бэкенда для приложений, уже использующих S3 SDK Замена MinIO в частном или локальном хранилище Репликация бакетов из одного S3-совместимого хранилища в другое Запуск небольшого многосерверного кластера объектного хранилища на Linux
- Как установить alarik?
- Откройте руководство по установке в документации по адресу alarik.io/docs/installation
- Где скачать alarik?
- Исходный код и инструкции по установке — на GitHub: https://github.com/achtungsoftware/alarik
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Эталонный сервер на Go для протокола tus: поддерживает возобновляемую загрузку файлов по HTTP на локальный диск, в Google Cloud Storage или S3.
Стриминговая система без состояния, совместимая с Kafka и хранящая данные в S3 или S3-совместимом объектном хранилище вместо локальных дисков.
Бесплатный self-hosted инструмент для резервного копирования PostgreSQL с Point-in-Time Recovery, автоматической проверкой восстановления и веб-интерфейсом.
Нативный видеоклиент для iOS и tvOS, подключающийся к медиасерверу Jellyfin и написанный на Swift и SwiftUI.
Самостоятельно размещаемый сервер облачного хранилища, где файлы и заметки шифруются в браузере до отправки на сервер.