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

ah oui bon bah on va rester sur jessie en attendant mdr

En fait, @arnaud il existe une solution grâce à la directive allow.
Ce qui me fait penser à ce topic (n°9347) mais cela m'a semblé superflu sur le moment... Alors au final, j'ai décidé de l'évoqué sur celui-ci (n°7808).

    ex_rat Salut.
    Ben j'aurai pas mieux fait comme explication!!!!c'est exactement ce que je voulais faire

    ex_rat
    La mise à jour de Jessie vers Stretch se passe bien. Du coup dans l'immédiat, vaut mieux faire une installe sous Jessie et ensuite migrer vers Stretch.

    Bonjour, question bête mai quel est le port de la seedbox ?
    Je vous demande ça car sur un site, pour me déclaré en tant que "power seeder" il demande le port de ma seedbox ...

      Wagner merci pour les infos, j'ai mis ça dans mon fichier /etc/nginx/sites-enabled/rutorrent.conf

      location ^~ / {
      		root /var/www/base;
      		include /etc/nginx/conf.d/php.conf;
      		include /etc/nginx/conf.d/cache.conf;
      		autoindex on;
      		satisfy any;
      		#moi
      		allow 82.x.x.x.x;
      		#Sophie
      		allow 82.x.x.x.x;

      à la place de

      location ^~ / {
      		root /var/www/base;
      		include /etc/nginx/conf.d/php.conf;
      		include /etc/nginx/conf.d/cache.conf;
      		autoindex off;
      		satisfy any;
      		allow all;

      ça a l'air de fonctionner, par contre j’espère que c'est bien a cette endroit qu'il fallait modifier, si tu pouvais confirmer .....
      merci

      al1987 Salut, normalement ça doit être 45000. Tu peux le vérifier dans ruTorrent en passant ta souris sur le rond vert qui traîne en bas à droite de la fenêtre.
      Ex.

        De rien @arnaud, oui cela me semble bon.
        Néanmoins, à la fin il manque peut-être cette ligne : deny all; De mémoire, les directives allow se placent toujours devant (au-dessus de celle-ci) et cela évitera qu'il soit inaccessible (totalement).

          Wagner je viens de mettre ta commande à la suite pour plus de sécurité, mais ça fait comme avant 🙂
          répertoire inaccessible si je me connecte d'une autre ip, par contre se qui est bizarre c'est que sa m'ouvre le pop-up de connection à la seedbox, même si l'authentification ne fonctionne pas sur se pop-up.
          mais bon tout est comme je voulais, je vais pas me plaindre.

          merci à vous

          Après plusieurs heures de galère, c'est fonctionnel... Il faut regarder du côté de la doc du .rtorrent.rc parce que les directives semblent avoir changées, ce qui m'empêchaient de lancer correctement rtorrent. Je me suis donc inspiré du .rtorrent.rc présent dans rtorrent/doc

          Je vais regarder si tout fonctionne, vu que je suis sur la branche feature-bind. A ce propos, n'ayant jamais vu cette appelation, elle a une signification particulière sur github ?

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

          Bonjour
          apres quelques problèmes sur une install fonctionnelle depuis 1 ans avec debian 7, tentative de passer en debian 8, j'ai finit par réinstaller mon vps avec debian 8. installation sans problème du script. j'ai plus de login seedbox-manager et rutorrent

          dans error.log de nginx j'ai ça :

          2017/07/03 04:37:54 [error] 15442#15442: *5 open() "/usr/share/nginx/html/rutorrent/plugins/diskspace/action.php" failed (2: No such file or directory), client: xx.xxx.xxx.xx, server: localhost, request: "GET /rutorrent/plugins/diskspace/action.php?_=1499016084882 HTTP/1.1", host: "89.234.182.67", referrer: "http://xx.xxx.xxx.xx/rutorrent/"

          Je n'ai pas de repertoire rutorrent ds /usr/share/nginx/html

          merci pour toute aide

          Au final après un temps très long je recupere les interfaces web mais dans rutorrent j'ai pas l'accès rtorrent (lien incorrect avec rtorrent) soir le même probleme qu'au tout début

          et ça dans rutorrent-error.log

          [error] 281#281: *27 FastCGI sent in stderr: "PHP message: PHP Warning: open(/var/www/rutorrent/share/users/amiga56/settings/uisettings.json): failed to open stream: No such file or directory in /var/www/rutorrent/php/getsettings.php on line 7" while reading response header from upstream, client: 86.253.208.74, server: _, request: "POST /rutorrent/php/getsettings.php HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "xx89.xxx.xxx.xx", referrer: "http://xx.xxx.xxx.xx/rutorrent/"

          @Solinvictus [...] A ce propos, n'ayant jamais vu cette appelation, elle a une signification particulière sur github ?

          Cela va être difficile à dire... Puisqu'il y a plusieurs mois, j'avais regardé un peu et je n'avais rien trouvé.

          Par contre, c'est vrai il semble y avoir plusieurs changements. Voici la liste des erreurs que j'ai obtenu.

          rtorrent: Error in option file: ~/.rtorrent.rc :
          	Command "use_udp_trackers","peer_exchange" and "load_start" does not exist
          
          Tandis que la dernière elle commencé par : "Scheduled command failed: watch_directory"
          

          En attendant d'en savoir plus, j'ai juste commenté ces lignes (dans mon fichier .rtorrent.rc).

          	apt install zlib1g-dev;
          ## Je remet ces liens car j'imagine, avec de la chance, cela nous donnera des pistes :
          	https://packages.debian.org/stretch/rtorrent
          	https://packages.debian.org/stretch/libtorrent
          	https://packages.debian.org/stretch/libtorrent19
          	https://packages.debian.org/search?keywords=xmlrpc-c
          	https://packages.debian.org/search?keywords=libtorrent
          ## Et cette commande (au cas où)
          	apt install -y rtorrent;
          

          La première semble résoudre le problème de compile @ex_rat. Néanmoins, n'oublie pas de changer la branche (pour les deux).
          Cependant, ce problème existe toujours avec Stretch... mais il suffit de faire attention (à la version de xmlrpc-c).

            Mon .rtorrent rc donne ceci, si on souhaite rester fidèle à celui du tutoriel, tout en prenant en compte les nouvelles directives :

            scgi_port = 127.0.0.1:5001
            encoding_list = UTF-8
            port_range = 45000-65000
            port_random = no
            check_hash = no
            directory = /home/usr/torrents
            session = /home/usr/.session
            encryption = allow_incoming, try_outgoing, enable_retry
            schedule2 = watch_directory,1,1,"load.start=/home/usr/watch/*.torrent"
            schedule2 = untied_directory,5,5,"stop_untied=/home/usr/watch/*.torrent"
            trackers.use_udp.set = yes
            dht.mode.set = off
            protocol.pex.set = no
            min_peers = 40
            max_peers = 100
            min_peers_seed = 10
            max_peers_seed = 50
            max_uploads = 15
            execute = {sh,-c,/usr/bin/php /var/www/rutorrent/php/initplugins.php USR &}
            schedule = espace_disque_insuffisant,1,30,close_low_diskspace=500M

              @lemarec56 Salut, bienvenue 🙂 Pour rappel, normalement, ou 1ère lecture : https://mondedie.fr/d/9473-regles-a-suivre-pour-participer-au-forum et mieux vaut éditer plutôt que de poster plusieurs fois d'affilée. Merci.

              Tes logs sont assez explicites sinon

              /usr/share/nginx/html/rutorrent/plugins/diskspace/action.php" failed (2: No such file or directory)

              En gros il ne trouve pas les fichiers qu'il est sensé trouver dans /var/www/rutorrent. Ils y sont ?

              Merci pour ta réponse, dans /usr/share/nginx/html je n'ai que 2 fichier .html et pas de répertoire rutorrent

              Si je relance rtorrent via 'Seedbox-manager', un ps -aux | grep rtorrent me donne :
              SCREEN -dmS xxxxxxx-rtorrent xxxxxxx
              rtorrent

              quelques secondes apres ps -aux | grep rtorrent ne me donne plus rien, on dirait que rtorrent plante ?