Инструкция по обновлению SP Spider до версии 3.9.9

Если вы обновляетесь с версии 2.5.3, пожалуйста, пройдите все шаги обновления, перед прочтением этой инструкции, или полностью переустановите веб-интерфейс:

2.5.3 -> 3.9.7 -> 3.9.8 -> 3.9.9 (эта инструкция)

Шаг 1: Обновите DosGate

Интерфейс 3.9.9 поддерживается только версией ядра DosGate 3.4.2-1, поэтому, не забудьте обновить его в первую очередь

Подробная инструкция по обновлению Досгейт находится по ссылке: https://docs.dosgate.com/dg-upgrade/

sudo apt update
sudo apt install dosgate=3.4.2-1 libaevent1=0.2.0-1 libdt1=1.2.2-1

Если вы используете dosgate-uh, также убедитесь что установлена последняя версия:

sudo apt install dosgate-uh=1.1.0-1

Шаг 2: Обновите SP-spider и SP-spider-broker

sudo apt install sp-spider=3.9.9-5
sudo apt install sp-spider-broker=1.0.5

Шаг 3: Дополните конфиг sp-spider-broker

Дополните конфиг так, чтобы он соответствовал примеру ниже. Обратите внимание на комментарии

sudo nano /opt/sp-spider-broker/.env
# Порт, на котором запустится сервис
APP_PORT=3335

# Ключ из .env Spider (/opt/sp-spider/.env)
APP_SECRET="YOUR_APP_SECRET"

# Данные от базы данных из .env Spider (/opt/sp-spider/.env)
DB_HOST="localhost"
DB_PORT="5432"
DB_USER="YOUR_DB_USER"
DB_DATABASE="YOUR_DB_NAME"
DB_PASSWORD="YOUR_DB_PASSWORD"

# Данные RabbitMQ из .env интерфейса
RMQ_URL="amqp://USER:PASSWORD@localhost:5672"
RMQ_RECONNECT_INTERVAL="5000"

# Путь к папке с политиками DosGate UH. Обязательно в конце ставить "/"
POLICY_PATH="/var/lib/dosgate-uh/profiles/"

Шаг 4

Перезапустите сервисы после обновления. Зайдите в веб-интерфейс и убедитесь что все работает

sudo service sp-spider-broker restart
sudo service sp-spider restart