How to configure Deluge
This guide shows you how to configure Deluge as your download client in Cinephage.
Prerequisites
- Deluge installed and running
- Web UI plugin enabled in Deluge
- Cinephage installed and running
- Network connectivity between Cinephage and Deluge
Step 1: Enable Deluge Web UI
Deluge requires the Web UI plugin to be enabled for remote control.
Enable the plugin
- Open the Deluge desktop application
- Go to Preferences > Plugins
- Check WebUi from the list
- Click Install if not already installed
- Click Apply or OK
Configure Web UI settings
- Go to Preferences > Web Ui
- Check Enable Web Interface
- Set Port to
8112(or your preferred port) - Set Password for the Web UI
- Check Enable SSL only if you have configured certificates
- Click Apply or OK
Alternative: Daemon mode
If running Deluge in daemon mode (deluged):
- Enable the Web UI plugin in the daemon configuration
- Or use the console to enable it:
deluge-console
config -s allow_remote True
config allow_remote
quit
- Restart the Deluge daemon
Step 2: Test Web UI access
Open a browser and navigate to:
http://localhost:8112
Or if accessing from another machine:
http://<deluge-ip>:8112
You should see the Deluge Web UI login page. Enter the password you configured.
Step 3: Add Deluge to Cinephage
- In Cinephage, go to Settings > Integrations > Download Clients
- Click Add Download Client
- Select Deluge from the dropdown
- Configure the connection settings:
Connection settings
| Field | Description | Example |
|---|---|---|
| Name | Descriptive name for this client | Deluge |
| Host | Deluge IP or hostname | localhost, 192.168.1.100, or deluge (Docker) |
| Port | Web UI port | 8112 |
| Password | Web UI password | your password |
| Use SSL | Enable for HTTPS | Unchecked (unless configured) |
Note: Deluge Web UI typically uses password-only authentication (no username).
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:
deluge(if on same network)
Step 4: Test and save
- Click Test to verify Cinephage can connect
- If successful, click Save to add the download client
If the test fails:
- Verify the Web UI is enabled in Deluge (Step 1)
- Check that the host and port are correct
- Confirm the password is correct
- Ensure Deluge is running
- Check firewall rules allow connections on port 8112
- If using Docker, verify containers can communicate
- If using the thin client, ensure the daemon allows remote connections
Testing your configuration
- Add a movie or series to your Cinephage library with monitoring enabled
- Go to the item and click Search
- Cinephage should find releases and send one to Deluge
- Check Activity > Queue to see the download
- Verify the download appears in the Deluge Web UI or desktop app
Common issues
Web UI not enabled
Problem: Connection refused or Web UI not accessible.
Solutions:
- Ensure the Web Ui plugin is enabled in Deluge preferences
- Verify the Web UI is configured to start automatically
- Check that the port is not blocked by a firewall
- If using daemon mode, ensure
allow_remoteis set toTrue
Authentication failed
Problem: Password rejected or authentication errors.
Solutions:
- Verify the password in Cinephage matches the Web UI password
- Check that you are using the Web UI password, not the daemon password
- The default password is often
delugeif not changed - Try logging into the Web UI manually to confirm credentials
Connection to daemon failed
Problem: Using thin client but cannot connect to daemon.
Solutions:
- Ensure the daemon is running:
deluged - Check that
allow_remoteis enabled in the daemon config - Verify the correct host and port for the daemon
- Check authentication settings for the daemon
Downloads not importing
Problem: Downloads complete in Deluge but do not appear in Cinephage library.
Solutions:
- Check path mappings if Cinephage and Deluge use different paths
- Verify Cinephage can access the download folder
- Check Cinephage logs in Settings > Logs
- Ensure the download directory has correct permissions
Additional Deluge configuration
Label plugin
The Label plugin can organize downloads:
- Go to Preferences > Plugins
- Enable Label plugin
- In Cinephage, set a category/label name
- Downloads will be tagged with this label in Deluge
Bandwidth settings
Configure upload/download limits in Preferences > Bandwidth:
- Maximum Download Rate — Limit download speed
- Maximum Upload Rate — Limit upload speed for seeding
- Maximum Connections — Limit peer connections
Download location
Set the download directory in Preferences > Downloads:
- Download to — Main download directory
- Move completed to — Optional separate directory for completed downloads
Ensure these directories are accessible to Cinephage.
See also
- Download clients overview — Overview of supported clients
- How to configure qBittorrent — Alternative torrent client
- How to configure Transmission — Another torrent client option
- Troubleshooting downloads — Common issues and solutions