Если вы обычно управляете qBittorrent через браузер — особенно на NAS, в Docker или с телефона — WeiG qB WebUI делает повседневную работу заметно удобнее. Онлайн-просмотр

Около семи лет назад я зарегистрировался на нескольких приватных торрент-трекерах. Тогда я установил на NAS qBittorrent 4.1.9 — на тот момент это была последняя версия. Кто бы мог подумать, что я до сих пор буду ею пользоваться!

Однажды я попробовал обновиться через несколько крупных версий (кажется, до 4.2.5). После этого задания с торрентами исчезли из клиента, и продолжать раздачу стало невозможно. За годы их накопилось очень много, поэтому восстановление оказалось настоящей головной болью. С тех пор предпочитаю не трогать версию, которая работает стабильно.

После учёбы и начала работы я стал реже пользоваться компьютером. Теперь NAS почти всегда управляю с телефона, но штатный WebUI qBittorrent для маленького экрана неудобен. Я пробовал другие альтернативные интерфейсы, однако со старыми версиями многие из них работали плохо.

Так и появился WeiG qB WebUI. Сейчас он охватывает ряд стабильных версий qBittorrent от 4.1.x до 5.2.x. Если обнаружите проблему совместимости или захотите предложить улучшение, пишите в комментариях.

WeiG qB WebUI — это альтернативный веб-интерфейс qBittorrent для настольных и мобильных устройств:

  • 📱 Адаптивный интерфейс для телефонов
  • 🌙 Тёмный режим
  • 🧱 Совместимость со старыми версиями qBittorrent
  • ✅ Поддержка qBittorrent 4.1.x → 5.2.x
  • 🐳 Windows, Linux, Docker и NAS

Проект

JavaScript HTML5 CSS3 Node.js Shell

Предпросмотр интерфейса

Настольная версия

Настольный интерфейс WeiG qB WebUI

Мобильная версия

Демонстрация WeiG qB WebUI на телефоне Скриншоты мобильного WeiG qB WebUI

Установка для начинающих

Устанавливаете впервые? Откройте минутную инструкцию

1. Распакуйте ZIP

Скачайте последнюю стабильную версию weig-qb-webui.zip и распакуйте архив. Папка уже имеет нужное имя:

weig-qb-webui/
├── public/
├── private/
├── VERSION
└── GIT_SHA

Вся папка weig-qb-webui является корнем WebUI. Не копируйте только public или private.

2. Переместите в постоянное место

Например:

Windows: D:\weig-qb-webui
Linux:   /opt/weig-qb-webui

Этот путь затем нужно указать в qBittorrent.

3. Включите в qBittorrent

Откройте qBittorrent:

Сервис → Настройки… → WebUI

Это текущие термины официального русского перевода qBittorrent. Затем:

  1. Включите Использовать альтернативный веб-интерфейс.
  2. Найдите Расположение файлов:.
  3. Укажите путь к папке weig-qb-webui.

Пример Windows:

D:\weig-qb-webui

Пример Linux:

/opt/weig-qb-webui
  1. Нажмите OK для сохранения.
  2. Обновите страницу WebUI. Если осталась старая версия из кэша, попробуйте Ctrl + F5.

Проверка пути: в указанном каталоге должны сразу быть видны public, private, VERSION и другие файлы.

Docker: qBittorrent работает внутри контейнера, поэтому обычно нужно указывать путь, видимый из контейнера, а не реальный путь хоста.

Установка одной командой

Скрипт для Linux / NAS всегда загружается по постоянной ссылке Dev Pages ниже. Сама ссылка не определяет канал установки: без -dev устанавливается проверенный стабильный GitHub Release из main, а с -dev — текущая сборка dev с точной привязкой к Git SHA. Скрипт остаётся в текущем каталоге для обновления или отката.

Linux / NAS

curl -fsSL https://weigefenxiang.github.io/WeiG-qB-WebUI/downloads/dev/install.sh -o install.sh && sh install.sh -configure
Показать путь скрипта и каталог установки по умолчанию
./install.sh

Каталог WebUI по умолчанию:

~/.local/share/weig-qb-webui

При запуске от root обычно:

/root/.local/share/weig-qb-webui

Docker

Docker / несколько контейнеров / объяснение путей

Хост и контейнер

  • Хост: Linux/NAS, на котором запущен Docker.
  • Контейнер: изолированная среда, где работает qBittorrent.

Пример:

Хост:       /root/qbittorrent/config
   ↓ смонтировано как
Контейнер:  /config

Docker Compose:

volumes:
  - /root/qbittorrent/config:/config

Если WebUI на хосте находится здесь:

/root/qbittorrent/config/weig-qb-webui

то в Расположение файлов: qBittorrent нужно указать:

/config/weig-qb-webui

Один контейнер qBittorrent

curl -fsSL https://weigefenxiang.github.io/WeiG-qB-WebUI/downloads/dev/install.sh -o install.sh && sh install.sh -configure

Установщик попытается автоматически определить контейнер и монтирование /config.

Показать контейнеры

sh install.sh --list-containers

Или:

docker ps

Явно выбрать контейнер:

sh install.sh --container=qbittorrent -configure

Если найдено несколько контейнеров qBittorrent, установщик не выбирает один случайно.

Случай 3: несколько контейнеров qBittorrent

Если запущены qbittorrent и qbittorrent-test, сначала выведите список, а затем явно укажите нужный контейнер. Установщик не выбирает наугад:

sh install.sh --list-containers
sh install.sh --container=qbittorrent -configure
sh install.sh --container=qbittorrent-test -configure

Указать путь хоста, смонтированный как /config

sh install.sh --config-root=/root/qbittorrent/config -configure

Synology:

sh install.sh --config-root=/volume1/docker/qbittorrent -configure

Другой NAS:

sh install.sh --config-root=/share/Container/qbittorrent -configure

Указать путь WebUI

sh install.sh --container=qbittorrent -o /config/weig-qb-webui -configure

Случай 6: обновление нескольких существующих папок WebUI

Для нескольких экземпляров qBittorrent можно повторить параметр -o. Пакет скачивается и проверяется один раз; переключение начинается после подготовки всех целей. В ~/.config/weig-qb-webui/backups/ для каждой цели отдельно остаются три последние резервные копии.

sh install.sh -dev \
  -o /root/qbittorrent/config/weig-qb-webui \
  -o /root/qbittorrent3/config/weig-qb-webui

Не используйте -configure с несколькими целями: каждый экземпляр qBittorrent сохранит свой текущий путь WebUI. Список параметров доступен через sh install.sh -help.

Проверка путей после установки

После установки скрипт выводит примерно такие пути. Первый — фактическая папка на хосте, второй — путь внутри контейнера, который нужно указать в Files location qBittorrent.

Host install path: /root/qbittorrent/config/weig-qb-webui
qBittorrent Root Folder: /config/weig-qb-webui

Windows PowerShell

Invoke-WebRequest https://weigefenxiang.github.io/WeiG-qB-WebUI/downloads/dev/install.ps1 -OutFile .\install.ps1; powershell -ExecutionPolicy Bypass -File .\install.ps1 -configure
Показать каталог установки
C:\Users\<имя-пользователя>\AppData\Local\weig-qb-webui

Основные параметры

В Linux и Windows одинаковые параметры; в PowerShell регистр букв не важен (раскрыть)

Имена параметров PowerShell не зависят от регистра.

Назначение Linux / Docker / NAS Windows PowerShell
Последний стабильный Release По умолчанию По умолчанию
Конкретный Release -version 1.2.0 -version 1.2.0
Версия разработки -dev -dev
Каталог установки -o /path (в Linux можно повторять) -o D:\path или -output D:\path
Собственный файл конфигурации qBittorrent — -qbconfig D:\path\qBittorrent.ini
Автоматически настроить qBittorrent -configure -configure
Откатить предыдущую установку -rollback -rollback
Полное удаление (не сохранять резервные копии установщика) -uninstall -purge -uninstall -purge
Справка -help -help
Выбрать Docker-контейнер --container=NAME —
Показать Docker-контейнеры --list-containers —
Путь хоста, смонтированный как /config --config-root=/path —
Примечания: (нажмите, чтобы раскрыть)
  • Без -dev устанавливается проверенный стабильный GitHub Release из main. С -dev используется текущая сборка dev, закреплённая за конкретным Git SHA.
  • -o означает output. В Linux параметр можно повторять, чтобы обновить несколько WebUI за одну проверенную загрузку.
  • Резервные копии находятся в ~/.config/weig-qb-webui/backups/; для каждой цели отдельно сохраняются последние три.
  • -configure включает в qBittorrent Use alternative WebUI и указывает Files location. Параметр работает только с одной целью.
  • -rollback восстанавливает последнюю копию для выбранной цели; для отката нескольких целей повторите -o.
  • -uninstall -purge удаляет WebUI и резервные копии / состояние отката выбранной цели, сохраняя копии других установок. Общий каталог удаляется, только когда пуст.
  • Чтобы сохранить копии для будущего -rollback, не добавляйте -purge при удалении.
  • -version 1.2.0 задаёт конкретный GitHub Release. Если версии нет, будет ошибка: автоматического перехода на latest или dev не происходит.
  • -help выводит поддерживаемые параметры.
  • Если контейнеров Docker несколько, используйте --list-containers и --container=NAME, либо укажите --config-root=/path.

Конкретная версия и каталог установки

Linux:

sh install.sh -version 1.2.0 -o /opt/weig-qb-webui -configure

Windows:

powershell -ExecutionPolicy Bypass -File .\install.ps1 -version 1.2.0 -o D:\weig-qb-webui -configure

Откат

Откат:

sh install.sh -rollback
powershell -ExecutionPolicy Bypass -File .\install.ps1 -rollback

Удаление одной командой

Полное удаление для Linux / NAS, Docker и Windows PowerShell

По умолчанию рекомендуется полное удаление без сохранения резервных копий установщика: удалить WebUI, отключить соответствующий альтернативный WebUI, очистить принадлежащие этой цели резервные копии / состояние rollback, а затем удалить загруженный скрипт установки из текущего каталога.

Linux / NAS

sh install.sh -uninstall -configure -purge && rm -f -- ./install.sh

Для собственного пути установки добавьте -o /path/to/weig-qb-webui.

Docker

Один контейнер / автоопределение:

sh install.sh -uninstall -configure -purge && rm -f -- ./install.sh

Несколько контейнеров:

sh install.sh -uninstall -configure -purge --container=qbittorrent && rm -f -- ./install.sh

При использовании --config-root:

sh install.sh -uninstall -configure -purge --config-root=/path/to/qbittorrent/config && rm -f -- ./install.sh

Windows PowerShell

powershell -ExecutionPolicy Bypass -File .\install.ps1 -uninstall -configure -purge; if ($LASTEXITCODE -eq 0) { Remove-Item .\install.ps1 -Force }

Для собственного пути установки добавьте -o D:\weig-qb-webui.

-purge удаляет только резервные копии текущей цели и не затрагивает другие установки. Если общий каталог состояния становится пустым, также удаляется ~/.config/weig-qb-webui в Linux (для root: /root/.config/weig-qb-webui) или %APPDATA%\weig-qb-webui в Windows.

Чтобы сохранить резервные копии для последующего -rollback, просто уберите -purge.

Дополнительная помощь

Docker, NAS, пользовательские пути, обновление и ручное развёртывание: Установка, обновление и ручное развёртывание.

Лицензия

GNU General Public License v3.

Copyright © 2026 Wei.G / WeiG Share.