Skip to content

qBittorrent

An ad-free torrent client that can be driven entirely from a browser.

Homebrew cask Direct download

What it does

qBittorrent is a full-featured, open-source BitTorrent client: sequential download, per-torrent limits, IP filtering, RSS with auto-download rules, and a built-in search. The interesting part for a lab is the Web UI — it exposes the same client over HTTP with an API, so a headless instance on a server is managed from any browser.

Notes

  • Bind the client to a specific network interface (Settings → Advanced) if it should only ever transfer over a VPN; without that, a dropped tunnel silently falls back to the normal uplink.
  • The Web UI should never be exposed directly to the internet — put it behind Tailscale or a reverse proxy with authentication.
  • BitTorrent is a distribution protocol, not a licence. Use it for Linux images, Creative Commons material and other content you have the right to share.

Alternative to

AlternativeTypeTrade-off
TransmissionOpen sourceLighter and more Mac-native, fewer options
DelugeOpen sourceDaemon plus thin client, good for headless setups
rTorrent with ruTorrentOpen sourceThe traditional seedbox pairing
WebTorrent DesktopOpen sourceFor streaming rather than collecting

Install

brew install --cask qbittorrent

Links

This post is licensed under CC BY 4.0 by the author.
Last updated on