Installation de Deluge sur Debian 8 comme interface web de téléchargement de torrents

Si vous êtes un habitué de Transmission, vous savez que l’interface web est plutôt light. Deluge dispose d’une interface web plus complète et de nombreux plugins permettant par exemple de streamer en cours de téléchargement, de limiter ou mettre en pause les torrents automatiquement lorsque quelqu’un est sur le réseau local.

L’installation de Deluge n’est pas super compliquée mais nécessite quelques explications, faute de quoi vous allez être perdus.

Deluge se compose d’une partie serveur sur laquelle les clients se connectent. Le client lourd et le client web ne sont donc pas autonomes, il faut y renseigner une adresse de serveur et un compte pour pouvoir commencer à télécharger des torrents.

Installation du serveur et de l’interface

Normalement, votre Debian Jessie devrait disposer du dossier « jessie-backports » en plus de « main » sur le dépôt officiel. Si ce n’est pas le cas, suivez ce tuto.

On commence par un classique :

su root
apt-get -t jessie-backports install deluged deluge-web deluge-console
adduser --system  --gecos "Deluge Service" --disabled-password --group deluge

Créez le fichier /etc/systemd/system/deluged.service :

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

[Service]
Type=simple
User=deluge
Group=deluge
UMask=000

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

Puis exécutez :

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

Créez le fichier /etc/systemd/system/deluge-web.service :

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

[Service]
Type=simple

User=deluge
Group=deluge
UMask=027

ExecStart=/usr/bin/deluge-web

Restart=on-failure

[Install]
WantedBy=multi-user.target

Et enfin :

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

Configuration initiale

On passe en user deluge :

su --shell /bin/bash --login deluge

On créé un utilisateur par défaut pour le démon :

echo "deluge:deluge:10" >> ~/.config/deluge/auth

On autorise l’interface web à s’y connecter :

deluge-console "config -s allow_remote True"
deluge-console "config allow_remote"

et on redémarre la machine !

Tips

Une fois installé, connectez vous sur l’interface avec les identifiants que vous avez choisi :

http://<serveur>:8112

Si vous avez suivi ce tuto ce sera utilisateur deluge mot de passe deluge.

Vous voilà fin prêt à prendre la mer, brave pirate !

Cette série d’articles peut vous intéresser :

  1. Un NAS-médiacenter-seedbox-steambox- PC de salon pour 1000€
  2. Comment prémunir votre NAS contre le maximum de risques
  3. Choix des composants de mon NAS 2017
  4. Montage des composants dans le BitFenix Phenom M version Micro ATX
  5. Mise en place d’un dual-boot en présence d’un RAID
  6. Montage Plug-and-Play des clés USB sous Debian sans interface graphique
  7. Installation de Kodi sur Debian 8 comme interface multimédia
  8. Installation d’OpenMediaVault 3 sur Debian 8 comme interface web d’administration
  9. Installation de Deluge sur Debian 8 comme interface web de téléchargement de torrents
  10. Ruse pour compresser efficacement une image de partition sous Linux
Vus : 813
Publié par Influence PC : 88