launchd Service Scripts

User Management

The following launchd script uses a separate user deluge, this is optional but recommended for security. To create a new deluge user follow the Apple KB steps.

Deluge Daemon (deluged) Service

Note: The path to deluge assumes installation using Macports and will need modified if using

Create the file /Library/LaunchDaemons/com.deluged.plist containing the following:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "">
<plist version="1.0">

Set the service to load on startup and then start it:

sudo launchctl load -w /Library/LaunchDaemons/com.deluged.plist
sudo launchctl start com.deluged


To enable logging modify the ProgramArguments array and add the command options from Deluge Logging e.g.:

Last modified 21 months ago Last modified on Jun 19, 2016 10:22:20 AM