Установка NRunner
Для установки и обновления NRunner используйте install.sh из комплекта поставки. Ручная настройка Docker Compose не требуется.
Перед началом
Подготовьте сервер, соответствующий системным требованиям, и адрес, по которому NRunner будет доступен пользователям и агентам. Это может быть IP-адрес или DNS-имя.
Для online-установки серверу нужен доступ к серверу загрузки и реестру контейнерных образов NRunner. Для установки в закрытом контуре получите offline-архив у поставщика.
Для установки нужны права root. Команды ниже используют sudo; если вы работаете под root, выполняйте их без sudo.
Online-установка
Создайте каталог для файлов поставки:
sudo mkdir -p /opt/nrunnerСкачайте архив последней версии с помощью curl:
curl -fL https://download.nrunner.ru/releases/nrunner/nrunner-deploy/latest.zip \
-o /tmp/nrunner-latest.zipИли используйте wget:
wget -O /tmp/nrunner-latest.zip \
https://download.nrunner.ru/releases/nrunner/nrunner-deploy/latest.zipРаспакуйте архив в созданный каталог:
sudo unzip /tmp/nrunner-latest.zip -d /opt/nrunnerПерейдите в каталог поставки:
cd /opt/nrunnerЗапустите установку:
sudo ./install.shСледуйте подсказкам установщика: укажите адрес сервера, проверьте предложенные порты и выберите способ первоначального наполнения локальной базы уязвимостей.
Offline-установка
Перенесите полученный архив на сервер. В командах ниже замените nrunner-offline-vX.Y.Z.tar на имя вашего архива:
sudo mkdir -p /opt/nrunner
sudo tar -xf nrunner-offline-vX.Y.Z.tar -C /opt/nrunner
cd /opt/nrunner
sudo ./install.shВсе необходимые контейнерные образы входят в архив. Доступ к реестру образов во время установки не требуется.
После установки
Откройте в браузере адрес, который показал установщик. При стандартных настройках веб-интерфейс доступен по адресу:
http://<адрес-сервера>:8080Проверьте основные сценарии работы по инструкции Быстрый старт.
Повторный запуск install.sh сохраняет текущие настройки и данные. Для обновления из нового комплекта распакуйте его в отдельный каталог и снова запустите установщик.
Дополнительные варианты запуска описаны на странице Параметры установки.