Развёртывание

Технические требования

Требования к серверу: оборудование, операционная система и сеть.

ScanSuite Teams и все его компоненты работают в контейнерах, поэтому подойдёт любая операционная система на базе Linux с поддержкой Docker. Лучше всего по стабильности и скорости платформа работает на Ubuntu 22.04 и новее.

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

Нужный объём ресурсов зависит от того, сколько сканирований идёт одновременно и какие сканеры используются. Рекомендуемая конфигурация:

РесурсРекомендуется
Процессор4 ядра
Оперативная память16 ГБ
Диск100 ГБ SSD

Этого достаточно, чтобы все сканеры работали локально и одновременно шли 3–4 сканирования, в том числе ресурсоёмкие.

Бо́льшую часть диска занимают образы сканеров: полная установка со всеми сканерами загружает около 40 ГБ. Установка по умолчанию обходится без внешних сканеров и занимает гораздо меньше — около 15 ГБ вместе с DefectDojo или около 7 ГБ без него. Как выбрать, что устанавливать, описано в разделе Установка ScanSuite Teams. Сверх этого место нужно сканированиям, их рабочим файлам и журналам — в /var/tmp и в томах Docker. ./scansuite doctor предупреждает, если под образы Docker свободно меньше 20 ГБ или в /var/tmp меньше 10 ГБ.

Программные зависимости

Главное требование — Docker с плагином Compose. В этих дистрибутивах установщик ScanSuite ставит Docker сам:

  • Ubuntu
  • CentOS
  • Debian и Kali

В других дистрибутивах установите Docker и плагин Compose вручную до запуска установщика ScanSuite.

Кроме того, установщику нужны curl и git. Если git нет, установщик поставит его сам через apt, dnf или yum.

Устанавливайте ScanSuite от имени обычной учётной записи с правами sudo. Через sudo установщик ставит Docker, регистрирует сервис systemd, который запускает ScanSuite при загрузке сервера, и создаёт каталог /opt/scansuite. После этого установка принадлежит этой учётной записи: запускайте ./scansuite от её имени, без sudo.

Порты

Консоль ScanSuite доступна на портах 80 и 443 через собственный nginx. Если на сервере эти порты уже занимает другой веб-сервер, ScanSuite можно поставить за ним — см. раздел Настройка SSL/TLS. DefectDojo из комплекта поставки использует порты 8080 и 8443.

Интеграция с DefectDojo

Уязвимости всех AI-сканирований ScanSuite ведёт в собственном разделе «Уязвимости». Большинство классических сканеров выгружает найденное только в отчёты о сканировании и в DefectDojo, поэтому DefectDojo необязателен, но рекомендуется, если вы запускаете такие сканеры. Подробнее — в разделе Настройка DefectDojo.

  • По умолчанию установщик разворачивает DefectDojo на том же сервере, что и ScanSuite. Чтобы обойтись без него, передайте параметр --no-dojo.
  • DefectDojo можно развернуть и на отдельном сервере: достаточно, чтобы ScanSuite мог обращаться к нему по HTTPS.

Что нужно подготовить

Для установки и запуска понадобятся:

  • Файл лицензии: <имя>_<код>.lic, где код состоит из шести символов
  • Пароль к реестру контейнеров — по нему загружаются и обновляются образы ScanSuite

Сеть и межсетевой экран

Если доступ сервера в интернет ограничен, разрешите на межсетевом экране обращения к следующим адресам:

Список разрешённых адресов
https://scansuite.ru
https://raw.githubusercontent.com
https://github.com
https://get.docker.com
https://download.docker.com
https://registry-1.docker.io
https://auth.docker.io
https://production.cloudflare.docker.com
https://production.cloudfront.docker.com

Docker Hub раздаёт слои образов через несколько сетей доставки контента, поэтому разрешите оба адреса production.*.docker.com. Если загрузка образа однажды прервалась с ошибкой TLS handshake timeout, скорее всего, это разовый сбой — просто запустите установку ещё раз. Если же ошибка повторяется каждый раз, значит, межсетевой экран или прокси пропускает обращения к реестру, но не загрузку слоёв.

Сервер совсем без доступа к реестру устанавливают из образов, перенесённых на диске, с параметром --offline — см. Установка ScanSuite Teams.

Проверено: 2026-09-30