Здравствуйте дорогие капибары! Простите меня пожалуйста, за столь долгое отсутствие поста!

Сегодня мы установим на наш маленький, но очень гордый мультимедиа-сервер еще один торрент-клиент - qbittorent-nox. Это такая же программа для скачивания торрентов ка и Transmission, но со своими приколами и плюшками.

Итак, приступим! Снова подключаемся по ssh к нашему серверу и для начала нам нужно обновить систему, для этого выполняем команду sudo apt update && sudo apt upgrade -y. Затем нам нужно добавить репозиторий данной программы sudo add-apt-repository ppa:qbittorrent-team/qbittorrent-stable, подтверждаем, что мы в своем уме и ждем выполнения команды.

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

Можно снова обновить список репозиториев - sudo apt update. Мы великолепны! Теперь погнали дальше.  Теперь установим саму программу sudo apt install qbittorrent-nox, так же подтверждаем и ждем когда установится

Устанавливаем qbittoren-nox<br>
Устанавливаем qbittoren-nox

Оно установилось и наш следующий шаг - это добавить пользователя для торрент-клиента. sudo adduser --system --group --no-create-home qbittor. Эта команда создает нового пользователя qbittor, не создавая для него отдельной папки в домашней директории, потому что она нам совсем не нужна. Теперь добавим нового пользователя в группу нашего основного пользователя sudo adduser your-username qbittorr (замените your-username на имя своего пользователя). И снова мы великолепны!

Осталось совсем чуть-чуть! Теперь создадим юнит для нашей программы sudo nano /etc/systemd/system/qbittorrent-nox.service Напоминаю, что порт можно указать абсолютно любой на ваш вкус.

[Unit]

Description=qBittorrent Command Line Client

[Service]

#Do not change to "simple"

Type=forking

User=qbittor

Group=qbittor

UMask=007

ExecStart=/usr/bin/qbittorrent-nox -d --webui-port=7054

Restart=on-failure

[Install]

Создаем юнит<br>
Создаем юнит

И как всегда мы великолепны! Сохраняем наш юнит ctrl+x затем y. Осталось запустить наш торрент-сервер! sudo systemctl daemon-reload && sudo systemctl start qbittorrent-nox. Если не выдало ошибок - идем по адрес вашего сервера:7054 и видим такую картину

Веб-морда qbittorent-nox<br>
Веб-морда qbittorent-nox

Логинимся - логин admin, пароль adminadmin. И если все хорошо, то выполняем в консоли sudo systemctl enable qbittorrent-nox, чтобы программа запускалась автоматически при перезапуске системы. И как обычно, мы великолепны!

Осталось дело за малым, меняем пользователя торрента на своего, указываем папку загрузки и наводим небольшой марафет!

Для начала сменим пользователя, для этого идем Сервис-Настройки-Веб-интерфейс. В разделе Аутентификация меняем пользователя и пароль на предпочтительный (ни в коем случае не используем учетные данные нашего сервера! Придумайте что-нибудь новое)

Меняем пользователя для нашего торрент-сервера<br>
Меняем пользователя для нашего торрент-сервера

Теперь укажем основную папку для загрузки Сервис-Настройки-Загрузки. У меня это /home/user/downloads. Вы же указываете свой путь на сервере

Указываем папку для загрузки<br>
Указываем папку для загрузки

Ну и моя любимая фишка в Qbittorent - это категории. Помните, мы создавали папки для фильмов, сериалов и прочее? Мы можем указать qbittorent эти папки как категории. Для этого в веб-морде, в левой стороне есть надпись (вы не поверите!) категории! Жмем ПКМ (правая кнопка мыши) по этой надписи и видим Добавить категорию

Добавляем категорию<br>
Добавляем категорию

Например категория Фильмы. У меня это /home/user/Films (Напоминаю, что Unix системы чувствительны к регистру)

Добавляем категорию<br>
Добавляем категорию

Теперь, при добавлении торрента мы можем указать просто категорию, а конечная папка укажется сама! Например так

Это скрин с моего основного сервера<br>
Это скрин с моего основного сервера

На этом сегодня все, мои дорогие капибары! Надеюсь я вам чем-то да помог! Ваши замечания, исправления и пожелания - в комменты!

P.S. Напоминаю всем системным администраторам, программерам и прочим специалистам - я не настоящий сварщик, если вы считаете, что выбор ОС, способ настройки или еще какие факторы - неправильными - напишите свой пост с указанием моих ошибок и вашей версией, как это все нужно делать. Я не истина в последней инстанции. Всего хорошего!