Docs 1.2 WebUI - gazpachoking/deluge GitHub Wiki

Web Interface

The Deluge web interface is a full featured interface built using the ExtJS framework, running on top of a Twisted webserver.

SSL Configuration

By default the web interface will use the same private key and certificate as the Deluge daemon. If you wish to use a different certificate/key (see How to Create a SSL Certificate for information on creating one) you are able to specify which you want to use.

Create SSL Certificate Examples

Linux

openssl req -new -x509 -nodes -out deluge.cert.pem -keyout deluge.key.pem

Windows

C:\OpenSSL\bin\openssl.exe req -config C:\OpenSSL\bin\openssl.cnf -x509 -days 365 -newkey rsa:1024 -keyout hostkey.pem -nodes -out hostcert.pem

Enable WebUI SSL

There are 2 ways to enable SSL encryption in the webserver, 1 is to specify it in your configuration (accessible via the Preferences window). The other is to add '--ssl' when running the webserver, which will override the configuration value and enable SSL.

Enable Development mode

Add ?dev=true to the webui url to enable development mode, uses the source js files rather than compressed versions:

http://127.0.0.1:8112/?dev=true