Outils du site

Outils pour utilisateurs


p2p:bittorrent:seedbox-deluged-deluge-web-debian-wheezy (lu 667 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
Prochaine révision Les deux révisions suivantes
p2p:bittorrent:seedbox-deluged-deluge-web-debian-wheezy [le 05/08/2017 à 23h21]
111110101011 [Installation sous Debian Stretch]
p2p:bittorrent:seedbox-deluged-deluge-web-debian-wheezy [le 06/08/2017 à 00h36]
111110101011
Ligne 1: Ligne 1:
-===== Seedbox avec deluge (deluged et deluge-web) =====+====== Seedbox avec deluge (deluged et deluge-web) ======
  
-==== Historique de cet article ====+===== Historique de cet article =====
  
   * 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 (en cours!)
  
-==== 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 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.
Ligne 12: Ligne 12:
 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 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
  
-Nous ne suivrons pas strictement ce guide, car Debian a sa façon de faire, et c'est donc plutôt elle que nous suivrons.+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...
  
-==== Installation sous Debian Stretch ====+===== Installation sous Debian Stretch =====
  
 Cela se fait assez simplement, il suffit d'installer les paquets **deluged** et **deluge-web**. Cela se fait assez simplement, il suffit d'installer les paquets **deluged** et **deluge-web**.
Ligne 27: Ligne 27:
 Info: deluged intègre son propre serveur web, il n'est donc pas utile d'installer apache ou un autre serveur web. 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 ====
  
 Debian créé un compte utilisateur système debian-deluged, qui ne dispose pas de répertoire /home. Debian créé un compte utilisateur système debian-deluged, qui ne dispose pas de répertoire /home.
Ligne 45: Ligne 45:
 Le chemin du script est ''/etc/init.d/deluged'', on évitera de le modifier (car il est réécrit à chaque mise à jour du paquet) mais on peut regarder son contenu. Le chemin du script est ''/etc/init.d/deluged'', on évitera de le modifier (car il est réécrit à chaque mise à jour du paquet) mais on peut regarder son contenu.
  
-Il nous indique l'emplacement du fichier de config : ''/var/lib/deluged/config''+Il nous indique l'emplacement du fichier de config : ''/var/lib/deluged/config''. Après vérification, il s'agit d'un répertoire, qui est normalement vide.
  
 +Il indique aussi le chemin d'un journal d'activité (écrasé/réécrit à chaque lancement de Deluge) : ''/var/log/deluged/daemon.log''.
  
-==== Lancement de Deluge ====+ 
 + 
 +===== Lancement de Deluge =====
  
 SystemD gère les scripts init.d, on peut donc gérer le démarrage de Deluge via SystemD. SystemD gère les scripts init.d, on peut donc gérer le démarrage de Deluge via SystemD.
Ligne 69: Ligne 72:
 Vous pouvez modifier cette valeur maintenant, mais il est plus sage de d'abord éditer la configuration de Deluge, et de vérifier si elle fonctionne. Vous pouvez modifier cette valeur maintenant, mais il est plus sage de d'abord éditer la configuration de Deluge, et de vérifier si elle fonctionne.
  
-==== Configuration Basique ====+===== Configuration Basique =====
  
 Pour configurer deluge, vous devrez simplement vous rendre sur la page web que deluge-web a dû mettre en place de lui-même, sur le port 8112. Pour configurer deluge, vous devrez simplement vous rendre sur la page web que deluge-web a dû mettre en place de lui-même, sur le port 8112.
Ligne 79: Ligne 82:
 Voilà tout pour la configuration basique. Voilà tout pour la configuration basique.
  
-==== Configuration ====+===== Configuration =====
  
-=== 1ère tentative ===+==== 1ère tentative ====
 Je constate plusieurs problèmes avec l'interface web: Je constate plusieurs problèmes avec l'interface web:
  
Ligne 94: Ligne 97:
  
  
-=== 2nde tentative ===+==== 2nde tentative ====
   * Après avoir relancé deluged et deluge-web, cette fois-ci l'interface web répond bien aux clicks sur "Ok" etc. Aussi, certains plugins se sont ajoutés au menu de configuration.   * Après avoir relancé deluged et deluge-web, cette fois-ci l'interface web répond bien aux clicks sur "Ok" etc. Aussi, certains plugins se sont ajoutés au menu de configuration.
   * Je me rend compte que ce que je désire pour organiser mes torrents, est géré par le plugin auto-add   * Je me rend compte que ce que je désire pour organiser mes torrents, est géré par le plugin auto-add
Ligne 151: Ligne 154:
  
 Le défi maintenant consisterait à isoler les bugs, les reproduire, et trouver le commit correspondant de façon à ce qu'ils soient réintégrés dans la version stable de Wheezy. Le défi maintenant consisterait à isoler les bugs, les reproduire, et trouver le commit correspondant de façon à ce qu'ils soient réintégrés dans la version stable de Wheezy.
-==== Documentation externe ====+ 
 +===== Documentation externe =====
  
   * http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=703137, la version 1.3.6 corrige notamment des bugs pour le déplacement des fichiers   * http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=703137, la version 1.3.6 corrige notamment des bugs pour le déplacement des fichiers