Self-hosted и air-gap
Когда в облако нельзя — 152-ФЗ, КИИ, закрытый контур — WarpFleet целиком разворачивается у вас. Функционал тот же, данные не покидают периметр.
Установка
Один сервер под управляющий контур (bridge + консоль), дальше — одна команда:
curl -fsSL https://warpfleet.ru/install.sh -o install.sh && sudo bash install.sh
Установщик спросит домен (TLS выпустится автоматически) и создаст админ-токен. Параметры можно задать заранее переменными окружения:
| Переменная | Что задаёт | По умолчанию |
|---|---|---|
| DOMAIN | публичный домен консоли, авто-TLS | — |
| ADMIN_TOKEN | админ-токен API | генерируется |
| PORT | HTTP-порт | 18080 |
| DATA_DIR | каталог установки | /opt/warpfleet |
| UNATTENDED=1 | без вопросов, все дефолты | 0 |
Лицензия
Скачайте ключ в личном кабинете и положите его рядом с bridge:
scp license.key root@bridge:/opt/warpfleet/data/bridge/license.key
ssh root@bridge "cd /opt/warpfleet && docker compose restart bridge"
Лицензия — подписанный офлайн-файл: проверяется локально, «звонить домой» не требуется.
Air-gap: полностью изолированная сеть
- Ключ не привязан к железу — выпускается в кабинете и переносится в контур как файл.
- Проверка подписи лицензии, бинарей и плейбуков — офлайн (Ed25519, публичный ключ вшит).
- Обновления переносятся вручную: бинарь + подписанный манифест. Агент откажется от файла, чья контрольная сумма не совпадает с манифестом.
Self-hosted и air-gap входят в тариф Enterprise —
условия и что входит. Поможем с развёртыванием под ваш контур:
info@warpfleet.ru.