Skip to content

Совместимость Л1 Первая Линия техподдержки с РЕД ОС ​

В разделе приведена инструкция по установке и проверке Л1 Первая Линия техподдержки на РЕД ОС 8.0.3.

РЕД ОС 8.0.3

Подготовка к развёртыванию ​

На сервере должны быть установлены Docker Engine и Docker Compose v2, доступный через команду docker compose. Для загрузки и распаковки поставки потребуются curl и unzip. Пользователь, выполняющий установку, должен иметь права на управление Docker.

Установите Docker Compose из доступного пакета:

bash
sudo dnf install docker-compose

Если пакет недоступен или команда docker compose после установки не работает, проверьте варианты в репозитории и установите плагин:

bash
sudo dnf list --available 'docker-compose*'
sudo dnf install docker-compose-plugin

Проверьте, что команда Compose работает:

bash
docker compose version

Подготовка поставочного архива ​

Загрузите архив и распакуйте его в /opt:

bash
curl -fL https://download.legionsecurity.ru/releases/1ltp/1ltp-deploy/v1/l1-support-release.zip -o /tmp/l1-support-release.zip

sudo unzip /tmp/l1-support-release.zip -d /opt
cd /opt/l1-support

Используемые сетевые порты ​

Опубликованные порты можно изменить при настройке:

НазначениеПорт по умолчаниюПараметр
Web-интерфейс клиента9090FRONTEND_HOST_PORT
HTTP API сервера3002SERVER_PORT
PostgreSQL9101DB_HOST_PORT
Redis9102REDIS_HOST_PORT
S3 / Garage9104GARAGE_S3_HOST_PORT

Установка через install.sh ​

Из каталога поставки запустите установщик:

bash
sudo ./install.sh

Подтвердите начало установки клавишей y и следуйте инструкциям на экране.

Проверка установки ​

После завершения установки на экране должно появиться сообщение «Установка успешно завершена». На сервере проверьте доступность API:

bash
curl -i http://127.0.0.1:3002/api/v1/liveness

Если порт API был изменён, подставьте настроенное значение.

Удаление установки и данных ​

Следующие команды безвозвратно удаляют контейнеры, данные PostgreSQL и Garage, Docker volumes приложения, конфигурацию, журналы и файл .env. Перед удалением в production-среде выполните резервное копирование.

bash
sudo docker compose \
  --project-directory /opt/l1-support \
  --env-file /opt/l1-support/.env \
  down -v

sudo rm -rf -- /opt/l1-support

Проверьте, что каталог удалён:

bash
sudo ls -ld /opt/l1-support

Ожидаемый результат — сообщение о том, что такого файла или каталога нет.

Логотип ЛЕГИОНЛЕГИОН