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

ex_rat
Ah mince désolé pas fait attention.

C'est installé sur un VPS.

J'ai essayé IP/rutorrent cela ne fonctionne pas non plus malheureusement.
Je vais poster mon message sur le bon topic on verra si quelqu'un a déjà eu ce soucis.

Merci d'avoir pris le temps d'y répondre.

Bonne journée

Pour les vps c'est des fois pas possible avec le script, il y a quelques messages plus haut qui en parle.
Ex.

ex_rat il vaut mieux tout casser alors pour tout refaire.
Merci pour ta réponse.

bapt44 comme l'a dit ex_rat, c'est faisable, c'est pas très compliqué, mais c'est pas du " y clic, y clic, il y est !" Il y a pas mal de petites étapes, mais si tu en oublies une, tu risques de foutre le bordel.

Je pense que c'est beaucoup de complications pour changer un nom d'utilisateur si tu n'as pas quelques connaissance en administration système (même si c'est pas un très gros niveau qu'il faut).

Salut,

il y aurait encore beaucoup plus simple @bapt44. Du moins, je me demande si cela te conviendra ?
Puisque nous ne sommes pas obligé de nous servir des mêmes identifiants. Alors à la rigueur, je me dis tu pourrais juste éditer (ou compléter) le fichier rutorrent.htpasswd.
Ensuite, il te suffira de renseigner les nouveaux identifiants pour te connecter à ruTorrent.
Enfin, cela n'est qu'une suggestion (idée).

PS : Je fais référence à la directive auth_basic_user_file.

C'est pas con ça.
Autre question, est ce que les symlink s'actualisent si je change de répertoire parent ?
J'ai filebot d'installer et il va chercher dans le home de l'utilisateur le truc c'est que si je change le home les liens symboliques vont sauter ou s'actualiser par rapport au nouveau répertoire ?

Après je peux me débrouiller si on me dit précisément quels fichiers il faudrait modifier ☺

    bapt44 il y a pas mal de fichiers à modifier en fait.

    Je peux pas te donner de liste exhaustive, il faut reprendre les tutos d'installation manuelle de tout ce qui est installé sur ton serveur, et modifier les fichiers où les répertoires utilisateurs, les noms et les mots de passes sont renseigné.

    C'est pas compliqué, mais c'est long, surtout si tu as beaucoup de choses installées.

    Pour ce qui est des liens symboliques, je sais pas trop si il seront cassés ou pas.

    Bonjour, je viens de suivre les deux tutos afin d'installer Rutorrent + Cakebox qui fonctionnent a merveille 🙂

    Or je me heurte à un petit soucis : n'étant pas le seul à utiliser mon serveur en tant que seedbox j'aimerais que lorsque l'on tape l'adresse de mon serveur (par exemple : mon-serveur.ovh) il y ai une page d'accueil que j'aurais préalablement faite avec des liens vers Rutorrent/Cakebox et Seedbox-manager à l'avenir.
    Mais je n'arrive pas à comprendre pourquoi par défaut mon domaine pointe vers mon-serveur.ovh:80 et demande ainsi le login rutorrent instentanément ...

    Si une âme charitable pourrait m'aider 🙂, je n'ai jamais utilisé nains auparavant

    Merci de votre aide et j'espère avoir été clair

      Aerya
      Merci beaucoup 😃 c'est parfait !

      Juste une dernière question : tout fonctionne sur mon serveur sauf que je n'ai pas à cakebox ... j'ai une erreur 502 et après pleins de recherche je ne trouve toujours pas d'ou viens le soucis
      Après de nombreuses lectures cela pourrait venir de cakebox.conf avec cette ligne :

      fastcgi_pass unix:/var/run/php7.0-fpm.sock;

      dans mon log nginx j'ai cela :

      2017/07/18 16:33:55 [emerg] 10303#10303: invalid number of arguments in "fastcgi_pass" directive in /etc/nginx/sites-enabled/cakebox.conf:30

      et dans le lot de cake box :

      2017/07/18 17:32:50 [crit] 14849#14849: *29 connect() to unix:/var/run/'php7.0-fpm.sock' failed (2: No such file or directory) while connecting to upstream, client: 127.0.0.1, se$

      après plusieurs tentatives je ne voie pas ...

      Merci de ton aide 🙂

      Edit : j'ai trouvé !!! le lien n'était pas bon il fallait prendre : /var/run/php/php7.0-fpm.sock

      Mais maintenant j'ai l'interface en simpliste et pas d'accès à mes fichiers ...

        Aerya
        D'accord, merci beaucoup 🙂
        désolé pour l'erreur de topic :/ !
        J'ai finalement réussi avec quelque chose trouvé sur le forum 🙂

        Merci de ton aide et de ta réactivité 😃

        Je viens de batailler un peu sur Debian 9, j'ai une box qui tourne mais c'est pas encore ça...

        Alors niveau modif, je regroupe ici ce que j'ai bricolé


        Pour l'install' de libtorrent/rtorrent, ça passe effectivement en feature-bind

        en pré-requis, j'ai eu besoin de ça pour la complil' de libtorrent (piqué sans comprendre chez ubuntu^^):

        apt-get install --reinstall zlibc zlib1g zlib1g-dev

        les compil':

        cd /tmp
        svn checkout http://svn.code.sf.net/p/xmlrpc-c/code/stable xmlrpc-c
        cd xmlrpc-c/
        ./configure
        make
        make install
        cd /tmp
        git clone https://github.com/rakshasa/libtorrent.git
        cd libtorrent
        git checkout feature-bind
        ./autogen.sh
        ./configure
        make
        make install
        cd /tmp
        git clone https://github.com/rakshasa/rtorrent.git
        cd rtorrent
        git checkout feature-bind
        ./autogen.sh
        ./configure --with-xmlrpc-c
        make
        make install

        Y'a de la modif en .rtorrent.rc, certaine directives ont l'air d'être absente avec cette version:
        Faut virer ça sinon ça ne se lancera pas:

        dht = off
        peer_exchange = no
        use_udp_trackers = yes
        schedule = watch_directory,1,1,"load_start=/home/<username>/watch/*.torrent"
        schedule = untied_directory,5,5,"stop_untied=/home/<username>/watch/*.torrent"

        et ajouter ça:

        schedule = watch_directory,1,1,"load.start=/home/<username>/watch/*.torrent"
        schedule = untied_directory,5,5,"stop_untied=/home/<username>/watch/*.torrent"
        trackers.use_udp.set = yes
        dht.mode.set = off
        protocol.pex.set = no

        Par contre, y'a une couille avec le script de démarrage
        un service exrat-torrent start ne passe pas, par contre:

        /etc/init.d/exrat-rtorrent start

        roule sans problème et la box tourne impec. J'explique pas, ça me dépasse largement donc si quelqu’un voit le truc... 😃
        EDIT : Après reboot le script fait le boulot, le start/stop marche aussi

        Bref ça tourne mais c'est pas tout rose, c'est un début ! Le fait de pas être sur des versions "standard" de libtorrent/rtorrent me chagrine quand même, j’espère que ça va se régler.
        J’arrête là pour l'instant...
        Ex.

          ex_rat
          J'ai aussi mis en place une seedbox sous debian 9, et comme toi c'est la compilation de rtorrent qui m'a embêté.

          Par contre, j'ai utilisé une parade plus simple : j'ai fini par faire un :

          apt-get install rtorrent

          Et au final ça marche très bien.

          Cela dit, vu que j'ai pas mal bidouillé les dépôts, je sais pas trop d'où il a été téléchargé...

          Alors au démarrage de la seedbox, j'ai quelques plug-ins qui m'ont mis la zone avec le plug-ins "mobile", mais après avoir mis dans les fichiers de conf où trouver quelques binaires c'était bon.

          Après 2 semaines d'utilisation tout roule impec.

          J'ai coincé aussi sur la compli' de rtorrent mais c'est passé aussi avec

          git checkout feature-bind

          comme pour libtorrent. Reste à voir si c'est un problème ou pas sur la durée, y'a pas mal de commit dessus.
          Une version 0.13.8/0.9.8 à venir serait bien parce que je sais pas trop ce que j'installe là...

          Mais pour l'instant, ça reste un truc d’acrobate un peu cette histoire 😃
          Je suis en train de mettre à jour une version beta du tuto pour les aventuriers, on verra bien si y'a des joueurs !
          Ex.
          edit: J'avais loupé le message de Solinvictus qui apporte la soluce pour .rtorrent.rc ! 🙂

          Aerya a renommé le titre en [Discussion] Installer ruTorrent sur Debian 8.

          Bonjour,
          Je tente d'installer le script ratxabox, je suis Debian 8.

          Pendant l'exécution du script, après l'installation de VsFTPd, j'ai une demande de user et password GitHub ?
          Voici je que j'ai :

          Clonage dans '/var/www/tardistart'...
          bower                     invalid-meta for:/var/www/tardistart/bower.json
          bower                     invalid-meta The "name" is recommended to be lowercase, can contain digits, dots, dashes
          bower particles.js#^2.0.0   not-cached https://github.com/VincentGarreau/particles.js.git#^2.0.0
          bower particles.js#^2.0.0      resolve https://github.com/VincentGarreau/particles.js.git#^2.0.0
          bower jquery#^2.2.1         not-cached https://github.com/jquery/jquery-dist.git#^2.2.1
          bower jquery#^2.2.1            resolve https://github.com/jquery/jquery-dist.git#^2.2.1
          bower jeditable#^1.7.3      not-cached https://github.com/tuupola/jquery_jeditable.git#^1.7.3
          bower jeditable#^1.7.3         resolve https://github.com/tuupola/jquery_jeditable.git#^1.7.3
          bower font-awesome#^4.5.0   not-cached https://github.com/FortAwesome/Font-Awesome.git#^4.5.0
          bower font-awesome#^4.5.0      resolve https://github.com/FortAwesome/Font-Awesome.git#^4.5.0
          bower particles.js#^2.0.0     download https://github.com/VincentGarreau/particles.js/archive/2.0.0.tar.gz
          bower jquery#^2.2.1           download https://github.com/jquery/jquery-dist/archive/2.2.4.tar.gz
          bower jeditable#^1.7.3        download https://github.com/tuupola/jquery_jeditable/archive/1.7.3.tar.gz
          bower font-awesome#^4.5.0     download https://github.com/FortAwesome/Font-Awesome/archive/v4.7.0.tar.gz
          bower particles.js#^2.0.0      extract archive.tar.gz
          bower particles.js#^2.0.0     resolved https://github.com/VincentGarreau/particles.js.git#2.0.0
          bower jquery#^2.2.1            extract archive.tar.gz
          bower jeditable#^1.7.3         extract archive.tar.gz
          bower jeditable#^1.7.3        resolved https://github.com/tuupola/jquery_jeditable.git#1.7.3
          bower jquery#^2.2.1           resolved https://github.com/jquery/jquery-dist.git#2.2.4
          bower font-awesome#^4.5.0      extract archive.tar.gz
          bower font-awesome#^4.5.0     resolved https://github.com/FortAwesome/Font-Awesome.git#4.7.0
          bower particles.js#^2.0.0      install particles.js#2.0.0
          bower jeditable#^1.7.3         install jeditable#1.7.3
          bower jquery#^2.2.1            install jquery#2.2.4
          bower font-awesome#^4.5.0      install font-awesome#4.7.0
          
          particles.js#2.0.0 assets/bower/particles.js
          
          jeditable#1.7.3 assets/bower/jeditable
          
          jquery#2.2.4 assets/bower/jquery
          
          font-awesome#4.7.0 assets/bower/font-awesome
          Clonage dans '/opt/sickrage'...
          Username for 'https://github.com':