Way back in the original setup
I went with Transmission and picked the familiar
transmission-web-control UI because it looks like
a regular desktop client. That served me well for years.
Then one day it just… stopped.
The v4 Troubles
On 2023-02-08 Transmission v4.0.0 happened, they rewrote the entire UI and it didn’t ship with
my transmission-web-control anymore.
Because this whole thing is supposed to save you time, I took the easy way out:
transmission:
image: linuxserver/transmission:version-3.00-r8
Which served me well enough for these last 3 years.
The Homelab Trigger
As I was seriously upgrading my homelab, it was time to also have a look at my beloved Pirateflix to see what happened in the world of *arr.
Bringing back my UI
It turned out to be pretty easy to get my good ol’ web-control back:
transmission:
image: linuxserver/transmission
environment:
- DOCKER_MODS=linuxserver/mods:transmission-transmission-web-control
The UI Competition
A quick look at the other UIs…
docker-compose.yml — spin up all four UIs side by side
x-transmission: &base
image: lscr.io/linuxserver/transmission:latest
environment: &env
PUID: 1000
PGID: 1000
services:
floodui:
<<: *base
container_name: tr-floodui
environment:
<<: *env
DOCKER_MODS: linuxserver/mods:transmission-floodui
ports:
- 9101:9091
webcontrol:
<<: *base
container_name: tr-webcontrol
environment:
<<: *env
DOCKER_MODS: linuxserver/mods:transmission-transmission-web-control
ports:
- 9102:9091
transmissionic:
<<: *base
container_name: tr-transmissionic
environment:
<<: *env
DOCKER_MODS: linuxserver/mods:transmission-transmissionic
ports:
- 9103:9091
trguing:
<<: *base
container_name: tr-trguing
environment:
<<: *env
DOCKER_MODS: linuxserver/mods:transmission-trguing
ports:
- 9104:9091
Four contenders, same daemon underneath. Here’s what they look like:
And where each one lives — with how much love it’s still getting:
| UI | Stars | Source | Commits | Last | Notes | |
|---|---|---|---|---|---|---|
| Flood for Transmission | johman10/flood-for-transmission | 286 | 6 months ago | |||
| Transmission Web Control | ronggang/transmission-web-control | 558 | last year | Archived 2025/6 | ||
| Transmissionic | 6c65726f79/Transmissionic | 2985 | 3 years ago | |||
| TrguiNG | openscopeproject/TrguiNG | 481 | 2 weeks ago |
Leaving Transmission
I’ve had issues with web-control in the past but now it seemed, it was also abandoned as a project… And then it turned out that the integration between qBittorrent and the *arr family is better compared to Transmission.
- Categories & tags: qBittorrent’s categories map each to a save path and line up exactly with the “category” field the *arr apps use.
- Built-in search
- Sequential download: download first & last pieces first
- Built-in RSS auto-downloader with filter rules.
Migrating to qBittorrent
qbittorrent/qBittorrent
:
qBittorrent BitTorrent client
The linuxserver/qbittorrent service that replaced it:
qbittorrent:
image: lscr.io/linuxserver/qbittorrent
environment:
- PUID=${PUID}
- PGID=${PGID}
- TZ=${TZ}
- WEBUI_PORT=${QBITTORRENT_PORT}
volumes:
- ${CONFIG_PATH}/qbittorrent:/config
- ${DATA_PATH}:/data
ports:
- ${QBITTORRENT_PORT}:${QBITTORRENT_PORT}
- 6881:6881
- 6881:6881/udp
You’ll probably have to point to the correct paths in:
Options > Downloads > Saving Management > Default Save Path:
The First-Login Gotcha
The admin password is printed to the docker logs at startup.
docker logs qbittorrent | grep -i password
Set a real password immediately, or a fresh temporary one is regenerated on every restart.
Options > WebUI > Authentication
Repointing the *arrs
Last step, in Sonarr, Radarr, Prowlarr, … under Settings → Download Clients: drop the Transmission client and add a
qBittorrent one (host, WEBUI_PORT, credentials), set a Category (ex: radarr, sonarr, …).
Inside qBittorrent on the left menu, right click the CATEGORIES > All > Add Category; or, if the categories you entered already exist, right click them and “Edit Category…”
In Options > Downloads > Saving Management > Default Torrent Management Mode: Automatic
And now you have a separate folder for each… Nice & clean!
Conclusion
If you’re setting up fresh: skip the detour and start on qBittorrent. The *arr integration alone is worth it. The qBittorrent UI is also more colorful than my old web-control, so I’m definitely staying ;)



