TorrServer — различия между версиями

Материал из Мои заметки
Перейти к: навигация, поиск
Строка 4: Строка 4:
 
Cоздаём папку для программы:
 
Cоздаём папку для программы:
 
  sudo mkdir /opt/torrserver
 
  sudo mkdir /opt/torrserver
Переходим в созданную папку
+
Переходим в созданную папку:
 
  cd /opt/torrserver -  
 
  cd /opt/torrserver -  
#wget <nowiki>https://github.com/YouROK/TorrServer/releases/download/MatriX.118/TorrServer-linux-amd64</nowiki> - скачиваем программу с сайта [https://github.com/YouROK/TorrServer/releases/ github]
+
Скачиваем программу с сайта [https://github.com/YouROK/TorrServer/releases/ github]
#sudo chmod +x /opt/torrserver/TorrServer-linux-amd64 - этой командой даём права на исполнение файла
+
wget <nowiki>https://github.com/YouROK/TorrServer/releases/download/MatriX.118/TorrServer-linux-amd64</nowiki>
#sudo mcedit /etc/systemd/system/torrserver.service - создаем unit со следующим содержимым:
+
Даём права на исполнение файла этой командой:
 +
sudo chmod +x /opt/torrserver/TorrServer-linux-amd64
 +
Создаем unit со следующим содержимым:
 +
sudo mcedit /etc/systemd/system/torrserver.service
 +
 
 
  [Unit]
 
  [Unit]
 
  Description=torrserver
 
  Description=torrserver
Строка 23: Строка 27:
 
  Restart=on-failure
 
  Restart=on-failure
 
  RestartSec=5s
 
  RestartSec=5s
#Перезагружаем демон systemd
+
Перезагружаем демон systemd
 +
sudo systemctl daemon-reload
 +
Включаем TorrServer командами:
 +
sudo systemctl start torrserver
 +
sudo systemctl enable torrserver
 +
Проверить состояние TorrServer, можно командой:
 +
sudo systemctl status torrserver

Версия 20:31, 30 ноября 2022

TorrServer

Устанавливаем TorrServer в OS Ubuntu-server 22.10

Cоздаём папку для программы:

sudo mkdir /opt/torrserver

Переходим в созданную папку:

cd /opt/torrserver - 

Скачиваем программу с сайта github

wget https://github.com/YouROK/TorrServer/releases/download/MatriX.118/TorrServer-linux-amd64

Даём права на исполнение файла этой командой:

sudo chmod +x /opt/torrserver/TorrServer-linux-amd64

Создаем unit со следующим содержимым:

sudo mcedit /etc/systemd/system/torrserver.service
[Unit]
Description=torrserver
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

sudo systemctl daemon-reload

Включаем TorrServer командами:

sudo systemctl start torrserver
sudo systemctl enable torrserver

Проверить состояние TorrServer, можно командой:

sudo systemctl status torrserver