Introduction
Since version 2.5.0, qBittorrent ships a fully-functional built-in tracker that allows you to share files with your friends without having to use public trackers.
How to enable the embedded tracker
qBittorrent's embedded tracker is disabled by default.
You can enable it in the advanced settings (Tools -> Options -> Advanced -> Enable embedded tracker
).
By default, the tracker URL is http://your_public_ip:9000/announce
.
You can check this website to know your public IP address.
Forward the tracker port on your router
Your home connection is most likely behind some kind of NAT, so if you want your tracker to be accessible from Internet (i.e. outside your LAN), you need to configure your router to forward the tracker port to your machine. Otherwise, your friends will not be able to connect to it. This process of port forwarding is different for every router, so it is not documented here. There are plenty of guides explaining how to do it on the Internet.
Once you have configured your router, you can test that your configuration is working:
- Start qBittorrent and enable the embedded tracker
- Go to a website that can check if your ports are open such as this one
- Type in the public address and port of your tracker
- Press the "Check" button
- If your router is properly configured, you should get a result like
Port <port> is open on address.
Sharing files with friends
- Start qBittorrent and enable the embedded tracker
- Create a torrent with the files you wish to share; you can use qBittorrent's built-in torrent creator (
Tools -> Torrent creator
)- In "Tracker URLs" field, use the URL of the embedded tracker
http://your_public_ip:9000/announce
- Check the "Start seeding immediately" box
- Customize the remaining options to your liking
- Press the "Create Torrent" button
- In "Tracker URLs" field, use the URL of the embedded tracker
- Send this newly created
.torrent
file to your friends and they will be able to download the files you are sharing using any BitTorrent client.
If you are using qbittorrent-nox
(qBittorrent without the GUI), you can use a tool such as mktorrent
to create the torrent.
General
- Installing qBittorrent
- Frequently Asked Questions (FAQ)
- qBittorrent options (current and deprecated)
- How to use qBittorrent as a tracker
- How to use portable mode
- Anonymous mode
- How to bind your vpn to prevent ip leaks
Troubleshooting
External programs
Search plugins
Themes
Translation
WebUI
WebUI API
State | Version |
---|---|
Current | qBittorrent ≥ v4.1 |
Previous | qBittorrent v3.2.0 - v4.0.x |
Obsolete | qBittorrent < v3.2.0 |
WebAPI clients
Alternate WebUI
Reverse proxy setup for WebUI access
WebUI HTTPS configuration
- Let's Encrypt Certificates + Caddy2 Reverse Proxy
- Let's Encrypt certificates + NGINX reverse proxy - Linux
- Let's Encrypt certificates - Linux
- Self-signed SSL certificates - Linux
Linux
- Running qBittorrent without X server (WebUI only)
- Running qBittorrent without X server (WebUI only, systemd service set up, Ubuntu 15.04 or newer)
- OpenVPN and qBittorrent without X server
Development
- Coding style
- Contributing
- How to write a search plugin
- Using VSCode for qBittorrent development
- Setup GDB with Qt pretty printers
- How to debug WebUI code
Compilation
*BSD, Linux
- Alpine Linux
- CentOS 8.x
- Debian / Ubuntu and derivatives (CMake)
- Debian / Ubuntu and derivatives (autotools/qmake)
- Docker
- FreeBSD (no GUI)
- Fully static binaries on Linux (glibc or musl)
- Raspberry Pi OS / DietPi
- Raspbian for LeMaker Banana Pro