Технические требования
Требования к серверу: оборудование, операционная система и сеть.
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.comDocker Hub раздаёт слои образов через несколько сетей доставки контента, поэтому разрешите оба адреса production.*.docker.com. Если загрузка образа однажды прервалась с ошибкой TLS handshake timeout, скорее всего, это разовый сбой — просто запустите установку ещё раз. Если же ошибка повторяется каждый раз, значит, межсетевой экран или прокси пропускает обращения к реестру, но не загрузку слоёв.
Сервер совсем без доступа к реестру устанавливают из образов, перенесённых на диске, с параметром --offline — см. Установка ScanSuite Teams.
Проверено: 2026-09-30