Download NSSM and read their usage page about installing.
In order for the services to be stopped properly, use the debug application
versions (ending in -debug.exe
).
Create a deluged
service:
nssm install deluged
The following are minimum UI changes required for the service to work:
Path: C:\Program Files\Deluge\deluged-debug.exe
Arguments: -c C:\config_location
nssm install deluge-web
Path: C:\Program Files\Deluge\deluge-web-debug.exe
Arguments: -c C:\config_location
If Web UI is not accessible outside your machine (if you're running
Deluge from a home server), you have to whitelist Deluge in your Windows
Firewall for the deluge-web
and deluge-web-debug
executable.