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

Aerya Pas de problème chef 😜

ex_rat Bien vu ! Je vais tester, c'est peut être ça ! Mais apparemment c'est à cause de composer que le reste foire sinon ça passe nickel, c'est dommage, il n'y a pas une alternative ?

    Genetik57 Je me répète mais "ça ne passe pas en le téléchargeant à la main ?"

      À mon avis @Aerya, il faut l'aiguiller un brin. Il n'a pas du te comprendre...

      Grosso modo, je crois la dernière fois, l'installation de Composer s'effectué via une commande comme celle-ci :

      curl https://getcomposer.org/installer | php --install-dir=/usr/local/bin --filename=composer
      ## Pour déterminer la version de Composer : 'composer -V';
      ## Non lors du téléchargement, je n'ai rencontré aucune erreur :
      	wget -c 'https://getcomposer.org/versions' -O /home/ComposerVersion.txt
      	wget -c 'https://getcomposer.org/installer' -O /home/ComposerInstallerViaWget
      	curl https://getcomposer.org/installer -o ComposerInstallerViaCurl
      ## Je l'ai renommé car "installer" comme nom, c'est trop vague...
      ----------------
      cat /home/ComposerVersion.txt :
      {
          "stable": [{"path": "/download/1.4.2/composer.phar", "version": "1.4.2", "min-php": 50300}],
          "preview": [{"path": "/download/1.4.2/composer.phar", "version": "1.4.2", "min-php": 50300}],
          "snapshot": [{"path": "/composer.phar", "version": "17b7387c374e202680c0da16a5f82fa2b9be17d6", "min-php": 50300}]
      }
      ----------------
      apt install traceroute
      traceroute getcomposer.org
      ping getcomposer.org
      

      De plus, le site de Composer est bien en ligne (à cet instant). Alors il doit s'agir probablement d'un problème lié au réseau (DNS, IPv6, etc).

        Bonjour tous le monde,
        soucis lors de l'installation du script, j'ai un beau message d'erreur, la dedi est fraichment réinstallé sous debian 8.7 et je ne comprends pas ce qu'il arrive

        root@:/tmp# cd rutorrent-bonobox
        root@:/tmp/rutorrent-bonobox# chmod a+x bonobox.sh && ./bonobox.sh
        bash: rtorrent : commande introuvable
        bash: php : commande introuvable
        
             Votre installation n'est pas compatible avec cette version du script.
                       Vous trouverez de l'aide sur http://mondedie.fr !

        Salut
        Le message "pas compatible" arrive quand on relance le script dans la mauvaise version full/light sur un serveur qui a déjà bouffé du script. Là pour le coup, ça dit rien sur ton problème.

        il y avait des soucis tout à l'heure avec le dépôt security.debian.org, ça peut suffire à planter le truc.
        Donc reformates le serveur (bien en Debian 8 tout simple) et recommences avec le script.
        Si tu as une erreur en cours de route, tu là postes et on verra demain.
        Ex.

        Salut à tous,

        J'ai une question à vous poser.
        Mon serveur tourne depuis maintenant pas mal de temps, seedbox, plex, vpn, ts3 et scripts divers sont installés dessus.

        Je souhaiterais modifier le nom du compte principal (celui qui nous est demandé dans le script) sans que ça n'impacte rien.
        Le /home/nom utilisateur doit être modifié aussi.
        En sachant que mon filebot utilise le répertoire /home/nom utilisateur /torrent pour créer ses symlink pour plex.
        Est ce que vous avez une idée ?

        Merci d'avance pour vos réponses.
        Baptiste

          Bonjour,

          j'ai le même problème que Genetik 57, je suis débutant et je n'ai pas pris de vps mais un serveur chez hetzner.

          Mon message d'erreur :

          [cote]The "https://getcomposer.org/versions" file could not be downloaded: failed to open stream: Connection timed out
          The download failed repeatedly, aborting.[/cote]

            Keijax J'ai réussi à ce que cela fonctionne, j'avais pris la version debian "minimum" et j'ai changé pour prendre la version "LAMP" et ça fonctionne !

            Bonsoir,

            désolé @Keijax il n'y a rien de changé et ce malgré un nouvel essai...
            Par contre, j'en ai profité pour compléter (très légèrement) mon précédent message (cf vers la fin : ping et traceroute) .
            À moins que cela soit un problème lié à une version assez spécifique de l'OS (Debian ? LAMP ? Original ? etc) ? Le terme serveur étant trop flou, cela nous empêche(ra) d'exclure d'emblée des pistes.

            Lorsque je l'ai rédigé, Flarum ne m'a point prévenu. Alors il n'y avait qu'un unique message.
            C'est censé être le contraire et attention (déconseillé) car à l'avenir, celle-ci risque de présenter d'autre(s) problème(s). Disons que nous avons eu quelques exemples (assez varié au fil du temps et selon le(s) prestataire(s)).

            Bonjour,
            Tous d'abord merci pour ce tuto, n'étant pas un spécialiste je m'en suis quand même sortie 😉
            j'ai un peux galéré, j'ai cherché les réponses un peux partout car j'ai 2 utilisateurs sur des partitions différentes.
            Enfin ruTorrent fonctionne pour les 2 personnes !
            j'ai voulu tester la version mobile avec un smartphone android et en forçant (?mobile=1) sur mon pc avec chrome et IE.
            J'ai bien l'interface qui s'affiche mais aucun torrent dedans ....
            j'ai réussi avec l'interface mobile à ajouter un torrent et le télécharger, mais il n'est visible qu'en version classique.
            j'ai supprimé le plugin ipad ainsi que la commande dans /var/www/rutorrent/conf/users/<username>/plugins.ini
            mais ça ne change rien.
            Mon serveur est sous Debian 8 (64bits)
            j'ai tous installé en manuel avec l’excellent tuto (https://mondedie.fr/d/5302) , pas de script auto 😉
            Voila et bien merci d'avance si quelqu'un a une piste pour moi.

            Mysticlo

            bapt44 est ce que je peux simplement modifier le /etc/passwd et changer le home de l'utilisateur pour que ça marche ou je vais impacter des choses ?
            J'ai peur que les services ne fonctionnent plus très bien... 😐

            Bonjour,

            non @bapt44, il n'y a guère de raison d'avoir peur. A priori, comme il s'agira juste d'une modification du couple d'identifiants (login ou MDP).

            Très récemment @mysticlo, il y a eu quelques messages (par @Ernie95) sur ce sujet (à partir du n°2564 et jusqu'au n°2574).
            Cependant, juste à titre de rappel, je me sers jamais de ces 2 plugins.

            Je n'en ai pas l'impression @Genetik57. Cela fait déjà quelques jours, non ? Alors si c'était la propagation des DNS, elle devrait déjà être terminée.
            De plus, (au cas où) je viens de regardé et oui il est toujours en ligne.

            A priori, d'après cette page, nous pouvons également suivre les instructions (suivantes) :

            php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
            php -r "if (hash_file('SHA384', 'composer-setup.php') === '669656bab3166a7aff8a7506b8cb2d1c292f042046c5a994c43155c0be6190fa0355160742ab2e1c88d40d5be660b410') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
            php composer-setup.php --install-dir=/usr/local/bin --filename=composer
            ## À la place de : 'php composer-setup.php'
            php -r "unlink('composer-setup.php');"
            ## Par contre, à noter il faudra remplacer la commande : 'Composer -V' par celle-ci : 'php composer.phar -V'
            

              Wagner OK donc ça devrait le faire juste en changeant dans le /etc/passwd ?
              Je modifierai aussi le nom du /home de l'utilisateur.
              Rien d'autre à prévoir ? Pas de fichier de conf ou autre qui garderaient les anciens identifiants ?

              En fait, j'ai du mal comprendre (à cause du mot simplement) car il existe plusieurs possibilités.
              Non, il faudra adapter les autres fichiers (config.php, .rtorrent.rc et nginx.conf, etc).

                Wagner hummm la galère de changer le login alors...
                Faudrait que seedbox manager, rutorrent fonctionnent correctement du moins que je puisse m'y connecter si je change le login.

                Wagner
                Oui je les avaient lu mais rien de ce qui est dit n'a apporté la solution, merci quand même.

                Salut à tous,

                Je réitère ma demande, j'ai mis en place le script sur mon serveur il y a un petit moment tout fonctionne correctement mais je souhaiterais modifier l'identifiant de connexion à rutorrent, seedbox manager etc...
                J'ai vu déjà qu'en relançant le script je pouvais modifier le mot de passe donc top mais maintenant c'est le login principal qui a été entré lors de l'installation que je souhaite modifier.
                Pouvez vous me donner un coup de main ?

                Merci d'avance,
                Baptiste

                  Bonjour,

                  suite à l'éxécution du script je n'arrive pas à me connecter sur rutorrent malgré de nombreux redémarrages via seedbox-manager.

                  et dans les logs d'erreur de rutorrent j'ai le message suivant 💯
                  [error] 2781#2781: *135 connect() failed (111: Connection refused) while connecting to upstream, client: X.X.X.X, server: _, request: "POST /DACHE HTTP/1.1", upstream: "scgi://127.0.0.1:5001", host: "dache.ovh", referrer: "http://dache.ovh/rutorrent/"

                  Pourtant je n'ai pas touché à la configuration de base.

                  Pourriez-vous me venir en aide ?

                  Cordialement

                    bapt44 a mon avis trop de trucs à toucher juste pour un pseudo.
                    Munin, graph et ce genre de chose, tu oublies direct.

                    Pour rutorrent, le plus simple à mon avis et de créer un nouvel user avec le script et de modifier .rtorent.rc, conf.php et sshd.config pour que ça tapes sur l'ancien /home/users:
                    tu trouves des pistes ici pour les fichiers dans la partie "ajout d'utilisateur":
                    https://mondedie.fr/d/5302-Tuto-Installer-ruTorrent-sur-Debian-8-nginx-php-fpm
                    Pour régler le problème de droits, le + simple sera peut-être de passer /home/ancien-user en 777 et d'ajouter le nouvel user au groupe de l'ancien

                    Pour seedbox-manager, faudra modifier le parametre administrateur en config.ini
                    https://mondedie.fr/d/5394-Tuto-Installer-l-application-seedbox-manager-nginx

                    Et si t'as du bol ça va marcher mais c'est pas mal de soucis pour un pseudo. Tous ça sans garantie aucune parce que c'est un peu casse gueule et t'as des chances de tout ruiner. j'ai jamais testé un changement comme ça, j'ai surement du oublier des trucs mais dans les grandes lignes c'est l'idée.
                    Ex.