How to configure qBittorrent
This guide shows you how to configure qBittorrent as your download client in Cinephage.
Prerequisites
- qBittorrent installed and running
- Web UI enabled in qBittorrent (we will enable it in this guide)
- Cinephage installed and running
- Network connectivity between Cinephage and qBittorrent
Step 1: Enable qBittorrent Web UI
- Open the qBittorrent desktop application
- Go to Tools > Options (or Edit > Preferences on macOS)
- Select Web UI from the left menu
- Check Web User Interface (Remote control)
- Set Port to
8080(or your preferred port) - Set Username and Password
- Check Bypass authentication for clients on localhost (optional, for local networks)
- Click Apply then OK
Step 2: Test Web UI access
Open a browser and navigate to:
http://localhost:8080
Or if accessing from another machine:
http://<qbittorrent-ip>:8080
You should see the qBittorrent web interface. Log in with the credentials you set.
Step 3: Add qBittorrent to Cinephage
- In Cinephage, go to Settings > Integrations > Download Clients
- Click Add Download Client
- Select qBittorrent from the dropdown
- Configure the connection settings:
Connection settings
| Field | Description | Example |
|---|---|---|
| Name | Descriptive name for this client | qBittorrent |
| Host | IP address or hostname | localhost, 192.168.1.100, or qbittorrent (Docker) |
| Port | Web UI port | 8080 |
| Username | qBittorrent username | admin |
| Password | qBittorrent password | your password |
| Use SSL | Enable for HTTPS | Unchecked (unless configured) |
| URL Base | For reverse proxy setups | /qbittorrent (optional) |
Host configuration guide:
- Same machine:
localhostor127.0.0.1 - Docker on same host: Use host IP (e.g.,
192.168.1.100) - Separate machine: Use that machine's IP address
- Docker container name:
qbittorrent(if on same network)
Options
| Field | Description | Example |
|---|---|---|
| Category | Organizes downloads | cinephage |
| Priority | Download priority | Leave as default |
Step 4: Test the connection
Click Test to verify Cinephage can connect.
If successful, you will see a success message. If the test fails:
- Verify the host and port are correct
- Confirm the username and password are correct
- Check that your firewall allows connections on the port
- Ensure the qBittorrent Web UI is enabled
- If using Docker, verify containers can communicate
Step 5: Save
Click Save to add the download client.
Testing your configuration
- Add a movie or series to your library with monitoring enabled
- Go to the item and click Search
- Cinephage should find releases and send one to qBittorrent
- Check Activity > Queue to see the download
- Verify the download appears in the qBittorrent Web UI
Common issues
Connection refused
Problem: Test connection fails with connection refused error.
Solutions:
- Ensure qBittorrent Web UI is enabled (Step 1)
- Check that qBittorrent is running
- Verify the port is correct (default is 8080)
- Check firewall rules allow the connection
Authentication failed
Problem: 401 Unauthorized or authentication errors.
Solutions:
- Verify username and password in Cinephage match qBittorrent settings
- Try logging into the Web UI manually to confirm credentials work
- Ensure Bypass authentication for clients on localhost is checked if connecting from localhost
Downloads not appearing in Cinephage
Problem: Downloads complete in qBittorrent but do not appear in Cinephage library.
Solutions:
- Check path mappings if Cinephage and qBittorrent use different paths
- Verify Cinephage can access the download folder
- Check Cinephage logs in Settings > Logs
- Ensure completed download handling is enabled
Category not working
Problem: Downloads do not use the configured category.
Solutions:
- The category will be created in qBittorrent on first use
- Verify the category name in Cinephage settings
- Check that the category is not disabled in qBittorrent
See also
- Download clients overview — Overview of supported clients
- How to configure SABnzbd — Usenet client setup
- Troubleshooting downloads — Common issues and solutions
- Configure indexers — Add content sources