Перейти к содержанию

Установка на Alt Linux Server (rootful)

Примечание

Установку следует осуществлять на Alt Linux Server версии 10.0 и выше.

Обновление пакетной базы и ядра

Перед установкой Appsec.Code рекомендуется выполнить полное обновление системы:

```
apt-get update
apt-get dist-upgrade
update-kernel
reboot
```

Установка Docker

  1. Установите последнюю версию Docker из репозитория Alt. При необходимости обратитесь к документации на официальном сайте Alt Linux.

    apt-get install docker-engine
    
    ##Для запуска docker от пользователя (не root) следует выполнить несколько шагов:
    
      Добавить пользователя в группу docker:
        usermod ИМЯ_ПОЛЬЗОВАТЕЛЯ -aG docker
    
      Выполнить повторный вход в систему:
        systemctl enable --now docker
    
  2. Убедитесь, что Docker успешно запущен.

    sudo systemctl status docker
    

    В командной строке должно отобразиться: Active: active (running).

  3. Проверьте версию Docker.

    sudo docker --version
    

Установка Docker-compose V2

  1. Установите Docker-compose V2. При необходимости обратитесь к документации на официальном сайте Docker.

    apt-get install docker-compose-v2
    
  2. Проверьте версию Docker-compose V2.

    docker compose version
    

Настройка расположения томов

Создайте директории, выполнив следующую команду.

mkdir -p ./appseccode/data ./appseccode/logs ./appseccode/config/etc ./appseccode/config/ssl

Для хранения постоянных данных Appsec.Code использует монтируемые с хоста тома:

Локальный путь Расположение контейнера Назначение
./appseccode/data /var/opt/appseccode Хранение данных приложения
./appseccode/logs /var/log/appseccode Хранение логов
./appseccode/config/etc /etc/appseccode Хранение конфигурационных файлов Системы
./appseccode/config/ssl /etc/appseccode/ssl Хранение SSL сертификатов