• Seedbox
  • [Discussion] Installer ruTorrent sur Debian (nginx & php-fpm)

flo08300 Hello,

Attention ce tuto commence à dater fortement, les plugins de certains contributeurs ont changés de place, ou ne sont plus dispo ou bien encore ne sont plus maintenus depuis longtemps.

A vue de nez il manque des fichiers de config quand on lit le rapport.
Je te conseille de reprendre la lecture au calme et de suivre le cheminement et avant de voir les plugins d'être sur que ca marche.

    flo08300 Ah si !! mais en général quand les gens viennent sur les tutos à la mano, faut pas leur parler de docker 🤣
    --> ICI
    petit tips pour éviter certaines déconvenues pensez à ajouter :

    --label=com.centurylinklabs.watchtower.enable=false
    

    dans le docker run pour éviter les mises à jour auto faite par watchtower, elles tombent toujours au moment où l'on balance de gros torrents 😅

      14 jours plus tard

      Bonjour,
      Je suis en cours d' installation de "[Tuto] Installer ruTorrent sur Debian 11 (nginx & php-fpm)"
      Et je bloque déjà à l'un des codes à appliquer :
      Actualisation des liens symboliques pour rTorrent :
      ldconfig
      Il ne se passe rien.

      Et un peu plus loin, le plugin Filemanager
      Installation du plugin ruTorrent filemanager (gestionnaire de fichiers en ligne)

      git clone https://github.com/Micdu70/rutorrent-thirdparty-plugins.git
      cd rutorrent-thirdparty-plugins
      mv filemanager /var/www/rutorrent/plugins/filemanager

      Là aussi il y a une erreur, on me demande un login/password que je n'ai pas.
      Et du coup au moment de la Configuration du plugin filemanager il n' y a pas de dossier Filemanager/conf.fr

      nano /var/www/rutorrent/plugins/filemanager/conf.php

      J'étais déjà venu sur MonDedié il y a quelques années où il y avait un excellent script d' installation (de Ex_Rat il me semble) des plus simples à utiliser.
      J'espérais le retrouver, et à jour. Mais la version ne semble plus Mis à Jour.
      J'ai tout de même essayé de l' installer mais il y a encore un lien github qui bloque

      PS: je sais que le script automatique ne sera plus mis à jour. Le soucis c'est que le problème que je souligne est présent dans le tuto le plus récent.
      C'est à dire : [Tuto] Installer ruTorrent sur Debian 11 (nginx & php-fpm)
      A l'étape :
      Installation du plugin ruTorrent filemanager (gestionnaire de fichiers en ligne)
      cd /tmp
      git clone https://github.com/Micdu70/rutorrent-thirdparty-plugins.git
      cd rutorrent-thirdparty-plugins
      mv filemanager /var/www/rutorrent/plugins/filemanager

      Ça ne fonctionne pas, est pour cause l'url https://github.com/Micdu70/rutorrent-thirdparty-plugins.git est en 404

      Et donc quand arrive la Configuration du plugin filemanager le fichier conf.php n'existe pas

        4 jours plus tard

        Bon, après avoir cherché un peu sur le net j'ai trouvé ça Swizzin https://swizzin.ltd/
        Ça s' installe sur les serveurs Debian, Ubuntu et même sur un Raspberry.
        Il suffit d' une ligne de code
        bash <(wget -qO - s5n.sh) && . ~/.bashrc
        L' installer vous proposera alors d' installer certaines applications.
        Vous naviguez avec les flèches, et appuyez sur espace pour sélectionner un package, puis tab et validez en tapant sur entrer
        Et par la suite vous pouvez installer un grand nombre d'applications avec une ligne de commande de ce type
        sudo box install appli
        Pour ajouter un user
        sudo box adduser
        Il y a bien évidemment des clients BitTorrent dispo comme Deluge ou bien rtorrent/rutorrent
        Une liste est dispo là https://swizzin.ltd/#applications et classé par fonction https://swizzin.ltd/applications

        13 jours plus tard

        John
        oui ça fait un moment et je pense qu'on a tous oublier de corriger cette étape peut-être remplacée par :

        cd /tmp
        git clone https://github.com/nelu/rutorrent-filemanager.git
        cd rutorrent-filemanager
        mv rutorrent-filemanager/ /var/www/rutorrent/plugins/filemanager
        
        un an plus tard

        Petite remontée des profondeurs mais j'ai besoin d'un grand coup de main 😀
        Je viens de réinstaller rutorrent sur Debian 10
        coté ftp tout fonctionne bien j'arrive à me connecter via filezilla par contre impossible d'accéder à la page de connexion de rutorrent via mon navigateur web et c est la première que cela m'arrive.
        Je ne serais pas contre un peu d'aide sur coup s'il vous plait

        nous somme tout de même sur debian 12 🤣

        9 jours plus tard

        Bonjour
        Fonctionne bien avec Debian 12 et PHP 8.3 (faut adapter évidement)

        cependant, ce n'est pas indiqué dans le tuto, mais il faut remplacer un <username> dans le script de démarrage de rTorrent pour qu'il fonctionne correctement.

        • mike31 a répondu à ça.
          21 jours plus tard

          Bonjour à tous, j'ai comme certain adapté légèrement pour installer sur Debian 12, pas de problème majeur 🙂
          Juste un souci avec le plugin _cloudflare

          Le console affiche : "cloudflare plugin : Le module Cloudscraper ne peut pas être chargé dans Python"
          J'ai installé python 2.7 et modifié le chemin dans config.php ce qui n'a pas amélioré les choses.
          Alors j'ai écumé le net mais je n'ai rien trouvé de pertinent.

          Quelqu'un a une idée ?

            mrtux le plugin cloudflare n'est plus maintenu il me semble et peux être désactivé.

            • mrtux a répondu à ça.

              MattProd Ok, pour info il servait a quoi ce plugin ?
              J'ai lu qu'il permettait le scrap sur les sites protégés par cloudflare, mais je vois que même sans ça fonctionne sur mes trackeurs.

              Je crois effectivement que ca permettait de chercher et d'avoir les flux rss de site derriere cloudflare. Il me semble je ne me souviens plus.

              4 mois plus tard

              smene
              Hello, je suis entrain de regarder pour faire une reinstall de ma seedbox relativement vieille (je dirai pas sur quelle version elle tourne^^) et je voudrais savoir si à part modifier dans le tuto de la 11 "bullseye" par "bookworm" pour les dépôts et "php7.4" par "php8.3" il y a un autre truc à faire pour l'adapter, qui peut semble logique comme ça quand on connait, mais qui le serait pas forcément pour moi^^
              Aussi tu parle d'un username à remplacer, je suppose que tu parle du fichier github qui n'est plus au même emplacement pour le script: https://gist.githubusercontent.com/al3xLvs/8850ac8539d89af2f21f/raw/2ec1a8e5c591440be5ee682bba7464ec858d675a/service-rtorrent.sh

              25 jours plus tard

              Salutations tout le monde !
              Très bonne année 2025 à tous 🙂

              Petites infos : grâce à vos tutos et solutions, j'ai pu mettre à jour ma vieille SeedBox qui était en Debian v9 pour être maintenant en Debian v11.11, et j'ai totalement migré LibTorrent/rTorrent en version 0.15.1 complète et fonctionnelle.
              Les plugins "logoff" et "filemanager" ont été désactivés, et la plateforme charge correctement. Pour preuve :

              on peut voir dans la barre d'état, en bas, que de nouveaux éléments sont présents, comme le nombre de torrents visibles dans la vue sélectionnée (généralement via les labels) ainsi que l'IP du serveur et le port sur lequel rTorrent est connecté. Evidemment, j'ai brouillé quelques infos 😃
              En ce qui me concerne, je n'ai pas eu à sauvegarder mes Torrents. Ils sont sur un 2e disque. L'OS Debian et les programmes étant sur le disque principal, mes upgrades se sont passés sans grandes difficultés ; juste des fichiers de config à modifier puisque l'on bascule de PHP7.0 à PHP7.4.
              J'espère que les plugins seront mis à jour, histoire de pouvoir les réutiliser, bien que la Seedbox fonctionne apparemment correctement, et ce sans !

              En tout cas, suis trop content, car sans vos différents tutos, je pense que j'aurais eu un peu plus de mal 😃

              Encore une très bonne année à vous, et à la prochaine !

              Au plaisir,
              V.

              • mike31 a répondu à ça.
                11 jours plus tard

                virgo77 Hello,
                Bonne année également.
                Merci pour ton retour, content que tout fonctionne 🙂
                Du coup tu as eu à faire les modifs que j'ai cité dans mon précédent message?
                Edit: Ah tu es resté sur debian 11 pas 12, au temps pour moi^^ Je suis en 9 aussi, il serait tant que je fasse l'upgrade, même en 11 x)

                16 jours plus tard

                Bonjour bonjour... bonjour 😃

                Il y a peu j'ai eu à nouveau un soucis avec mon système qui est passé en read only, après une vérification disque et des blocks corrompus de trouvés, quel plaisir d'avoir plus rien qui ne foncitonne 😂

                J'ai pu récupérer la plupart des choses sauf rtorrent. Je précise que je suis sous debian 12 (à jour) et que tout fonctionnait parfaitement auparavant.

                Actuellement j'utilise rtorrent en multiutilisateur, tous les utilisateurs sont touchés par le même soucis. Lorsque j'accède à la page de ma seedbox pour rtorrent, j'ai bien l'invit de login, et puis derrière plus rien on reste bloqué sur le "Loading" (voir image ci dessous)

                si je fait une vérif du process :

                systemctl status gormson-rtorrent
                gormson-rtorrent.service - LSB: Start daemon at boot time
                     Loaded: loaded (/etc/init.d/gormson-rtorrent; generated)
                     Active: active (exited) since Wed 2025-01-29 10:44:43 CET; 1h 11min ago
                       Docs: man:systemd-sysv-generator(8)
                    Process: 5914 ExecStart=/etc/init.d/gormson-rtorrent start (code=exited, status=0/SUCCESS)
                        CPU: 6ms
                Jan 29 10:44:43 gormboxplex systemd[1]: Starting gormson-rtorrent.service - LSB: Start daemon at boot time...
                Jan 29 10:44:43 gormboxplex gormson-rtorrent[5914]: Starting rtorrent...
                Jan 29 10:44:43 gormboxplex su[5924]: (to gormson) root on none
                Jan 29 10:44:43 gormboxplex su[5924]: pam_unix(su:session): session opened for user gormson(uid=1001) by (uid=0)
                Jan 29 10:44:43 gormboxplex su[5924]: pam_unix(su:session): session closed for user gormson
                Jan 29 10:44:43 gormboxplex systemd[1]: Started gormson-rtorrent.service - LSB: Start daemon at boot time.

                Tout semble ok
                si j'utilise le scrip de diagnostic j'ai en revanche :

                ## Test rTorrent & sgci
                .......................................................................................................................................
                
                rTorrent down
                Aucun programme n'écoute sur le port 5001
                Bon port SCGI renseigné dans le fichier config.php
                Les ports nginx et celui indiqué correspondent
                
                .......................................................................................................................................
                ## rTorrent Activity
                .......................................................................................................................................
                
                .......................................................................................................................................
                ## Irssi Activity
                .......................................................................................................................................
                
                --> Irssi non installé

                J'avoue que je suis perdu, j'ai même lancer à la mano le script dans /etc/init.d/ mais même là, avec le rapport qui annonce que la communication est ok, je reste bloqué sur la page de chargement.
                J'ai aussi resuivi point par point le tuto d'origine pour vérifier que tout était conforme, et ct bien le cas...

                Pour ma santé mentale, si quelqu'un a une idée pour m'aider je ne saurai que trop reconnaissant 🤗

                  Répondre…