Ci-dessous, les différences entre deux révisions de la page.
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 03/12/2013 à 20h20] 111110101011 [Lancement] |
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) |
- | Suite à [[p2p: | + | ===== Historique de cet article |
- | Toujours sous Debian Wheezy. | + | |
- | La version à l' | + | |
- | ==== Préambule ==== | + | * Article initialement écrit en 2013 sous Debian Wheezy, avec la version 1.3.3-2+nmu1 de Deluge. L' |
+ | * Article repris en août 2017, sous Debian Stretch, avec la version de Deluge (en cours!) | ||
- | Comme je le dis dans le dossier de rtorrent/ | + | ===== Préambule ===== |
- | Et être modulaire, c'est justement | + | 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 |
- | De plus, le développement de l' | + | Le guide du site officiel (en anglais) décrivant cet usage, appellé "Thin Client" |
- | ==== Installation ==== | + | 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... |
- | ... se fait assez simplement, il suffit d' | + | ===== Installation sous Debian Stretch ===== |
+ | |||
+ | Cela se fait assez simplement, il suffit d' | ||
Il n'est pas nécessaire d' | Il n'est pas nécessaire d' | ||
- | Rappel: le " | + | < |
+ | apt install deluged deluge-web | ||
+ | </ | ||
+ | |||
+ | Rappel: le " | ||
Info: deluged intègre son propre serveur web, il n'est donc pas utile d' | Info: deluged intègre son propre serveur web, il n'est donc pas utile d' | ||
- | ==== Lancement | + | ==== Un peu de repérage |
- | <code bash> | + | Debian créé un compte utilisateur |
- | # (sous le compte utilisateur | + | |
- | # Lancez deluge, plus précisément le daemon | + | |
- | deluged | + | |
- | # Lancez aussi l' | + | < |
- | deluge-web & | + | # systemctl status deluged |
- | # (n' | + | ● deluged.service - LSB: Start or stop the Deluge BitTorrent daemon. |
+ | Loaded: loaded (/ | ||
+ | | ||
+ | Docs: man: | ||
+ | Tasks: 0 (limit: 4915) | ||
+ | | ||
</ | </ | ||
- | Vous pouvez ensuite vous assurer | + | On voit ici que même sous Stretch, qui utilise SystemD, le script de lancement est du type init.d.((Deluge fournit [[http:// |
+ | |||
+ | Le chemin du script est ''/ | ||
+ | |||
+ | Il nous indique l' | ||
+ | |||
+ | Il indique aussi le chemin d'un journal d' | ||
+ | |||
+ | |||
+ | |||
+ | ===== Lancement de Deluge ===== | ||
+ | |||
+ | SystemD gère les scripts init.d, on peut donc gérer le démarrage de Deluge via SystemD. | ||
< | < | ||
- | ps ux | grep deluge | + | # Vérifier si Deluge tourne |
- | </ | + | systemctl status |
- | ... vous devriez voir les 2 processus tourner: | + | |
- | < | + | # Démarrer Deluge à la main |
- | delugeuser | + | systemctl stop deluged |
- | delugeuser | + | |
+ | # Fermer Deluge manuellement | ||
+ | systemctl start deluged | ||
</ | </ | ||
- | ==== Configuration Basique ==== | + | Par la suite, on souhaitera que Deluge soit automatiqement démarré par SystemD, à chaque redémarrage du système. |
+ | |||
+ | Il faut pour cela éditer le fichier ''/ | ||
+ | |||
+ | Vous pouvez modifier cette valeur maintenant, mais il est plus sage de d' | ||
+ | |||
+ | ===== 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 54: | 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' | Je constate plusieurs problèmes avec l' | ||
Ligne 69: | Ligne 97: | ||
- | === 2nde tentative === | + | ==== 2nde tentative |
* Après avoir relancé deluged et deluge-web, cette fois-ci l' | * Après avoir relancé deluged et deluge-web, cette fois-ci l' | ||
* 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 126: | 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:// | * http:// |