# qBittorrent | qBittorrent project | Knowledge Base | Instagit

qBittorrent BitTorrent client

GitHub Stars: 37.1k

Repository: https://github.com/qbittorrent/qBittorrent

---

## Articles

### [qBittorrent Settings Migration Between Versions: How the Upgrade System Works](/qbittorrent/qBittorrent/qbittorrent-settings-migration-between-versions)

Learn how qBittorrent automatically migrates settings between versions. Discover the upgrade system and its incremental transformation steps for a seamless experience.

- Tags: internals
- Published: 2026-05-05

### [How to Force Recheck Torrents in qBittorrent: GUI, API, and Core Implementation Methods](/qbittorrent/qBittorrent/how-to-force-recheck-torrents-in-qbittorrent)

Learn how to force recheck torrents in qBittorrent using the GUI, API, or core methods. Quickly verify your torrent data integrity with this essential guide.

- Tags: how-to-guide
- Published: 2026-05-05

### [How to Monitor Download/Upload Speed Programmatically in qBittorrent](/qbittorrent/qBittorrent/monitoring-downloadupload-speed-in-qbittorrent-programmatically)

Learn how to monitor qBittorrent download and upload speed programmatically. Access real-time transfer stats using BitTorrent SessionStatus and Qt signals for custom applications.

- Tags: how-to-guide
- Published: 2026-05-05

### [How qBittorrent's HTTP Server Handles WebUI Requests: A Deep Dive into the Qt-Based Architecture](/qbittorrent/qBittorrent/how-does-qbittorrent-http-server-handle-webui-requests)

Discover how qBittorrent's Qt-based HTTP server handles WebUI requests through its four-layer pipeline: socket acceptance, parsing, routing, and serialization.

- Tags: deep-dive
- Published: 2026-05-05

### [Configuring SOCKS5 Proxy for qBittorrent: Complete Technical Guide](/qbittorrent/qBittorrent/configuring-socks5-proxy-for-qbittorrent)

Master qBittorrent's SOCKS5 proxy settings. This comprehensive guide details configuration using Net::ProxyConfigurationManager for enhanced privacy and security.

- Tags: how-to-guide
- Published: 2026-05-05

### [How to Create Torrent Files with qBittorrent: GUI, C++, and API Methods](/qbittorrent/qBittorrent/how-to-create-torrent-files-with-qbittorrent)

Learn how to create torrent files with qBittorrent using its GUI, C++ API, or Web API. Understand the technical process behind torrent creation.

- Tags: how-to-guide
- Published: 2026-05-05

### [How to Enable Sequential Downloading in qBittorrent: GUI, Web API, and CLI Methods](/qbittorrent/qBittorrent/enabling-sequential-downloading-in-qbittorrent)

Learn to enable sequential downloading in qBittorrent using the GUI, Web API, or CLI for faster torrent streaming and early access to content.

- Tags: how-to-guide
- Published: 2026-05-05

### [Using Torrent Tags in qBittorrent for Organization: Complete Technical Guide](/qbittorrent/qBittorrent/using-torrent-tags-in-qbittorrent-for-organization)

Master torrent tags in qBittorrent for superior organization. Learn to label, filter, and manage your downloads efficiently using this complete technical guide.

- Tags: how-to-guide
- Published: 2026-05-05

### [qBittorrent Ratio Limits and Seeding Goals: Complete Technical Guide](/qbittorrent/qBittorrent/qbittorrent-ratio-limits-and-seeding-goals)

Master qBittorrent ratio limits and seeding goals. This technical guide explains how to automate torrent management and optimize your sharing with precise control.

- Tags: complete-technical-guide
- Published: 2026-05-05

### [Configuring SSL/TLS for qBittorrent Connections: Web UI HTTPS and Torrent Encryption Guide](/qbittorrent/qBittorrent/configuring-ssltls-for-qbittorrent-connections)

Secure your qBittorrent with SSL/TLS. Learn to configure HTTPS for the Web UI and enable torrent encryption for safer downloads. Protect your qBittorrent connections today.

- Tags: how-to-guide
- Published: 2026-05-05

### [How to Implement Custom IP Blocklists in qBittorrent: Complete Technical Guide](/qbittorrent/qBittorrent/implementing-custom-ip-blocklists-in-qbittorrent)

Master custom IP blocklists in qBittorrent with our complete technical guide. Learn to implement DAT, P2P, and P2B formats for enhanced security and privacy.

- Tags: how-to-guide
- Published: 2026-05-05

### [How qBittorrent Saves and Loads Torrent Resume Data: Architecture and Implementation](/qbittorrent/qBittorrent/how-qbittorrent-saves-and-loads-torrent-resume-data)

Discover how qBittorrent saves and loads torrent resume data using legacy fastresume files or experimental SQLite. Explore the architecture and implementation in src/base/bittorrent.

- Tags: internals
- Published: 2026-05-05

### [Developing Custom Search Plugins for qBittorrent: A Complete Technical Guide](/qbittorrent/qBittorrent/developing-custom-search-plugins-for-qbittorrent)

Learn to develop custom search plugins for qBittorrent with this technical guide. Create powerful Python-based search engines for your favorite torrent sites.

- Tags: how-to-guide
- Published: 2026-05-05

### [How qBittorrent Manages Torrent Save Paths by Category: Implementation in SessionImpl](/qbittorrent/qBittorrent/how-does-qbittorrent-manage-torrent-save-paths-by-category)

Discover how qBittorrent manages torrent save paths by category. Learn about its hierarchical system, fallback mechanisms, and default settings for efficient file organization.

- Tags: internals
- Published: 2026-05-05

### [qBittorrent UPnP and NAT-PMP Integration: Automatic Port Forwarding Implementation](/qbittorrent/qBittorrent/qbittorrent-upnp-and-nat-pmp-integration-for-port-forwarding)

Learn how qBittorrent uses UPnP and NAT-PMP for automatic port forwarding. Understand the integration behind seamless network configuration.

- Tags: internals
- Published: 2026-05-05

### [How to Configure Bandwidth Limits in qBittorrent: A Complete Technical Guide](/qbittorrent/qBittorrent/how-to-configure-bandwidth-limits-in-qbittorrent)

Learn how to configure bandwidth limits in qBittorrent with this complete technical guide. Master global and alternative speed limits for optimal torrenting.

- Tags: how-to-guide
- Published: 2026-05-05

### [How qBittorrent Handles Tracker Communication Protocols: Embedded HTTP Tracker Implementation](/qbittorrent/qBittorrent/how-does-qbittorrent-handle-tracker-communication-protocols)

Discover how qBittorrent handles tracker communication through its embedded HTTP tracker. Learn about peer registries and BEP compliant bencoded responses.

- Tags: internals
- Published: 2026-05-05

### [qBittorrent Web API Authentication Methods: Cookie, Basic Auth, and Bearer Tokens](/qbittorrent/qBittorrent/what-are-the-authentication-methods-for-qbittorrent-web-api)

Discover qBittorrent Web API authentication methods including cookie sessions, basic auth, and bearer tokens. Securely manage your qBittorrent client programmatically.

- Tags: api-reference
- Published: 2026-05-05

### [How qBittorrent's RSS Autodownloader Works: Feed Parsing and Filtering Explained](/qbittorrent/qBittorrent/how-does-qbittorrent-rss-autodownloader-work-with-feed-parsing-and-filtering)

Understand qBittorrent's RSS autodownloader with this guide. Learn how feed parsing and filtering automatically download torrents, saving you time and effort. Master RSS automation today.

- Tags: deep-dive
- Published: 2026-05-05

