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

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 🤗

                gormson

                En complément en lançant le script à la mano et en relançant le rapport

                755 root:root /home/gormson
                644 gormson:gormson /home/gormson/.rtorrent.rc
                755 gormson:gormson /home/gormson/.session
                777 gormson:gormson /home/gormson/torrents
                777 gormson:gormson /home/gormson/watch
                
                .......................................................................................................................................
                ## Test rTorrent & sgci
                .......................................................................................................................................
                
                rTorrent Up
                Un socket écoute sur le port 5001
                C'est bien rTorrent qui écoute sur le port 5001
                Bon port SCGI renseigné dans le fichier config.php
                Les ports nginx et celui indiqué correspondent
                
                .......................................................................................................................................
                ## rTorrent Activity
                .......................................................................................................................................
                
                gormson    22027  0.0  0.0   6860  2088 ?        Ss   12:08   0:00 SCREEN -dmS gormson-rtorrent rtorrent
                gormson    22028  2.0  0.3 2351096 129588 pts/2  Ssl+ 12:08   0:01 rtorrent
                
                .......................................................................................................................................

                Et malgré ça toujours rien

                Répondre…