BorgBase — это хостинг-служба для размещения и управления репозиториями резервного копирования, ориентированная на использование с такими инструментами, как Borg и Restic. Сервис предоставляет пользователям удалённое хранилище для бэкапов с набором функций, облегчающих создание, хранение и восстановление данных: управление репозиториями, веб-интерфейс и API для автоматизации, а также опции безопасности для защиты содержимого репозиториев. BorgBase позиционируется как специализированное решение для пользователей, желающих хранить дедуплицированные и зашифрованные резервные копии при помощи локально популярных клиентов резервного копирования.
Исторические данные о происхождении и развитии BorgBase в публичных источниках ограничены; в случае отсутствия подробной документированной истории сервис обычно описывают по набору предоставляемых функций и обслуживаемых рабочих сценариев. В типичном сценарии использования BorgBase служит удалённым бэкендом: клиенты на стороне пользователя (Borg или Restic) создают репозитории и отправляют в них данные, а сервис обеспечивает доступность, целостность и дополнительную операционную плоскость для управления этими репозиториями через интерфейс или API. Для многих администраторов и энтузиастов ценными являются режимы, заточенные под сохранность данных, такие как режим только дозаписи (append-only), и интеграция с существующими механизмами шифрования клиента.
- Поддержка клиентов: оптимизировано для работы с Borg и Restic, включая совместимость с их форматами репозиториев.
- Управление репозиториями: создание, удаление и организация репозиториев через веб-интерфейс и API.
- API для автоматизации: программный доступ к управлению репозиториями и учётным записям для интеграции в процессы CI/CD и скрипты бэкапов.
- Режим append-only: возможность включения только дозаписи для защиты от непреднамеренных или злонамеренных модификаций и удаления данных.
- Безопасность и шифрование: модель, при которой клиентское шифрование данных сохраняется на стороне пользователя; сервис обеспечивает хранение зашифрованных репозиториев.
- Управление доступом: учетные записи и механизмы контроля доступа для изоляции репозиториев и управления правами пользователей.
- Бесплатный тариф: при регистрации обычно предлагается ограничённый объём хранилища без оплаты для первоначального ознакомления.
- Совместимость с инструментами восстановления: поддержка стандартных процедур восстановления данных, предусмотренных клиентскими приложениями.
- Логирование и мониторинг: базовые средства аудита операций с репозиториями и статусных уведомлений.
- Упрощённый рабочий процесс: инструкции и конфигурационные примеры для быстрой настройки клиентских утилит и автоматизации резервного копирования.