Просто копируем команды и вставляем в консоль линукса.
Установка последней версии из официального 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
Или адрес у вас может быть иной и вы сами можете это узнать командой в терминале
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
На этом все, теперь у вас и торренты скачиваться будут и файловый сервер настроен. И ничего хранить на своем пк не нужно особенно если это фильмы их можно и по сети посмотреть со всех устройств.