Устанавливаем с коментариями
Добавляем репозиторий
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