Для улучшения работы сайта мы используем файлы cookies. Оставаясь на сайте, вы соглашаетесь с политикой обработки персональных данных.

Развертывание StarGuard Base

  1. Распакуйте архив

    tar -xf base.tar
    cd base
  2. Создайте файл конфигурации

    cp .env.example .env
  3. Заполните .env

    Обязательно изменить все значения, помеченные CHANGE_ME, а именно:

    • DOMAIN — домен платформы Base;

    • POSTGRES_PASSWORD, REDIS_PASSWORD, CLICKHOUSE_PASSWORD — пароли баз данных;

    • INIT_ADMIN_PASSWORD — пароль администратора admin при первом входе;

    • SECRET_KEY — случайная строка для подписи JWT и шифрования секретов (например, openssl rand -hex 32);

    • SCANNER_SERVICE_TOKEN — общий секрет с сервисом Scanner (если сканирование используется);

    • ORIGINS — список разрешённых CORS-источников.

    При необходимости заполнить переменные PLATFORM_OIDC_* для включения входа администраторов через корпоративный OIDC-провайдер и DEFAULT_OIDC_* — для автоматического создания OIDC-провайдера пользователей шлюза.

  4. Разместите сертификаты

    mkdir -p certs
    cp /path/to/cert.pem certs/cert.pem
    cp /path/to/key.pem  certs/key.pem
  5. Запустите платформу

    docker compose --env-file .env up -d
  6. Откройте интерфейс

    Перейти в браузере по адресу https://<DOMAIN>; и войти с логином admin и паролем из INIT_ADMIN_PASSWORD.

    login page
  7. Активируйте лицензию

    При первом входе пользователь автоматически перенаправляется на страницу активации лицензии. Сгенерируйте fingerprint и передать его для генерации лицензии, затем установить полученную подписанную лицензию (подробнее — Управление лицензией).

  8. Создайте объект Шлюз и API-токен

    UUID шлюза и API-токен потребуются при настройке Gate (переменные CORE_TOKEN и CORE_API_KEY).