Deluge

Référence: Ubuntu 20.04.3

Installation du service Deluged

(https://www.linuxbabe.com/ubuntu/install-deluge-bittorrent-client-ubuntu-20-04)

sudo apt install deluged deluge-web
sudo adduser --system --group deluge

Ajouter deluge au groupe sambashare afin que les fichiers téléchargés appartiennent au groupe.
sudo usermod -a -G sambashare deluge

Ajouter l’utilisateur nas au groupe deluge
sudo adduser nas deluge

Créer la configuration de démarrage du service:
sudo nano /etc/systemd/system/deluged.service

[Unit]
Description=Deluge Bittorrent Client Daemon
After=network-online.target

[Service]
Type=simple
User=deluge
Group=sambashare
UMask=007
ExecStart=/usr/bin/deluged -d
Restart=on-failure

# Configures the time to wait before service is stopped forcefully.
TimeoutStopSec=300

[Install]
WantedBy=multi-user.target

sudo systemctl restart deluged
sudo systemctl enable deluged
systemctl status deluged

si requis:
sudo systemctl restart deluged

Ajouter l’usager autoriser à ce connecter à distance:

echo "user:password:level" >> ~/.config/deluge/auth

Level Access
0 > None
1 > Read Only
5 > Normal
10 > Admin

sudo su
cd /home/deluge
echo "nas:<motdepasse>:5" >> /home/deluge/.config/deluge/auth

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

[Unit]
Description=Deluge Bittorrent Client Web Interface
After=network-online.target

[Service]
Type=simple
User=deluge
Group=sambashare
UMask=027
ExecStart=/usr/bin/deluge-web -d
Restart=on-failure

[Install]
WantedBy=multi-user.target

sudo systemctl start deluge-web
sudo systemctl enable deluge-web
systemctl status deluge-web

Lorsque que le service deluge-web tourne, il écoute le port 8112 en TCP.  Avec un navigateur Web, tapez l’URL suivante:

192.168.0.11:8112

Un mot de passe vous  sera demandé, celui-ci est « deluge » par défaut.