unsubbed.co

qBitController

QBitController is a self-hosted media downloads tool that controls qBittorrent from your Android device.

Remote torrent management, honestly reviewed. No marketing fluff, just what you get when you install a free app to control your self-hosted download stack.

TL;DR

  • What it is: A free, open-source (GPL-3.0) mobile and desktop companion app for controlling qBittorrent remotely — from your phone, tablet, or another computer [GitHub].
  • Who it’s for: Anyone running qBittorrent on a home server, NAS, or VPS who wants to manage downloads without opening a browser or SSHing into a box. Also useful for Arr-stack users (Sonarr, Radarr) who want phone-side visibility into their download queue.
  • Cost savings: Competing paid remote management apps charge $5–$10 upfront or bundle torrent management into $5–$8/mo subscription apps. qBitController is $0, forever [GitHub].
  • Key strength: Cross-platform (Android, iOS, Windows, Linux, macOS) with a clean native UI — it’s not a browser wrapper. Available on Google Play, F-Droid, IzzyOnDroid, and GitHub releases, plus via AltStore PAL for EU iOS users [3][4][5][GitHub].
  • Key weakness: This is a remote controller, not a torrent client. You need qBittorrent already running somewhere with its WebUI enabled. If your home server is behind CGNAT or you haven’t set up port forwarding or a VPN tunnel, you’ll hit that wall before you even open the app.

What is qBitController

qBitController is a companion app for qBittorrent, the dominant open-source torrent client. The app itself doesn’t download anything — it talks to qBittorrent’s built-in Web API over a network connection and gives you a native mobile (or desktop) interface for managing your torrents remotely [GitHub README].

The GitHub description is refreshingly plain: “Control qBittorrent from any device.” That’s the whole pitch. No marketing copy, no feature-list inflation. The project has 1,129 GitHub stars, 67 contributors, 33 forks, and 27 releases as of this review — with the latest, v2.1.0, shipped September 1, 2025 [GitHub].

It’s written entirely in Kotlin and uses Compose Multiplatform to target Android, iOS, Windows, Linux, and macOS from one codebase — which is why the same app runs on your phone and your laptop. Translation work happens on Weblate, with contributors maintaining localization into multiple languages [GitHub README].

The app is available through every sane distribution channel: Google Play Store, F-Droid (for the privacy-conscious Android crowd), IzzyOnDroid, direct GitHub releases, and — relevant since early 2026 — via AltStore PAL for EU iPhone users who want to sideload it without the App Store [3][4][5]. That last point is genuinely notable: when TechCrunch and others listed the apps people were actually installing through alternative EU app stores, qBitController (listed as “qBitControl” in those reports) made the list alongside UTM and iTorrent [3].


Why people choose it

The honest answer is: because the alternatives either cost money, have worse UIs, or aren’t native apps.

qBittorrent ships with a WebUI you can access from any browser. It works, but it’s not designed for mobile — you’re pinching and zooming a desktop interface. For occasional use, fine. For daily queue management on a phone, painful.

The paid alternatives in this space include nzb360 — a well-regarded Android app ($5.99 one-time) that supports qBittorrent alongside Sonarr, Radarr, SABnzbd, and half a dozen other self-hosted tools. nzb360 is genuinely polished and worth the price if you run a full Arr stack. But for users who only need qBittorrent management, paying for an all-in-one dashboard when a free, focused app exists is hard to justify.

The AlternativeTo ecosystem [1][2] shows that qBittorrent itself sits at 1,812 likes on that platform with 125 reviews averaging 4.4/5 — it’s the reference standard for self-hosted torrenting. qBitController is the natural extension of that: same philosophy (free, open-source, no ads, no vendor lock-in), just for the mobile remote control layer.

The TechCrunch coverage of alternative app stores [3] is telling context: when EU users were exploring what to put in AltStore PAL after Apple opened alternative distribution, qBitController was on the short list of apps people actually wanted. That’s grassroots signal, not marketing.


Features

Based on the GitHub repository and README:

Core remote management:

  • Connect to one or more qBittorrent instances (useful if you have multiple servers)
  • View and manage the full torrent list — start, stop, pause, delete, set category, set tags
  • Add torrents via magnet links or .torrent files
  • Monitor download/upload speeds, ETA, ratio, size
  • Control global download/upload speed limits
  • RSS feed management (if you use qBittorrent’s RSS downloader)

Platform coverage:

  • Android (Google Play, F-Droid, IzzyOnDroid)
  • iOS (GitHub releases, AltStore PAL in EU) [3][4][5]
  • Windows, Linux, macOS (via Compose Multiplatform desktop)

Quality-of-life:

  • Native UI per platform — not a WebView wrapper
  • Localization via Weblate (multiple languages, community-maintained)
  • GPL-3.0 license — fully open source, no telemetry, no accounts required [GitHub]
  • Active release cadence: 27 releases as of September 2025, 1,443 commits [GitHub]

What it doesn’t do:

  • It is not a torrent client. It requires qBittorrent running elsewhere.
  • It doesn’t support other torrent clients (Transmission, Deluge, rTorrent) — qBittorrent only.
  • No built-in Arr stack integration (Sonarr, Radarr). For that, use nzb360 or LunaSea.

Pricing: free vs. paid remote management apps

qBitController is free. $0. No in-app purchases, no subscription, no premium tier. GPL-3.0 licensed, meaning you can read the source, build it yourself, and the app can never be paywalled under the current license [GitHub].

For context, here’s what the paid alternatives cost:

AppPricePlatformsMulti-client support
qBitControllerFreeAndroid, iOS, Win, Linux, macOSqBittorrent only
nzb360$5.99 one-timeAndroid onlyqBittorrent + Arr stack + SAB/NZB
LunaSeaFree (donations)iOS, AndroidSonarr, Radarr, etc. — no direct torrent
TransdroneFree / €2.99 proAndroidMultiple clients incl. qBittorrent
qBittorrent WebUIFree (built-in)BrowserqBittorrent only

Pricing data from app stores; data for LunaSea from project documentation. These are current as of writing but check the respective stores for current pricing.

If your entire setup is qBittorrent on one server and you want to control it from your phone: qBitController is the financially obvious answer. If you run a full Arr stack and want everything in one app, nzb360’s $5.99 one-time fee is worth considering.


Deployment reality check

This is where the honest part of the review matters most, because the setup isn’t just “install app, done.”

What you need before the app does anything:

  1. qBittorrent installed and running on a server, NAS, or home PC — with the WebUI enabled (Settings → Web UI → Enable the Web User Interface). Default port is 8080.
  2. Network access from your phone to that server. This is the hard part for most people.

The network access problem:

If your phone and server are on the same WiFi, you’re done — just point qBitController at your server’s local IP. The challenge is remote access (when you’re away from home).

Options, roughly in order of setup difficulty:

  • VPN to home (Tailscale is the easiest — install on both devices, use the Tailscale IP). Recommended.
  • Port forwarding on your router — expose qBittorrent’s WebUI port to the internet. Functional but less secure; skip this if you haven’t read up on authentication hardening.
  • Reverse proxy (Caddy, nginx, Traefik) with HTTPS and auth — the proper production setup, overkill for personal use.
  • CGNAT (common with mobile ISPs, some fiber providers): you can’t port-forward because you don’t have a real public IP. Tailscale solves this; a VPS relay also works.

Time estimate:

  • Same-network setup (home use only): 10 minutes
  • Tailscale remote access setup: 30–45 minutes if you’ve never used it
  • Full port forwarding + reverse proxy: 2–4 hours if you’re learning as you go

None of this is qBitController’s fault — it’s the inherent complexity of remote access to a self-hosted service. The app itself installs and connects without issues once the network side is sorted.

iOS note: On iOS, the app is distributed via GitHub releases (no App Store) or AltStore PAL in the EU [3][4][5]. This means standard iOS users need to either trust a signed IPA or use a third-party store. Not a dealbreaker, but worth knowing before you promise this to a non-technical friend.


Pros and cons

Pros

  • Completely free, no upsells. GPL-3.0, no accounts, no ads, no telemetry. What you install is what you get, forever [GitHub].
  • Genuinely cross-platform. One app for Android, iOS, Windows, Linux, macOS — not a separate mobile-only app with a desktop afterthought [GitHub README].
  • Native UI, not a WebView. This matters in day-to-day use. The interface doesn’t feel like a wrapped browser; it behaves like a native app.
  • Multiple distribution channels. Google Play, F-Droid, IzzyOnDroid, GitHub, AltStore PAL — you can use this on a de-Googled Android and still get updates [GitHub README][3].
  • Active development. 27 releases, 1,443 commits, 67 contributors, latest release September 2025. Not abandoned [GitHub].
  • Community-maintained translations via Weblate — lower barrier for non-English users [GitHub README].

Cons

  • Requires qBittorrent already running. Not a self-contained solution. If qBittorrent is the wrong choice for your setup, this app doesn’t help.
  • qBittorrent-only. No Transmission, Deluge, rTorrent support. If you switch torrent clients, you lose this app.
  • iOS distribution is awkward. Not on the App Store. EU users can use AltStore PAL [3]; everyone else needs to sideload from GitHub or find a workaround.
  • Remote access is on you. The app can’t help you if your network isn’t configured for remote access. Tailscale is the recommended solution but it’s an additional dependency.
  • No Arr stack integration. For Sonarr/Radarr queue visibility, you’ll still need a separate app or the web interface.
  • Limited third-party review coverage. This is a smaller, focused project — there aren’t in-depth independent reviews to synthesize from, unlike Activepieces or n8n. What you see on GitHub is largely what you get.
  • 1,129 stars is healthy for a mobile companion app but means a smaller ecosystem and fewer resources if you hit an edge-case bug [GitHub].

Who should use this / who shouldn’t

Use qBitController if:

  • You’re already running qBittorrent on a server or home PC and want to manage it from your phone.
  • You want a native mobile app instead of pinching and zooming qBittorrent’s WebUI in a browser.
  • You care about open-source, GPL, no-account-required software.
  • You’re on Android and don’t want to pay for nzb360 when you only need torrent management.
  • You’re in the EU on iOS and can use AltStore PAL.

Skip it (use qBittorrent’s built-in WebUI) if:

  • You access your server infrequently and a browser tab is fine.
  • You’re trying to minimize the number of apps you manage.

Skip it (use nzb360 instead) if:

  • You run Sonarr, Radarr, SABnzbd alongside qBittorrent and want everything in one mobile interface.
  • You’re on Android and $5.99 one-time is acceptable for a more complete self-hosted dashboard.

Skip it entirely if:

  • You don’t have qBittorrent running anywhere. This isn’t a torrent client.
  • You’re on iOS outside the EU and unwilling to sideload apps.
  • You’ve never configured port forwarding or a VPN and have no interest in doing so.

Alternatives worth considering

  • qBittorrent WebUI — already built into qBittorrent. Works from any browser. Worse mobile experience but zero additional setup.
  • nzb360 (Android, $5.99 one-time) — the best all-in-one self-hosted dashboard for Android if you run a full Arr stack. Supports qBittorrent plus Sonarr, Radarr, SABnzbd, NZBGet, and more.
  • LunaSea (free, iOS/Android) — Arr stack management without direct torrent client control. Complements rather than replaces qBitController if you want both.
  • Transdrone (Android, free + pro tier) — supports multiple torrent clients including qBittorrent. Less actively developed than qBitController but covers Transmission and Deluge too.
  • Flood — a web-based UI for multiple torrent clients. Self-hosted, runs in a browser, handles qBittorrent. Better desktop experience; mobile experience still browser-based.
  • Portainer + qBittorrent WebUI — if you’re already running a Docker stack, just bookmark the WebUI. Not a “app” answer but a practical one for Docker-native setups.

Bottom line

qBitController is what it says: a clean, free, GPL-3.0 app for controlling qBittorrent from any device. It doesn’t try to be an all-in-one media stack dashboard. It doesn’t have a premium tier to upsell you into. The fact that it made the short list of apps EU users were installing via AltStore PAL when alternative distribution finally opened up [3] tells you that real people wanted this, not just GitHub stars from passive observers.

The setup friction is real but not the app’s fault — it’s the inherent cost of remote access to any self-hosted service. If you already have qBittorrent running and you’ve ever wished for a better mobile interface than pinch-zooming the WebUI, qBitController is the answer. If you don’t have qBittorrent running yet, start there first.


Sources

  1. AlternativeTo — Apps tagged ‘Torrent Clients’ for Android. https://alternativeto.net/category/file-sharing/torrent-client/?platform=android
  2. AlternativeTo — Apps with ‘Support for MAGNET links’ feature. https://alternativeto.net/feature/magnet-links/
  3. TechCrunch — “Move over, Apple: Meet the alternative app stores available in the EU and elsewhere” (February 22, 2026). https://techcrunch.com/2026/02/22/move-over-apple-meet-the-alternative-app-stores-available-in-the-eu-and-elsewhere/
  4. Ammon News — “Alternative app stores available in EU and elsewhere” (February 22, 2026). https://en.ammonnews.net/article/89242
  5. Social Media Asia — “Move over, Apple: Meet the alternative app stores available in the EU and elsewhere” (February 22, 2026). https://www.socialmediaasia.com/2026/02/22/move-over-apple-meet-the-alternative-app-stores-available-in-the-eu-and-elsewhere/

Primary sources:

Features

Mobile & Desktop

  • Mobile App