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.