qbtmud
qbtmud is a drop-in replacement for qBittorrent's default WebUI, implementing all of its functionality with a modern and user-friendly interface.
Features
qbtmud replicates all core features of the qBittorrent WebUI, including:
- Torrent Management – Add, remove, and control torrents.
- Tracker Control – View and manage trackers.
- Peer Management – Monitor and manage peers connected to torrents.
- File Prioritization – Select and prioritize specific files within a torrent.
- Speed Limits – Set global and per-torrent speed limits.
- RSS Integration – Subscribe to RSS feeds for automated torrent downloads.
- Search Functionality – Integrated torrent search.
- Sequential Downloading – Download files in order for media streaming.
- Super Seeding Mode – Efficiently distribute torrents as an initial seeder.
- IP Filtering – Improve security by filtering specific IP addresses.
- IPv6 Support – Full support for IPv6 networks.
- Bandwidth Scheduler – Schedule bandwidth limits.
- WebUI Access – Remotely manage torrents through the WebUI.
For a detailed explanation of these features, refer to the qBittorrent Options Guide.
Installation
To install qbtmud without building from source:
1. Download the Latest Release
- Go to the qbtmud Releases page.
- Download the latest release archive for your operating system.
2. Extract the Archive
- Extract the contents of the downloaded archive to a directory of your choice.
3. Configure qBittorrent to Use qbtmud
- Open qBittorrent and navigate to
Tools
>Options
>Web UI
. - Enable the option "Use alternative WebUI".
- Set the "Root Folder" to the directory where you extracted qbtmud.
- Click OK to save the settings.
4. Access qbtmud
- Open your web browser and go to
http://localhost:8080
(or the port configured in qBittorrent).
For more detailed instructions, refer to the Alternate WebUI Usage Guide.
Building from Source
To build qbtmud from source, you need to have the .NET 9.0 SDK installed on your system.
1. Clone the Repository
git clone https://github.com/lantean-code/qbtmud.git
cd qbtmud
2. Restore Dependencies
dotnet restore
3. Build and Publish the Application
dotnet publish --configuration Release
This will output the Web UI files to Lantean.QBTMud\bin\Release\net9.0\publish\wwwroot
.
4. Configure qBittorrent to Use qbtmud
Follow the same steps as in the Installation section to set qbtmud as your WebUI.
5. Run qbtmud
Navigate to the directory containing the built files and run the application using the appropriate command for your OS.
By following these steps, you can set up qbtmud to manage your qBittorrent server with an improved web interface, offering better functionality and usability.