OpenBao Хостинг

OpenBao — это открытый менеджер секретов, форк Vault, для хранения токенов, ключей шифрования и краткосрочных учетных данных.

  • Один клик развернуть
  • 25 ГБ Необходимое дисковое пространство
  • 2 ГБ ОЗУ Необходимая память
  • От 5 € Цена
Заказать сейчас Без сборов за установку

Что вы получаете
на AvaHost

Развертывание в один клик, собственный домен, бесплатный HTTPS, автоматические обновления приложений и запланированные резервные копии включены в каждое облачное приложение. Вы можете запускать несколько приложений на одном сервере, и доступ к терминалу включен.

Этот шаблон не включает контейнер базы данных.

Заказать сервер

Технологии

Образ Docker
openbao/openbao:latest
Порт по умолчанию
0

Как работает OpenBao

OpenBao — это менеджер секретов с открытым исходным кодом, созданный как форк Vault после изменения лицензии HashiCorp. Он предоставляет HTTP API и веб-интерфейс для управления секретами, шифрованием и динамическими учётными данными. Официальные образы опубликованы как openbao/openbao на Docker Hub, GHCR и Quay. На странице установки также доступны пакеты и бинарный файл. Встроенное хранилище сохраняет данные внутри собственного raft-хранилища OpenBao, поэтому базовая конфигурация не требует PostgreSQL или MariaDB. В примечании Docker на странице установки указано, что для контейнера необходимо установить swappiness памяти на 0. Это флаг времени выполнения, а не отдельный сервис.

Инициализация создаёт ключи распечатывания и корневой токен. Вы должны хранить их в автономном режиме, отдельно от единственной копии на сервере. Если они существуют только на VPS и диск будет потерян, резервная копия платформы может восстановить зашифрованные данные, которые вы всё равно не сможете распечатать. Эта страница не будет скрывать этот факт. Установка с одним узлом и встроенным хранилищем — это базовая конфигурация. Многоузловой raft и внешние бэкенды хранилища — это опции upstream для последующего использования.

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

Вы включаете методы аутентификации и механизмы секретов так, как это ожидают операторы Vault, и вам следует прочитать актуальную документацию OpenBao для механизмов, которые вы используете, так как паритет — это движущаяся цель. Политики определяют, какие токены могут читать какие пути. Устройства аудита являются опциональными и являются правильным местом для журнала доступа. TLS должен быть на имени хоста. Веб-интерфейс удобен, но также является высокоценной целью, поэтому ограничьте доступ к нему.

AvaHost автоматически обновляет контейнер и создаёт резервные копии каталога данных по расписанию. Вы по-прежнему следуете примечаниям об обновлении OpenBao и по-прежнему тестируете распечатывание после изменения. Почта приложения не включена в OpenBao. Выделенный публичный IP не требуется, если API доступен через HTTPS-имя хоста.

OpenBao против HashiCorp Vault

1

OpenBao

OpenBao — это управляемый сообществом форк, который вы можете запускать без текущей лицензии поставщика Vault. HashiCorp Vault — это продукт поставщика с собственными выпусками, поддержкой и условиями лицензии. Выбирайте Vault, когда контракт или конкретная функция уровня предприятия это требует. Выбирайте OpenBao, когда вам нужен самостоятельно размещённый сервер секретов под управлением форка.

2

HashiCorp Vault

Не предполагайте, что каждая функция Vault уровня предприятия существует здесь. Проверьте нужный вам механизм в документации OpenBao перед миграцией production-пути.

Кто использует OpenBao

Команды платформ, которые уже думают в терминах политик и ключей распечатывания, используют OpenBao. Это плохой выбор, если никто не будет хранить материал распечатывания, и это плохой выбор как случайный блокнот паролей. Базовая конфигурация в 2 ГБ — это скромная production-точка старта, а не большой raft-кластер.

Самостоятельное размещение OpenBao: требования и стоимость

Базовая конфигурация — это 2048 МБ оперативной памяти и 1 ядро CPU, образ openbao/openbao, встроенное хранилище, без отдельного контейнера базы данных. На AvaHost рекомендуемый минимум для OpenBao — это План 2 за €5. Пакет OpenBao включает развёртывание в один клик, имя хоста, автоматический HTTPS, автоматические обновления и запланированные резервные копии каталога данных. Вы предоставляете и защищаете ключи распечатывания. Почта приложения не включена в OpenBao.

F.A.Q

  • OpenBao начинается с €5 на Plan 2. Цена включает сервер и его встроенное хранилище, но не многоузловой raft и не контракт поддержки. Журналы аудита и большое количество динамических лизов могут оправдать больше диска или RAM. Все, что ваши приложения по-прежнему покупают у облачного KMS, остаётся в счёте облака.

  • Да. Разместите API и UI на хостнейме, который вы контролируете, с автоматическим HTTPS. Клиенты и задачи должны использовать это имя, а не сырой адрес. Вы управляете DNS, политиками и тем, кто может открыть UI. Выделенный публичный IP не требуется для этого HTTPS-сервиса.

  • AvaHost автоматически обновляет OpenBao и регулярно создаёт резервные копии директории данных. Восстановление файлов не воссоздаёт ключи распечатывания, которые не были сохранены. Храните эти ключи вне VPS. После обновления распечатайте хранилище, войдите в систему и прочитайте один непроизводственный секрет перед тем, как считать обновление завершённым.

  • Материалы для распечатывания и восстановления. Сервер может быть в рабочем состоянии, но недоступным для чтения, если эти ключи потеряны. Интегрированное хранилище избегает отдельной базы данных и концентрирует риск в этом каталоге данных плюс ключи. Эта базовая конфигурация — это один узел. Кластер raft — это более поздний дизайн, а не минимум Plan 2.