Установка torrserver

Установка torrserver

Источник

Инструкция по установке (обновлению, удалению) TorrServer в systemd-контейнере для Linux Ubuntu 20.04 (и любых других Linux)

Качаем последний TorrServer (либо любую другую версию), под свою архитектуру процессора (в примере для x86-64), создаем папку /opt/torrserver и перемещаем туда TorrServer:
wget https://github.com/YouROK/TorrServer/releases/latest/download/TorrServer-linux-amd64
sudo mkdir /opt/torrserver
sudo mv TorrServer-linux-amd64 /opt/torrserver

Даём права на исполнение файла:
sudo chmod +x /opt/torrserver/TorrServer-linux-amd64
Создаем unit в директории:
sudo nano /etc/systemd/system/torrserver.service
со следующим содержимым:
[Unit]
Description=TorrServer — Torrent Stream Converter
After=network.target
[Install]
WantedBy=multi-user.target
[Service]
Type=simple
NonBlocking=true
WorkingDirectory=/opt/torrserver
ExecStart=/opt/torrserver/TorrServer-linux-amd64 -p 8090
Restart=on-failure
RestartSec=5s
Перезагружаем демон systemd, запускаем TorrServer:
sudo systemctl daemon-reload
sudo systemctl enable torrserver
sudo systemctl start torrserver

Состояние TorrServer:
sudo systemctl status torrserver
TorrServer должен стать доступен по адресу:
http://localhost:8090
Настройки:
http://localhost:8090/settings
Кэш работы:
http://localhost:8090/cache
Статистика:
http://localhost:8090/stat
*при использование TorrServer на удаленной машине, необходимо изменить localhost на IP-адрес удаленной машины. 

Обновление TorrServer
wget https://github.com/YouROK/TorrServer/releases/latest/download/TorrServer-linux-amd64
sudo mv TorrServer-linux-amd64 /opt/torrserver

Даём права на исполнение файла:
sudo chmod +x /opt/torrserver/TorrServer-linux-amd64
Перезагружаем TorrServer:
sudo systemctl restart torrserver 

Удаление TorrServer
sudo systemctl stop torrserver
sudo systemctl disable torrserver
sudo rm -rf /opt/torrserver
sudo systemctl daemon-reload

Добавить комментарий