Add the stable PPA

sudo add-apt-repository -u ppa:deluge-team/stable
sudo apt update

Create a service account for the Deluge application to run as

sudo adduser --system --gecos "Deluge Service" --disabled-password --group --home /var/lib/deluge deluge

(If using FreeNAS and sticking to the standard 816/media groups)
Create the media group and add deluge service account to it

sudo groupadd -g 816 media
sudo adduser deluge media

Install the deluged and deluge-web packages

sudo apt install deluged deluge-web

Create the systemd service files for both deluged and deluge-web

deluged

/etc/systemd/system/deluged.service

[Unit]
Description=Deluge Bittorrent Client Daemon
Documentation=man:deluged
After=network-online.target

[Service]
Type=simple
User=deluge
Group=media
UMask=007

ExecStart=/usr/bin/deluged -d -l /var/log/deluge/daemon.log -L error --logrotate

Restart=on-failure

# Time to wait before forcefully stopped.
TimeoutStopSec=300

[Install]
WantedBy=multi-user.target deluge-web.service

deluge-web

/etc/systemd/system/deluge-web.service

[Unit]
Description=Deluge Bittorrent Client Web Interface
Documentation=man:deluge-web
After=network-online.target deluged.service
Wants=deluged.service

[Service]
Type=simple
User=deluge
Group=media
UMask=007

ExecStart=/usr/bin/deluge-web -d -l /var/log/deluge/web.log -L error --logrotate

Restart=on-failure

[Install]
WantedBy=multi-user.target

Create the log files

sudo mkdir -p /var/log/deluge
sudo touch /var/log/deluge/{daemon.log,web.log}
sudo chown -R deluge:deluge /var/log/deluge
sudo chmod -R 750 /var/log/deluge

Enable and start the services

sudo systemctl enable /etc/systemd/system/deluged.service
sudo systemctl start deluged
sudo systemctl status deluged

sudo systemctl enable /etc/systemd/system/deluge-web.service
sudo systemctl start deluge-web
sudo systemctl status deluge-web