Установка QBitTorrent на Ubuntu Server 20.04

Устанавливаем с коментариями

Добавляем репозиторий

sudo add-apt-repository ppa:qbittorrent-team/qbittorrent-stable

Устанавливаем qbittorrent

sudo apt install qbittorrent-nox

Добавляем пользователя

sudo adduser --system --home /opt/qbittorrent --group qbittorrent-nox

Делаем возможным переключение на этого пользователя

sudo usermod -s /bin/bash qbittorrent-nox

Переключаемся на пользователя

sudo su qbittorrent-nox

Запускаем, чтоб можно было настроить пароль /usr/bin/qbittorrent-nox

******** Information ********
To control qBittorrent, access the Web UI at http://localhost:8080
The Web UI administrator user name is: admin
The Web UI administrator password is still the default one: adminadmin
This is a security risk, please consider changing your password from program preferences.

Теперь нужно перейти на страницу, авторизоваться, и в настройках установить пользователя и пароль для входа.

После этого перейти обратно в консоль, и нажать Ctrl- C

Выйти из пользователя qbittorrent-nox

exit

Возвращаем недоступность работы от пользователя qbittorrent-nox

sudo usermod -s /usr/sbin/nologin qbittorrent-nox

Добавляем пользователю qbittorrent-nox нужные группы

sudo adduser qbittorrent-nox samba
sudo adduser qbittorrent-nox nas

Создаем сервис для автоматического запуска

nano /etc/systemd/system/qbittorrent-nox.service

И пишем в файл следующее:

[Unit]
Description=qBittorrent Command Line Client
After=network.target

[Service]
#Do not change to "simple"
Type=forking
User=qbittorrent-nox
Group=samba
UMask=007
ExecStart=/usr/bin/qbittorrent-nox -d
Restart=on-failure

[Install]
WantedBy=multi-user.target

sudo systemctl daemon-reload

sudo systemctl enable qbittorrent-nox

sudo systemctl start qbittorrent-nox