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

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 😃

    2 mois plus tard

    Bonjour, merci à tous pour le taff effectué ici.
    @Kam
    _cloudflare plugin: Le module cloudscraper ne peut pas être chargé dans Python
    Je viens de dépatouiller mon install avec :
    pip3 install -U cloudscraper

    ex_rat a verrouillé la discussion.
    Répondre…