MAATRIX / Блог / Как установить и настроить торрент-сервер qBittorrent на VPS

Как установить и настроить торрент-сервер qBittorrent на VPS

Как установить и настроить торрент-сервер qBittorrent на VPS

MAATRIX

Качать торренты на домашнем компьютере — значит держать его включённым и делить свой канал. Установить торрент-сервер qBittorrent на VPS удобнее: сервер качает круглосуточно на быстром канале, а вы управляете им из браузера с любого устройства и забираете готовые файлы. Разберём установку по шагам: от пакета qbittorrent-nox до защищённого веб-интерфейса с HTTPS.

Обсудить статью, задать вопрос или начать новую тему

Есть вопрос по этой статье, идея для обсуждения или просто хотите поделиться опытом? Сообщество MAATRIX ждёт. Для общения, пожалуйста, зарегистрируйтесь в нашем личном кабинете.

Перейти в сообщество →

Зачем выносить торрент-клиент на сервер

qBittorrent — популярный торрент-клиент с открытым кодом, и у него есть серверная версия без графического интерфейса — qbittorrent-nox. Она управляется через веб-интерфейс из браузера, а значит, идеально подходит для VPS. Вы ставите её на сервер, открываете панель в браузере и добавляете торренты откуда угодно.

Преимущества такой схемы понятны. Сервер работает круглосуточно на быстром канале дата-центра, поэтому раздачи и загрузки идут быстрее, чем дома, и не зависят от того, включён ли ваш компьютер. Ваш домашний интернет не занят торрент-трафиком. А управление через веб-панель означает, что добавить закачку можно с телефона, а забрать готовое — по защищённому каналу когда удобно.

Отдельно про ресурсы и здравый смысл. Сам qBittorrent нетребователен к процессору, но любит диск под загрузки и хороший канал. Также стоит помнить о правовой стороне: скачивание и раздача материалов, защищённых авторским правом, во многих юрисдикциях незаконны, и ответственность лежит на вас. Выбирайте контент и локацию сервера с учётом законодательства, а сам инструмент используйте для легальных задач — раздачи дистрибутивов, резервных копий, собственных файлов.

Стоит понимать разницу между серверной и обычной версией. Настольный qBittorrent — это графическое приложение, которое рисует окно на рабочем столе; на сервере без графической оболочки оно бесполезно. Версия qbittorrent-nox лишена интерфейса и вместо окна поднимает веб-панель, к которой вы подключаетесь из браузера. Функционально это тот же клиент с теми же настройками, очередями и лимитами, только управляемый через веб. Именно поэтому на VPS ставят nox-вариант, а не полную сборку с графикой, которая потребовала бы установки целого окружения рабочего стола ради одного приложения. Такой подход экономит ресурсы и оставляет сервер чистым.

Подготовка VPS и требования

Для торрент-сервера главное — диск и канал, а не процессор. Хватает 1–2 ядер и 2 ГБ RAM, но диск закладывайте под объём загрузок с запасом, а канал — чем шире, тем лучше для скорости. Начните с обновления системы:

apt update && apt upgrade -y

Локация важна и по скорости, и по правовым соображениям: сервер за пределами РФ-ограничений с чистым каналом часто удобнее для работы с зарубежными раздачами, а для скорости доступа к панели ближе та локация, откуда вы управляете. У MAATRIX доступны RU, US и UK с оплатой из России картой, СБП или криптой и с чистым IP, что важно для стабильной работы пиринга.

Нужен сервер под эту задачу?

Разверните VPS MAATRIX за пару минут: NVMe, AMD EPYC, root-доступ, локации UK, США и РФ. Оплата картой РФ и по СБП.

Арендовать VPS

Установка qbittorrent-nox

Серверная версия ставится из репозитория одним пакетом. Установите qbittorrent-nox:

apt install qbittorrent-nox -y

Запускать торрент-клиент от root небезопасно, поэтому создайте отдельного пользователя, под которым будет работать сервис:

useradd -r -m -s /usr/sbin/nologin qbittorrent

Теперь настроим автозапуск через systemd, чтобы клиент работал в фоне и поднимался после перезагрузки. Создайте юнит /etc/systemd/system/qbittorrent.service:

[Unit]
Description=qBittorrent-nox
After=network.target

[Service]
User=qbittorrent
ExecStart=/usr/bin/qbittorrent-nox --webui-port=8080
Restart=on-failure

[Install]
WantedBy=multi-user.target

Включите и запустите сервис:

systemctl daemon-reload
systemctl enable --now qbittorrent

Первый вход и смена пароля

qBittorrent-nox поднимает веб-интерфейс на порту 8080. При первом запуске он генерирует временный пароль администратора, который нужно посмотреть в логах и сразу сменить. Загляните в журнал сервиса:

journalctl -u qbittorrent --no-pager | grep -i password

Там будет временный пароль для пользователя admin. Пока не открывайте порт 8080 наружу — сначала зайдите через SSH-туннель с рабочей машины:

ssh -L 8080:127.0.0.1:8080 root@IP-сервера

Откройте http://localhost:8080, войдите под admin с временным паролем и первым делом смените его в настройках веб-интерфейса на свой надёжный. Оставлять сгенерированный пароль и тем более открывать панель в интернет с ним нельзя — это прямой риск. Заодно в настройках задайте каталог для загрузок, например отдельный раздел с запасом места.

HTTPS-доступ через реверс-прокси

Управлять сервером по незашифрованному HTTP небезопасно: пароль и трафик панели идут открыто. Поставьте перед qBittorrent реверс-прокси с сертификатом. Установите Nginx и certbot:

apt install nginx certbot python3-certbot-nginx -y

Создайте конфиг для домена панели с проксированием на локальный порт 8080:

server {
    listen 80;
    server_name torrent.example.com;
    location / {
        proxy_pass http://127.0.0.1:8080;
        proxy_set_header Host $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }
}

Включите сайт и выпустите сертификат:

nginx -t && systemctl reload nginx
certbot --nginx -d torrent.example.com

Теперь панель доступна по https://torrent.example.com, а порт 8080 остаётся закрытым от прямого доступа. В настройках qBittorrent укажите этот домен как доверенный, чтобы интерфейс работал корректно за прокси. Домен должен указывать на сервер для выпуска сертификата.

Порты пиринга, скорость и обслуживание

Для эффективной работы торрентов важен не только веб-порт, но и порт пиринга, через который клиент обменивается данными с другими участниками. По умолчанию qBittorrent выбирает случайный порт; лучше задать конкретный в настройках и открыть его в фаерволе, чтобы к вам могли подключаться входящие соединения:

ufw allow 6881/tcp
ufw allow 6881/udp

Открытый порт пиринга делает вас «подключаемым» и заметно улучшает скорость раздачи и загрузки — без него вы качаете только через исходящие соединения. В настройках при желании ограничьте скорость загрузки и отдачи, чтобы не забивать весь канал, и задайте лимиты на число активных торрентов. Следите за диском: торренты быстро заполняют хранилище, а закончившееся место останавливает загрузки.

Обслуживание сводится к контролю места и обновлениям пакета через apt. Автозапуск уже настроен через systemd, так что после перезагрузки сервис поднимается сам. Когда объём загрузок растёт, серверу нужен запас по диску и каналу — у MAATRIX VPS с вместительным диском, широким каналом и чистым IP доступны в локациях RU, US и UK с оплатой из России картой или криптой, что делает торрент-сервер быстрым и удобным в управлении из браузера.

Нужен сервер под эту задачу?

Разверните VPS MAATRIX за пару минут: NVMe, AMD EPYC, root-доступ, локации UK, США и РФ. Оплата картой РФ и по СБП.

Арендовать VPS

Обсудить статью, задать вопрос или начать новую тему

Есть вопрос по этой статье, идея для обсуждения или просто хотите поделиться опытом? Сообщество MAATRIX ждёт. Для общения, пожалуйста, зарегистрируйтесь в нашем личном кабинете.

Перейти в сообщество →

Частые вопросы

Чем qbittorrent-nox отличается от обычного qBittorrent?

Это серверная версия без графического интерфейса, управляемая через веб-панель из браузера, — именно она подходит для VPS без рабочего стола.

Как узнать пароль при первом входе?

qBittorrent-nox генерирует временный пароль для admin при первом запуске; посмотрите его в логах через journalctl -u qbittorrent и сразу смените на свой.

Зачем открывать порт пиринга?

Открытый порт делает клиент подключаемым для входящих соединений и заметно улучшает скорость раздачи и загрузки; задайте конкретный порт и откройте его в фаерволе.

Как оплатить VPS под торрент-сервер из России?

У MAATRIX доступна оплата картой российского банка, по СБП, криптовалютой или токеном MAAT, иностранная карта не нужна.

Нужны сами нейросети для контента?

Генерируйте изображения, видео и озвучку нейросетями на falapi.io — десятки моделей в одном окне. Оплата картой РФ и по СБП.