Cette page est affichée en anglais. Une traduction française est en cours.
ScriptsApr 23, 2026·3 min de lecture

qBittorrent — Open Source BitTorrent Client with Remote Web UI

qBittorrent is a free, cross-platform BitTorrent client built on Qt and libtorrent-rasterbar. It provides a clean interface, a built-in search engine, remote control via web UI, and advanced features like RSS feed support and IP filtering.

Introduction

qBittorrent aims to provide a free alternative to uTorrent with a similar feature set. Built on C++ with Qt for the GUI and libtorrent-rasterbar for the torrent engine, it runs on Linux, macOS, Windows, and FreeBSD with consistent behavior across all platforms.

What qBittorrent Does

  • Downloads and seeds torrents using the BitTorrent protocol with full support for DHT, PeX, and magnet links
  • Provides a built-in search engine that queries multiple torrent indexers directly from the application
  • Offers a remote web UI (accessible via browser) for headless server deployments
  • Supports RSS feed subscriptions with automatic download rules for hands-free content fetching
  • Handles sequential downloading, bandwidth scheduling, and per-torrent speed limits

Architecture Overview

qBittorrent separates its torrent engine from the interface layer. The core uses libtorrent-rasterbar, a well-tested C++ library implementing the BitTorrent protocol including extensions like uTP, encryption, and local peer discovery. The desktop GUI is built on Qt, while the headless mode (qbittorrent-nox) exposes a REST-like web API that powers both the bundled web UI and third-party clients.

Self-Hosting & Configuration

  • Install qbittorrent-nox for headless operation on a server or NAS
  • Access the web UI at http://localhost:8080 with default credentials (admin/adminadmin), then change immediately
  • Configure download directories, connection limits, and encryption preferences via the web UI settings
  • Set up RSS feeds with regex-based auto-download rules for automated workflows
  • Use Docker images (e.g., linuxserver/qbittorrent) for containerized deployments with volume mounts for config and data

Key Features

  • Lightweight resource usage compared to Electron-based alternatives
  • Built-in torrent search engine with plugin support for dozens of indexer sites
  • IP filtering via dat/p2p files and optional blocklist subscriptions
  • WebAPI enables integration with tools like Sonarr, Radarr, and other automation software
  • Supports categories, tags, and automatic torrent management for organized file handling

Comparison with Similar Tools

  • Transmission — simpler and more minimal, but lacks a built-in search engine and has a less feature-rich web UI
  • Deluge — plugin-based architecture offers flexibility, but the desktop client can feel less polished on some platforms
  • rTorrent + ruTorrent — powerful for advanced server setups, though the learning curve is steep and setup is complex
  • Vuze (Azureus) — feature-heavy Java client that consumes significantly more memory and CPU

FAQ

Q: Can I run qBittorrent on a headless server? A: Yes, install qbittorrent-nox and access it entirely through the built-in web UI or via its WebAPI.

Q: Does qBittorrent support magnet links? A: Yes, magnet links, torrent files, and direct URL downloads are all supported natively.

Q: How do I integrate qBittorrent with Sonarr or Radarr? A: Point Sonarr/Radarr to the qBittorrent WebAPI endpoint (default port 8080) with your credentials in the download client settings.

Q: Is qBittorrent safe from malware? A: qBittorrent is fully open source with no ads, bundled software, or telemetry. Always download from the official site or your package manager.

Sources

Discussion

Connectez-vous pour rejoindre la discussion.
Aucun commentaire pour l'instant. Soyez le premier à partager votre avis.

Actifs similaires