• Archive
  • [Discussion] Installer ruTorrent sur Debian 9 {nginx & php-fpm}

Tashi Delek @obelix1502
Pour résumer , tu m’arrêtes si je me trompe !

Force est de constater qu'on ne sait pas grand chose du contexte, à part que non c'est pas normal de pas avoir de www ^^

Dans le tuto à la mano, on créer le dossier pourtant (et le script fait la même chose)

Installation de rutorrent
mkdir /var/www
cd /var/www
git clone https://github.com/Novik/ruTorrent.git rutorrent

Juste au dessus de ton post, le rat conseille de lancer le script de debug', c'est peut-être une bonne idée
en plus des infos plus haut pour que quelqu'un prenne le temps d'un coup de main.
Mais c'est que mon avis de gardien de chèvres d'altitude, ni voit pas d'offense 😃

    Professeur-Kartmemoir
    Je suis désolé si je me suis trompé de section.
    En fait, je suivais ce tutoriel : https://mondedie.fr/d/5399-[Script]-Installation-automatique-ruTorrent-%7Bnginx%7D.
    Mais depuis lors, j'ai désinstallé le script, puis je l(ai recommencé.
    Je suis sur un serveur dédié ineline : Serveur Dedibox XC sd-70510 où j'ai fait installer le serveur Debian 10.
    J'ai maintenant, après avoir recommencé le script le dossier /var/www.
    Je pourrai donc activer, normalement, les plugs-ins qu'ex_rat propose en fin d'installation.
    Donc, désolé du dérangement, mais je n'ai pas encore bien l'habitude du forum.
    Mes plus profondes excuses de m'être gourré de discussion. 😁

    8 jours plus tard

    Bonsoir tout le monde.
    Tuto suivi à l'instant et à la lettre, et tout s'est parfaitement déroulé.
    **Un grand MERCI à @ex_rat donc !**

    2 mois plus tard

    Bonjour,

    Je rencontre régulièrement le message "Lien incorrect avec Rutorrent [...]"
    Je viens donc de créer ce script, est-il possible de l'ajouter directement dans l'interface du manager pour demander un redémarrage des services ?
    Comme ça l'utilisateur concerné relance tout son truc par lui-même au lieu d'appeler "l'admin"...

    Si rien à faire, il affiche des informations et l'espace disque utilisé par les utilisateurs.
    S'il y a un problème de détecté, il arrête les process, supprime le fichier .lock et redémarre les services.

    Pour le faire fonctionner, il suffit de remplacer "riri", "fifi", "loulou" et "donald" par le nom de vos utilisateurs, si vous en avez plus vous copiez/collez la ligne avec le "+=" si vous en avez moins, vous supprimez les lignes inutiles.

    Je le colle sur Paste : ICI

    Bonjour,
    cela serait bien de prévenir (via des commentaires) car il ne fonctionnera pas avec tous les OS.
    Sinon il faudra le rectifier car la commande killall n'existe plus (depuis la première parution de Debian 9 aka Stretch).
    Donc il y a quelques améliorations @hazraael à apporter au script.

    Ce script fonctionne sur Debian8.

    est-ce qu'il y a la possibilité d'ajouter une bouton "redémarrer Rutorrent" quelques part qui fais les actions requises ?

    Ha, je ne savais pas qu'il pourrait ne pas fonctionner avec tous les OS ...
    Et du coup je dois utiliser quoi a la place de Killall ?

    16 jours plus tard

    hello à tous,
    voila j'ai un soucis avec 1 de mes users qui à pas accès à FILEMANAGER. tous les autres y ont accès.
    L'installation a été faite avec le script de EX_RAT.

    @kris06800 est ce que l'utilisateur qui pose probleme est un utilisateur historique ou un des derniers utilisateurs ?
    Est ce que tu as comparé avec les autres utilisateurs ?
    Est ce que tu as essayer avec ton pc ou bien seulement le poste de l'utilisateur ?
    Est ce que tu as suivi le schéma de l'installation manuelle et regardé que tout soit concordant ? les droits etc ?

    @MattProd il s'agit d'un ancien user. Tous mes autres users on bien accès à FILEMANAGER dans rutorrent et j'ai testé sur mon pc.
    L'installation à été faite via le script de Ex_rat. J'ai uniquement fait depuis un upgrade depuis de debian 8 à 9.

    Est ce que tu as regardé les logs erreurs de nginx sur le vhost rutorrent ?
    /var/log/nginx/rutorrent-error.log error ?

    Est ce que tu as comparé :
    /var/www/rutorrent/conf/users/usersendefaut/config.php
    et
    /var/www/rutorrent/conf/users/userquimarche/config.php
    ?

    désolé de ma réponse tardive mais j'ai été malade ce week-end.
    @MattProd alors voilà les resultats :

    /var/log/nginx/rutorrent-error.log error`
    `2020/02/10 08:25:01 [error] 1217#1217: *1080703 open() "/var/www/base/css/style.css" failed (2: No such file or directory), client: 195.132.40.120, server: krissboxx.ga, request: "GET /css/style.css HTTP/1.1", host: "195.154.223.156"
    2020/02/10 08:25:09 [error] 1217#1217: *1080703 open() "/var/www/rutorrent/images/headers.png" failed (2: No such file or directory), client: 195.132.40.120, server: krissboxx.ga, request: "GET /rutorrent/images/headers.png HTTP/1.1", h$
    2020/02/10 08:25:09 [error] 1219#1219: *1080707 open() "/var/www/rutorrent/images/logoff.png" failed (2: No such file or directory), client: 195.132.40.120, server: krissboxx.ga, request: "GET /rutorrent/images/logoff.png HTTP/1.1", hos$
    2020/02/10 08:25:09 [error] 1215#1215: *1080702 open() "/var/www/rutorrent/images/status.png" failed (2: No such file or directory), client: 195.132.40.120, server: krissboxx.ga, request: "GET /rutorrent/images/status.png HTTP/1.1", hos$
    2020/02/10 08:25:09 [error] 1218#1218: *1080704 open() "/var/www/rutorrent/images/status_icons.png" failed (2: No such file or directory), client: 195.132.40.120, server: krissboxx.ga, request: "GET /rutorrent/images/status_icons.png HT$
    2020/02/10 08:25:09 [error] 1215#1215: *1080702 open() "/var/www/rutorrent/images/yellow.png" failed (2: No such file or directory), client: 195.132.40.120, server: krissboxx.ga, request: "GET /rutorrent/images/yellow.png HTTP/1.1", hos$
    2020/02/10 08:25:09 [error] 1215#1215: *1080702 open() "/var/www/rutorrent/images/pause.png" failed (2: No such file or directory), client: 195.132.40.120, server: krissboxx.ga, request: "GET /rutorrent/images/pause.png HTTP/1.1", host:$
    2020/02/10 08:25:09 [error] 1215#1215: *1080702 open() "/var/www/rutorrent/images/refresh.png" failed (2: No such file or directory), client: 195.132.40.120, server: krissboxx.ga, request: "GET /rutorrent/images/refresh.png HTTP/1.1", h$
    2020/02/10 08:25:10 [error] 1215#1215: *1080702 open() "/var/www/rutorrent/images/green.png" failed (2: No such file or directory), client: 195.132.40.120, server: krissboxx.ga, request: "GET /rutorrent/images/green.png HTTP/1.1", host:$
    2020/02/10 08:25:10 [error] 1215#1215: *1080702 open() "/var/www/rutorrent/images/status_icons.png" failed (2: No such file or directory), client: 195.132.40.120, server: krissboxx.ga, request: "GET /rutorrent/images/status_icons.png HT$
    2020/02/10 08:25:10 [error] 1215#1215: *1080702 open() "/var/www/rutorrent/images/headers.png" failed (2: No such file or directory), client: 195.132.40.120, server: krissboxx.ga, request: "GET /rutorrent/images/headers.png HTTP/1.1", h$
    2020/02/10 08:25:11 [error] 1219#1219: *1080707 open() "/var/www/rutorrent/images/rss.gif" failed (2: No such file or directory), client: 195.132.40.120, server: krissboxx.ga, request: "GET /rutorrent/images/rss.gif HTTP/1.1", host: "19$
    2020/02/10 12:16:05 [error] 1215#1215: *1089500 "/var/www/base/seedbox-manager/index.html" is not found (2: No such file or directory), client: 195.132.40.120, server: krissboxx.ga, request: "GET /seedbox-manager/ HTTP/1.1", host: "195.$`
    
    `/var/www/rutorrent/conf/users/usersendefaut/config.php`
    `<?php
    $pathToExternals = array(
        "curl"  => '/usr/bin/curl',
        "stat"  => '/usr/bin/stat',
        "php"    => '/usr/bin/php7.3',
        "pgrep"  => '/usr/bin/pgrep',
        "python" => '/usr/bin/python2.7'
        );
    $topDirectory = '/home/threeuser';
    $scgi_port = 5011;
    $scgi_host = '127.0.0.1';
    $XMLRPCMountPoint = '/THREEUSER';`
    
    `/var/www/rutorrent/conf/users/userquimarche/config.php`
    `<?php
    $pathToExternals = array(
        "curl"  => '/usr/bin/curl',
        "stat"  => '/usr/bin/stat',
        "php"    => '/usr/bin/php7.3',
        "pgrep"  => '/usr/bin/pgrep',
        "python" => '/usr/bin/python2.7'
        );
    $topDirectory = '/home/kriss';
    $scgi_port = 5006;
    $scgi_host = '127.0.0.1';
    $XMLRPCMountPoint = '/KRISS';
    
    3 mois plus tard

    Bonjour,
    J'ai créé un nouvel utilisateur et quand je me connecte avec ses identifiants j'obtiens
    /bin/bash: No such file or directory

      18 jours plus tard

      hugoclo Toujours le même problème malgré la création d'un nouvel utilisateur (un de plus)

      Salut
      Ton problème n'en est pas un. Tes users box sont "chrooté" depuis toujours pour éviter qu'ils se baladent partout et qu'ils ne puissent pas se connecter en ssh.

      C'est fait sur le modele du tuto de Nico:
      https://mondedie.fr/d/840-tuto-chrooter-les-utilisateurs-dans-leur-home-en-sftp

      Tu peux le reprendre dans l'autre sens, mais je cautionne pas trop. L'accès ftp/sftp est bien suffisant, chacun sa place...
      Bon courage
      Ex.

      Bonjour @ex_rat et tous les autres 🙂

      D'abord merci pour ton script auto, je dois en être à ma 4ème ou 5ème seedbox installée par ce biais et ça marche toujours très bien 😃

      Ensuite, j'ai besoin d'automatiser le téléchargement des fichiers terminés vers mon Syno. J'ai trouvé une bonne façon de le faire mais j'aimerais sécuriser cela en ne mettant pas le login et mdp en dur dans le script. Pour cela, j'ai besoin de me connecter avec le user rtorrent en SSH avec une clé... Hors, je vois qu'il existe un blocage via le chroot.

      Y a-t-il un moyen me permettant de tomber tout le temps dans le home/user en sftp mais d'autoriser l'accès ssh dans certaines circonstances ?

      Merci d'avance pour ta réponse ou celle de quiconque aurait une idée.

      9 mois plus tard

      Bonjour, je viens fraichement d'installer le script sur un serveur debian 10. Tout est ok sauf l'erreur
      ""[18.02.2021 18:14:56] _cloudflare plugin: Le module cloudscraper ne peut pas être chargé dans Python"

      J'ai bien tenté de faire les modifications que j'ai vu dans cette discussion mais ça n'a pas résolu le problème.

      A quoi sert ce plugin ? Limite le desactivé s'il sert à rien ? Et si oui, comment ?

      Merci à vous !

      un mois plus tard

      Bonjour,
      J'avais installé le script sans soucis sur debian stretch, sur un kimsufi. J'ai eu la mauvaise idée de faire une upgrade vers buster aujourd'hui. rtorrent ne fonctionne plus. Voici le message d'erreur : /usr/local/bin/rtorrent: error while loading shared libraries: libcppunit-1.13.so.0: cannot open shared object file: No such file or directory
      Est ce qu'il y a une solution pour le refaire fonctionner ?
      Merci d'avance

      J'y croyais pas, mais je me suis débrouillé et je poste ce qui m'a permis de remettre rtorrent en fonction 😀
      apt-get install libcppunit-1.13.0
      apt-get remove --auto-remove libcurl4-openssl-dev
      apt-get install libcurl3 -y
      systemctl reboot ben shutdown -r now ne fonctionne plus, j'ai du vieillir 😃