Table of Contents
Information
Note: issues with alternate WebUIs should be reported in their respective repositories.
A non-exhaustive list of FOSS alternate WebUIs developed for qBittorrent by the community. They are provided on a best-effort basis as a community initiative and not officially supported. Some of them might be at feature-parity with the default one, some may not, and some may implement extra functionality on top. Issues with the WebUIs should be reported on their respective repositories.
If you know of more, feel free to add a link to the repository along with a short description.
Custom WebUI Projects
-
https://github.com/CzBiX/qb-web
A custom WebUI written in Typescript and VueJS with extra features, such as RSS and dark mode.
-
https://github.com/AndersMalmgren/qBittorrent/tree/master/src/webui/www
A fork of qBittorrent containing a WebUI modified to implement the WebAPI's RSS functionality.
-
https://github.com/VueTorrent/VueTorrent
A full-featured modern looking and responsive WebUI for qBittorrent, made with VueJS! Includes dark mode, RSS, search engine, logs and more!
-
https://github.com/bill-ahmed/qbit-WebUI
A minimalist WebUI made using Typescript.
-
https://github.com/ntoporcov/iQbit
An iOS styled, mobile focused WebUI theme and PWA. Built in react and made especially for mobile devices and tablets, although it works in any browser as well.
-
https://github.com/crash0verride11/DarkLight-qBittorent-WebUI
A toggle-able dark theme for the default WebUI.
-
A modern web UI for various torrent clients with a Node.js backend and React frontend. Flood supports touch devices, content previews, filesystem browsing and multi-user (with different clients).
Boilerplates
This is a list of boilerplate projects for starting to develop a new WebUI
-
https://github.com/ntoporcov/qbittorrent-webui-react-boilerplate
A barebones CRA React project modified for WebUI .
General
- Installing qBittorrent
- Frequently Asked Questions (FAQ)
- qBittorrent options (current and deprecated)
- How to use qBittorrent as a tracker
- How to use portable mode
- Anonymous mode
- How to bind your vpn to prevent ip leaks
Troubleshooting
External programs
Search plugins
Themes
Translation
WebUI
WebUI API
State | Version |
---|---|
Current | qBittorrent ≥ v4.1 |
Previous | qBittorrent v3.2.0 - v4.0.x |
Obsolete | qBittorrent < v3.2.0 |
WebAPI clients
Alternate WebUI
Reverse proxy setup for WebUI access
WebUI HTTPS configuration
- Let's Encrypt Certificates + Caddy2 Reverse Proxy
- Let's Encrypt certificates + NGINX reverse proxy - Linux
- Let's Encrypt certificates - Linux
- Self-signed SSL certificates - Linux
Linux
- Running qBittorrent without X server (WebUI only)
- Running qBittorrent without X server (WebUI only, systemd service set up, Ubuntu 15.04 or newer)
- OpenVPN and qBittorrent without X server
Development
- Coding style
- Contributing
- How to write a search plugin
- Using VSCode for qBittorrent development
- Setup GDB with Qt pretty printers
- How to debug WebUI code
Compilation
*BSD, Linux
- Alpine Linux
- CentOS 8.x
- Debian / Ubuntu and derivatives (CMake)
- Debian / Ubuntu and derivatives (autotools/qmake)
- Docker
- FreeBSD (no GUI)
- Fully static binaries on Linux (glibc or musl)
- Raspberry Pi OS / DietPi
- Raspbian for LeMaker Banana Pro