Добавить в корзинуПозвонить
Найти в Дзене

Установка qBittorrent на Ubuntu Server 22

Просто копируем команды и вставляем в консоль линукса. Установка последней версии из официального PPA sudo add-apt-repository ppa:qbittorrent-team/qbittorrent-stable Нужно нажать Enter для добавления репозитария Обновите список пакетов sudo apt update sudo apt upgrade -y Установите qBittorrent sudo apt install qbittorrent-nox -y Первый запуск: Для запуска просто введите в терминале qbittorrent-nox Нужно подтвердить лицензию нажав "y" Здесь нужно зайти в вэб браузер qbittorrent и сменить пароль. (Это обязательно) # Создать отдельного пользователя sudo adduser qbittorrent Нужно будет ввести пароль два раза и принять остальные условия далее понажать Enter # Создать файл службы sudo nano /etc/systemd/system/qbittorrent-nox.service Сохранить в файл этот текст [Unit] Description=qBittorrent Daemon Service After=network.target [Service] Type=forking User=qbittorrent ExecStart=/usr/bin/qbittorrent-nox -d [Install] WantedBy=multi-user.target В редакторе нажать ctrl+x потом y и Enter и все сохра

Просто копируем команды и вставляем в консоль линукса.

Установка последней версии из официального PPA

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

Нужно нажать Enter для добавления репозитария

Обновите список пакетов

sudo apt update

sudo apt upgrade -y

Установите qBittorrent

sudo apt install qbittorrent-nox -y

Первый запуск: Для запуска просто введите в терминале

qbittorrent-nox

Нужно подтвердить лицензию нажав "y"

Здесь нужно зайти в вэб браузер qbittorrent и сменить пароль. (Это обязательно)

Запустить в фоновом режиме (как службу)

# Создать отдельного пользователя

sudo adduser qbittorrent

Нужно будет ввести пароль два раза и принять остальные условия далее понажать Enter

# Создать файл службы

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

Сохранить в файл этот текст

[Unit]

Description=qBittorrent Daemon Service

After=network.target

[Service]

Type=forking

User=qbittorrent

ExecStart=/usr/bin/qbittorrent-nox -d

[Install]

WantedBy=multi-user.target

В редакторе нажать ctrl+x потом y и Enter и все сохранится

Затем выполнить эти комманды

sudo systemctl daemon-reload

sudo systemctl enable qbittorrent-nox

sudo systemctl start qbittorrent-nox

После этого qBittorrent будет работать в фоне, а терминал можно закрыть.

Входим на страницу qbittorrent

http://192.168.0.XXX:8080

Или адрес у вас может быть иной и вы сами можете это узнать командой в терминале

hostname -i
Хотя пароль поменяли но он опять почему-то старый ну это ничего страшного

admin

adminadmin

Далее создадим структуру папок и настроим сетевой доступ (через Samba, чтобы было доступно из Windows

Шаг 1: Создаём локальные папки

# Создаём директории

sudo mkdir -p /srv/torrents/{temp,completed,torrent_files}

# Назначаем владельца (пусть будет пользователь qbittorrent, если создавали)

# Если нет отдельного пользователя - используйте своего

sudo chown -R qbittorrent:qbittorrent /srv/torrents

# Проверяем результат

ls -la /srv/

Будет примерно так

drwxr-xr-x 5 qbittorrent qbittorrent 4096 апр 19 17:44 torrents

Настройка совместного доступа (чтобы и aleksey тоже мог управлять файлами)

Чтобы вы (пользователь в примере aleksey) тоже могли просматривать, копировать и удалять файлы в этих папках через сеть:

# Добавляем пользователя aleksey в группу qbittorrent

sudo usermod -a -G qbittorrent aleksey

# Даём права группе на чтение и запись

# Устанавливаем правильные права доступа

sudo chmod -R 755 /srv/torrents

sudo chmod 777 /srv/torrents/temp # временная папка может требовать более широких прав

# Важно: выйти из системы и зайти заново, чтобы группа применилась

# Или выполнить для этого команду:

newgrp qbittorrent

Проверяем настройки:

# Кто владелец папок

ls -ld /srv/torrents

# Должно быть: drwxrwxr-x ... qbittorrent qbittorrent

drwxr-xr-x 5 qbittorrent qbittorrent 4096 апр 18 18:25 /srv/torrents

# Проверяем, в каких группах состоит aleksey

groups aleksey

# Должна быть группа qbittorrent

aleksey : aleksey adm cdrom sudo dip plugdev lxd qbittorrent

Настройка путей в qBittorrent (через веб-интерфейс)

Установите пути:

Временная папка: /srv/torrents/temp

Папка для сохранения: /srv/torrents/completed

Копировать .torrent файлы в: /srv/torrents/torrent_files

Важно! Перезапустите службу qBittorrent после изменения прав:

# Перезапускаем службу, чтобы изменения прав применились

sudo systemctl restart qbittorrent-nox

# Проверяем, что служба работает

sudo systemctl status qbittorrent-nox

Должно быть Active: active (running)

# Смотрим логи на случай ошибок

sudo journalctl -u qbittorrent-nox -n 50

Шаг 2: Настраиваем сетевой доступ через Samba

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

sudo apt update

sudo apt install samba samba-common-bin -y

Настраиваем шару

# Создаём резервную копию конфига

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.backup

# Редактируем конфигурацию

sudo nano /etc/samba/smb.conf

Добавьте в конец файла:

[torrents]

comment = qBittorrent Shared Folders

path = /srv/torrents

browseable = yes

read only = no

guest ok = no

create mask = 0775

directory mask = 0775

valid users = aleksey

force user = qbittorrent

force group = qbittorrent

# Устанавливаем пароль Samba для вашего пользователя (может отличаться от системного)

sudo smbpasswd -a aleksey

Устанавливаем пароль два раза

Проверяем конфиг и перезапускаем Samba:

# Проверяем конфигурацию на ошибки

testparm

# Перезапускаем службу Samba

sudo systemctl restart smbd

sudo systemctl restart nmbd

# Включаем автозапуск

sudo systemctl enable smbd nmbd

Проверка брандмауэра

# Проверяем статус ufw (брандмауэра)

sudo ufw status

Должно быть Status: inactive

# Если включен, разрешаем Samba

sudo ufw allow samba

# или

sudo ufw allow 139/tcp

sudo ufw allow 445/tcp

Шаг 3: Настраиваем qBittorrent

# Устанавливаем smbclient

sudo apt update

sudo apt install smbclient cifs-utils -y

Проверяем статус Samba:

# Проверяем, запущены ли службы Samba

sudo systemctl status smbd

sudo systemctl status nmbd

# Если не запущены - запускаем

sudo systemctl start smbd

sudo systemctl start nmbd

# Включаем автозапуск

sudo systemctl enable smbd

sudo systemctl enable nmbd

На этом все, теперь у вас и торренты скачиваться будут и файловый сервер настроен. И ничего хранить на своем пк не нужно особенно если это фильмы их можно и по сети посмотреть со всех устройств.