Перейти к основному содержанию
Платформа обучения информационной безопасности Войти

Установка

Требования к оборудованию и программному обеспечению, порядок развёртывания

Форма поставки — исходный код: образы служб собираются на месте установки из этого кода, а не поставляются в готовом виде. Экземпляр устанавливается отдельно в собственном контуре организации, эксплуатирующей платформу, — на сервере или в облаке, — без обращения к внешним сервисам правообладателя при работе.

Требования к серверу

Параметр Минимально Рекомендуется для эталонного объёма
Процессор 4 вычислительных ядра 8 вычислительных ядер
Оперативная память 8 ГБ 16 ГБ
Дисковое пространство 40 ГБ, твердотельный накопитель От 100 ГБ — зависит от объёма учебных материалов, числа версий курсов и срока хранения резервных копий
Операционная система Дистрибутив GNU/Linux со средой контейнеризации (Docker и Docker Compose). Прикладной код не содержит зависимостей от конкретного дистрибутива
Сетевой доступ Обычный канал доступа в интернет нужен на время установки и обновления (получение сборочных материалов). При эксплуатации нужен доступ к настроенным почтовому серверу, объектному хранилищу и системе мониторинга, а при включённой антивирусной проверке — также к источнику обновлений антивирусных баз. Доставка push-уведомлений, если включена, использует службы браузеров
Транспорт Защищённое соединение (HTTPS) обязательно

Требования к рабочему месту пользователя

Специальное программное обеспечение на рабочем месте не требуется — работа ведётся через браузер. Поддерживаются актуальные версии распространённых браузеров с включённой обработкой сценариев. Интерфейс адаптивен и работоспособен на смартфоне, планшете и настольном компьютере.

Состав программного обеспечения

Обязательные службы экземпляра, поднимаемые одной командой Docker Compose из образов, собранных на месте установки:

  • сервер приложения (PHP, Laravel) и веб-сервер;
  • обработчики очередей и планировщик фоновых задач;
  • сервер базы данных — PostgreSQL;
  • сервер кэша и очередей — Redis.

Дополнительно:

  • антивирусная проверка загружаемых файлов — опциональная служба, включается решением эксплуатирующей организации;
  • объектное хранилище файлов, совместимое с S3, — предоставляется эксплуатирующей организацией отдельно, в состав поставки не входит.

Все службы, входящие в поставку, распространяются под открытыми лицензиями и не требуют платных подписок для работы экземпляра.

Порядок развёртывания

  1. Получить дистрибутив программного обеспечения (исходный код) и распаковать его на сервере.
  2. Создать файл окружения на основе поставляемого образца и заполнить обязательные параметры: адрес экземпляра, ключ приложения, доступ к базе данных, доступ к объектному хранилищу, параметры отправки почты.
  3. Собрать образы служб из исходного кода дистрибутива.
  4. Запустить контейнеры командой Docker Compose.
  5. Выполнить первичную инициализацию: применение миграций базы данных и создание ролей доступа.
  6. Войти в систему учётной записью администратора и продолжить настройку через интерфейс.

Полная инструкция

Автономная пошаговая инструкция по установке экземпляра программного обеспечения — отдельный документ, независимый от конвейера непрерывной интеграции разработчика. Она доступна для скачивания на странице «Документация».