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

tannergta Sous Debian 10 (Buster), il faut faire :
su -l

-l, --login
Fournir à l'utilisateur un environnement similaire à celui qu'il aurait obtenu s'il s'était connecté directement.

... et là on a accès à toutes les commandes, y compris "reboot"

    Bon... ben j'y arrive pas 🙁
    En suivant le tuto pour installer "à la main", une fois connecté à Rutorrent, j'ai une erreur :

    [21.07.2019 15:23:19] WebUI started.
    [21.07.2019 15:23:20] Bad response from server: (403 [error,list]) <html> <head><title>403 Forbidden</title></head> <body> <center><h1>403 Forbidden</h1></center> <hr><center>nginx</center> </body> </html> 

    Debug ici : http://paste.ubuntu.com/p/XdfmKQBZxd/

    UPDATE : CORRIGE
    Il manquait le fichier /etc/nginx/passwd/rutorrent_passwd_<username> que j'ai créé simplement en faisant :
    cp /etc/nginx/passwd/rutorrent_passwd /etc/nginx/passwd/rutorrent_passwd_<username>

    Alors attention la commande suivante est bien indiquée dans le tuto :
    htpasswd -s /etc/nginx/passwd/rutorrent_passwd <username>
    mais pas celle-ci :
    htpasswd -s /etc/nginx/passwd/rutorrent_passwd_<username> <username>

    Salut
    Les deux fichiers sont bien créés dans le tuto, tu as dû loupé le sed en bas qui fait le job

    Pour

    htpasswd -s /etc/nginx/passwd/rutorrent_passwd <username>

    Vous devez taper deux fois de suite le mot de passe pour le vérifier, ensuite :
    2 <username> à remplacer

    sed --regexp-extended --quiet '/<username>:/p' /etc/nginx/passwd/rutorrent_passwd > /etc/nginx/passwd/rutorrent_passwd_<username>

    Pour systemctl etc, on va voir comment gérer le truc, commence un peu à me courir le Buster là ^^
    Ex.

    edit: je viens de tester une commande reboot toute simple et no soucis de mon coté, c'est vraiment chiant de pas pouvoir reproduire cette histoire de commandes qui coincent 🙁
    Là je suis avec une debian-10.0.0-amd64-netinst.iso sur virtualbox, connecté comme d'hab en ssh et depuis le début j'ai tout qui passe...

      ex_rat Ak oh crotte 😃 Merci à toi.
      Mais bon bonne nouvelle, ça fonctionne impec avec Debian 10 sur un VPS Hetzner CX21 à 5.88 €/m (2 CPU/4 GB RAM/40 GB DD/1 Gbps) + Volume 200 GB monté en /home/seedbox (9.60 €/m).
      Ca me fait un truc bien sympa, bien robuste avec les CPU qui sont des Xeon (Skylake, IBRS - 16 MB cache).
      J'ai aussi essayé sur un dédié OneProvider (CPU Atom C2350 - 1.7 GHz - 2 core(s)/4GB - DDR3/1x 1TB HDD SATA/1Gbps) mais c'est hyper lent ! Le proc est faible ! Et Debian 8 maxi 🙁. Donc pour Debian 9 ou 10, faut upgrader à la main (mais bon : que 6.99 €/m) --> https://www.citizenz.info/oneprovider-la-dacia-des-serveurs-dedies

      Tant mieux si ça tourne 😉
      Testé hier rTorrent 0.9.8, install sans soucis donc je vais envoyer rapidement je pense. RuTorrent à été adapté pour hier aussi donc y'a pas trop de raison d'attendre.

      Bonjour ex sur le script auto Install sur un Deb 10 y a t il u une correction du script ?

      Salut @charlit
      Oui, d'hier en fin de mâtiné. Après, j'ai pas assez de retour pour savoir si ça tourne ou pas.
      A savoir que si le reboot final couine un peu, il n'est pas vital non plus donc c'est pas trop embêtant pour l'instant
      Ex.
      edit: mais attend un peu, je vais pousser rTorrent 0.9.8 ce soir normalement

      C'est ok pour rTorrent 0.9.8 script et tuto.
      Ex.

      Comment on update rTorrent 0.9.7 --> 0.9.8 ?

        Script d'installation automatique ruTorrent fonctionne aussi ?

        @charlit chez moi oui, chez vous je ne sais pas ^^

        citizenz7
        Ça devrait le faire avec ça, au pire tu seras bon pour une réinstallation toute propre:

        kill de tous les users (on s'appelle pas tous toto ! )

        killall --user toto rtorrent
        killall --user toto screen

        désinstallation rTorrent

        cd /tmp
        git clone https://github.com/rakshasa/rtorrent.git
        cd rtorrent
        git checkout
        git cherry-pick 7b29b6b0.9.7
        ./autogen.sh
        ./configure --with-xmlrpc-c --with-ncurses --disable-debug
        make
        make
        make uninstall

        désinstallation libTorrent

        cd /tmp
        git clone https://github.com/rakshasa/libtorrent.git
        cd libtorrent
        git checkout 0.13.7
        ./autogen.sh
        ./configure --disable-debug
        make
        make uninstall

        réinstallation libTorrent

        cd /tmp
        rm -R libtorrent
        git clone https://github.com/rakshasa/libtorrent.git
        cd /tmp/libtorrent
        git checkout v0.13.8
        ./autogen.sh
        ./configure --disable-debug
        make
        make install

        réinstallation rTorrent

        cd /tmp/rtorrent
        git checkout v0.9.8
        ./autogen.sh
        ./configure --with-xmlrpc-c --with-ncurses --disable-debug
        make
        make install
        ldconfig

        Là c'est valable parce que l'install' est toute fraiche, si vous tentez le coup c'est à vos risque et péril.

        Je ne ferai pas de tuto upgrade ce coup là. Avec la mise à jour obligatoire de ruTorrent,
        et les install' parallele / modif conf user cause plugins que ça implique, ça va être un carnage derrière
        et j'ai pas trop envie de gérer le sav ^^

        Bonne soirée, je ne suis plus là 😉
        Ex.

        OK Merci... bon... si ça n’amène pas grand chose de plus, l'update est vraiment facultatif.

        Salut @ex_rat, désolé pas eu le temps ce week end, et j'ai plus trop de machine de libre nulle part, et comme la clim est tombé en panne j'ai du éteindre quelques machines dans le grenier pour garder une température "normale".

        Bref ce matin j'ai installé une Debian 10 netinst, (l'install est fichtrement rapide...)
        et donc premier retour : en root j'ai pas de reboot par contre systemctl reboot est fonctionnel.
        Enfin au premier démarrage de la machine car après un reboot avec systemctl la commande reboot est fonctionnelle 😂

        Allez je continu de tester à la mano et l'automatique 🙂

        Merci encore @ex_rat pour le temps que tu prend et que tu y passe 🙂

        [EDIT] Avec la version NETINST : obliger de faire un systemctl reboot pour avoir la commande reboot, alors qu'avec une MINI le reboot est opé direct [/EDIT]

        Bon donc une fois le soucis de reboot résolu avec un premier systemctl le système ne rencontre plus d'erreur, je pense qu'il lui manque des paramètres en fin d'install pour les liens 😉

        Donc sur MINI et NETINST à la mano suivi comme un débutant instructions après instructions : CA MARCHE !
        et le script auto : CA MARCHE aussi !

        Salut @MattProd merci pour le test
        Ouais, c'est le gros bordel pour l'instant ^^
        Je vais intégrer systemctl reboot et je suis en train de rependre tout le script avec les chemins complet pour limiter la casse. Chez @xavier sur son vps, t'as même pas wget dispo et le machin ne trouve pas un update-rc.d 🙁
        boulot de titan encore là....................

        Pour les gens pressé, restez en debian 9 avec:

        cd /tmp
        wget https://www.ratbox.nl/md/old_scripts/debian_8/rutorrent-bonobox.tar.gz
        tar xzfv rutorrent-bonobox.tar.gz
        cd rutorrent-bonobox
        chmod a+x bonobox.sh && ./bonobox.sh
        

        parce que ça va prendre un petit moment je crois.
        Le tuto à la main doit être ok par contre.
        Ex.

          ex_rat je suis entrain de réinstaller des machines propres pour tester les commandes avant après le systemctl reboot sur la netinst...Et de même avec les mini et après je verrais les images complete et l'image de chez hetzner.

          Donc oui a la main : ok pour Debian10 (avec un peu d'huile de coude)
          Par contre pour l'auto faut rester sur Deb9

          Bonjour ex j'ai ce serveur dédier Start-2-XS-SATA 500GB chez Online ?

            Bonsoir et merci pour l'actualisation du script et du tuto "alamano" -; .
            Avant de me lancer et de crier au secours et à ce sujet le tuto " Sécurisation & Logs V.3 {nginx} " est-il applicable en l'état sur le nouveau "ruTorrent sur Debian 9 ".
            Merci.:

            J'ai testé l'installation à la main avec rtorrent 0.9.7 sur une Kimsufi et pas de problème à première vue.