Outils du site

Outils pour utilisateurs


p2p:deluge:seedbox-deluged-deluge-web-debian (lu 3615 fois)

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
p2p:deluge:seedbox-deluged-deluge-web-debian [le 07/08/2017 à 13h46]
111110101011 [Préambule]
p2p:deluge:seedbox-deluged-deluge-web-debian [le 17/10/2017 à 19h40] (Version actuelle)
111110101011 [Configuration Basique]
Ligne 4: Ligne 4:
  
   * Article initialement écrit en 2013 sous Debian Wheezy, avec la version 1.3.3-2+nmu1 de Deluge. L'interface web était alors pas mal buggée et pas vraiment utilisable, ça a sûrement évolué depuis.   * Article initialement écrit en 2013 sous Debian Wheezy, avec la version 1.3.3-2+nmu1 de Deluge. L'interface web était alors pas mal buggée et pas vraiment utilisable, ça a sûrement évolué depuis.
-  * Article repris en août 2017, sous Debian Stretch, avec la version de Deluge (en cours!)+  * Article repris en août 2017, sous Debian Stretch, avec la version de Deluge 1.3.13.
  
 ===== Préambule ===== ===== Préambule =====
  
-Deluge a été conçu de façon flexible et modulaire. Il est possible de le lancer en tant que daemon, c'est à dire sans interface graphique. Il est alors possible de lui greffer l'interface graphique souhaitée, qui peut être une console, une interface graphique classique (GTK), ou bien une interface web. Dans le cas d'une seedbox, on sera plutôt tentés par l'interface web.+Deluge a été conçu de façon flexible et modulaire. Il est possible de le lancer en tant que [[def>daemon]], c'est à dire sans interface graphique. Il est alors possible de lui greffer l'interface graphique souhaitée, qui peut être une console, une interface graphique classique (GTK), ou bien une interface web. Dans le cas d'une seedbox, on sera plutôt tentés par l'interface web.
  
-Le guide du site officiel (en anglais) décrivant cet usage, appellé "Thin Client", est consultable ici : http://dev.deluge-torrent.org/wiki/UserGuide/ThinClient#ClientSetup1+Quel est l'intérêt de cette solution par rapport à [[p2p>rtorrent]]+rutorrent ? 
 +  * La solution Deluge a pour avantage d'avoir son interface web (la WebUI) déjà packagée dans Debian, donc installable en 1 click (ainsi que ses mises à jour que vous n'aurez donc pas à faire à la main). 
 +  * La WebUI intègre son propre serveur web, vous n'aurez donc pas besoin d'installer un serveur web (omme le requiert ruTorrent). 
 + 
 +Le guide du site officiel (en anglais) décrivant cet usage type "Seedbox" pour Deluge, appellé "Thin Client", est consultable ici : http://dev.deluge-torrent.org/wiki/UserGuide/ThinClient
  
 Nous ne suivrons pas strictement ce guide, car Debian dispose déjà de rails qui nous invitent à procéder d'une certaine façon, donc suivons ces rails... Nous ne suivrons pas strictement ce guide, car Debian dispose déjà de rails qui nous invitent à procéder d'une certaine façon, donc suivons ces rails...
  
-L'une des limitations de cette solution est qu'elle n'est pas orientée "multi-utilisateurs", donc si vous partagez votre accès à votre seedbox avec d'autres personnes, tous les torrents seront rassemblés dans une même interface. Note: il est possible de réaliser cela avec le couple [[:p2p/rtorrent/pyroscope-rtorrent-ps|rtorrent+pyroscope]], mais c'est plus de boulot, mais il existe peut-être plus simple...+L'une des limitations de cette solution est qu'elle n'est pas orientée "multi-utilisateurs", donc si vous partagez votre accès à votre seedbox avec d'autres personnes, tous les torrents seront rassemblés dans une même interface. Note: il en va de même avec le couple rtorrent+rutorrent, par contre on peut mimer un cloisonnement entre les usagers avec le couple [[:p2p/rtorrent/pyroscope-rtorrent-ps|rtorrent+pyroscope]], mais c'est plus de boulot... il existe peut-être plus simple...
  
 ===== Installation sous Debian Stretch ===== ===== Installation sous Debian Stretch =====
Ligne 26: Ligne 30:
  
 Rappel: le "d" du bout deluge**d** signifie [[def>daemon|daemon]], autrement dit il est conçu pour tourner en tant que service système, sans interface graphique liée. Rappel: le "d" du bout deluge**d** signifie [[def>daemon|daemon]], autrement dit il est conçu pour tourner en tant que service système, sans interface graphique liée.
- 
-Info: deluged intègre son propre serveur web, il n'est donc pas utile d'installer apache ou un autre serveur web. 
- 
 ==== Un peu de repérage ==== ==== Un peu de repérage ====
  
Ligne 51: Ligne 52:
 Il indique aussi le chemin d'un journal d'activité (écrasé/réécrit à chaque lancement de Deluge) : ''/var/log/deluged/daemon.log''. Il indique aussi le chemin d'un journal d'activité (écrasé/réécrit à chaque lancement de Deluge) : ''/var/log/deluged/daemon.log''.
  
-... Y'a quand même un truc qui m'intrigue, Debian est gentil d'avoir fourni le script pour démarrer le démon, mais l'interface web se lance indépendemmentet nécessite elle-ausi un script. Nous y remédierons un peu plus tard.+Petit problème maintenant, Debian est gentil d'avoir fourni le script pour démarrer le démon, mais aucun script n'est fourni pour l'interface web, qui doit être lancée elle aussi. Nous y remédierons un peu plus tard.
  
  
Ligne 136: Ligne 137:
 Maintenant, tout dépend de "où" vous avez installé Deluge. Sur une machine distante, sur votre ordi ou un autre ordi de votre réseau local. Mais l'histoire est la même, il vous faut son adresse IP (ou un nom de domaine qui redirige vers cette adresse IP). Mais a priori, pas un soucis, vous savez déjà accéder à votre machine. Maintenant, tout dépend de "où" vous avez installé Deluge. Sur une machine distante, sur votre ordi ou un autre ordi de votre réseau local. Mais l'histoire est la même, il vous faut son adresse IP (ou un nom de domaine qui redirige vers cette adresse IP). Mais a priori, pas un soucis, vous savez déjà accéder à votre machine.
  
-On peut s'amuser à ajouter un nom d'hôte pour faciliter l'accès depuis notre ordi :+Astuce si votre ordi tourne sous linux, vous pouvez donner un nom d'hôte à votre seedbox pour en faciliter l'accès depuis votre ordi :
  
 En étant root, sur sa propre machine (et non pas sur la seedbox) : En étant root, sur sa propre machine (et non pas sur la seedbox) :
-<code>echo "192.168.1.201 delugeweb" >> /etc/hosts</code>+<code> 
 +# Remplacez 192.168.x.y par l'adresse IP de votre seedbox 
 +echo "192.168.x.delugeweb" >> /etc/hosts</code>
  
 On accèdera ensuite à l'interface de Deluge via : http://delugeweb:8112 (chez moi, la version https ne passe pas...). On accèdera ensuite à l'interface de Deluge via : http://delugeweb:8112 (chez moi, la version https ne passe pas...).
Ligne 174: Ligne 177:
 Maintenant que vous pouvez accéder à l'interface web de Deluge, et que deluged et deluge-web communiquent bien ensemble, vous pouvez aller dans les préférences via l'interface web. Maintenant que vous pouvez accéder à l'interface web de Deluge, et que deluged et deluge-web communiquent bien ensemble, vous pouvez aller dans les préférences via l'interface web.
  
-On vous conseille de changer l'emplacement des téléchargements (actuellement dans /var/lib...). Rangez ça comme vous l'aimez.+On vous conseille de changer l'emplacement des téléchargements (actuellement dans /var/lib...). Rangez ça [[:p2p:deluge#organisez_vos_repertoires_de_telechargement|comme vous l'aimez]].
  
 Le répertoire de destination de vos téléchargements devra aussi avoir ses permissions revues (avec chown et chmod). Le répertoire de destination de vos téléchargements devra aussi avoir ses permissions revues (avec chown et chmod).
p2p/deluge/seedbox-deluged-deluge-web-debian.1502106394.txt.gz · Dernière modification: le 07/08/2017 à 13h46 de 111110101011