• Serveurs
  • [Discussion] *RatXaBox* ruTorrent avec rTorrent. Version "Workflow"

@xavier
network.scgi.open_port = 127.0.0.1:5001
encoding.add = UTF-8
network.port_range.set = 45000-65000
network.port_random.set = no
pieces.hash.on_completion.set = no
directory.default.set = /home/jerome/torrents
session.path.set = /home/jerome/.session
protocol.encryption.set = allow_incoming, try_outgoing, enable_retry
schedule2 = watch_directory,1,1,load.start=/home/jerome/watch/.torrent
schedule2 = untied_directory,5,5,stop_untied=/home/jerome/watch/
.torrent
schedule2 = espace_disque_insuffisant,1,30,close_low_diskspace=500M
trackers.use_udp.set = yes
dht.mode.set = off
protocol.pex.set = no
throttle.min_peers.normal.set = 40
throttle.max_peers.normal.set = 100
throttle.min_peers.seed.set = 10
throttle.max_peers.seed.set = 50
throttle.max_uploads.set = 15
execute2 = {sh,-c,/usr/bin/php /var/www/rutorrent/php/initplugins.php jerome &}system.method.set_key=event.download.finished,filebot,"execute={/home/jerome/rtorrent-postprocess,$d.base_path=,$d.name=,$d.custom1=}"

    chatout
    tiens installe ça

    apt install default-jre

    voila ton rc modifié

    network.scgi.open_port = 127.0.0.1:5001
    encoding.add = UTF-8
    network.port_range.set = 45000-65000
    network.port_random.set = no
    pieces.hash.on_completion.set = no
    directory.default.set = /home/jerome/torrents
    session.path.set = /home/jerome/.session
    protocol.encryption.set = allow_incoming, try_outgoing, enable_retry
    schedule2 = watch_directory,1,1,load.start=/home/jerome/watch/.torrent
    schedule2 = untied_directory,5,5,stop_untied=/home/jerome/watch/.torrent
    schedule2 = espace_disque_insuffisant,1,30,close_low_diskspace=500M
    trackers.use_udp.set = yes
    dht.mode.set = off
    protocol.pex.set = no
    throttle.min_peers.normal.set = 40
    throttle.max_peers.normal.set = 100
    throttle.min_peers.seed.set = 10
    throttle.max_peers.seed.set = 50
    throttle.max_uploads.set = 15
    execute2 = {sh,-c,/usr/bin/php /var/www/rutorrent/php/initplugins.php jerome &}
    method.set_key = event.download.finished,filebot,"execute2={/home/jerome/rtorrent-postprocess,$d.get_base_path=,$d.get_name=,$d.get_custom1=}"

    xavier salut
    oui j avais installer cette ligne il y a quelque jours , après avoir testé sur le USR principale de l installation cela ne fonctionne ,pas toujours la mème erreur ..
    par contre le usr2 pas de soucis , usr3 etc...
    donc j ai supprimer le usr1 et ca fonctionne pour moi

      7 jours plus tard

      @xavier bonjour rutorrent ok filbot ok et j ai un probleme sur medusa j ai sa sur la page web
      Loading…
      If this is taking too long,
      click here to show the page.
      toujour personne

        5 jours plus tard

        Sauf erreur de ma part je me demande s il n y a pas une erreur concernant filebot dans .rtorrent.rc

        method.set_key = event.download.finished,filebot,"execute2={/home/toto/rtorrent-postprocess,.get_base_path=,.get_name=,.get_custom1=}"

        Au lieu de

        method.set_key = event.download.finished,filebot,"execute2={/home/toto/rtorrent-postprocess,$d.base_path=,$d.name=,$d.custom1=}"

          Je crois que t'as raison laster13 pour le $d
          J’exécute un script en fin de dl et ça donne ça chez moi:

          method.set_key = event.download.finished,notify_me,"execute2=/home/exrat/torrent-mail.sh,$d.name="

          Ex.

            ex_rat je viens d installer filebot après avoir lancer ton script et je confirme que c est bien cette ligne qu il faut mettre dans le .rtorrent.rc

            method.set_key = event.download.finished,filebot,"execute2={/home/toto/rtorrent-postprocess,$d.base_path=,$d.name=,$d.custom1=}"

            Autrement dit j'ai testé filebot sur le script bonobox et RatXaBox avec cette methode

            2 mois plus tard

            Bonjour à tous,

            Tout d'abord merci beaucoup à ex_rat et xavier pour les scripts.

            Suite à la correction proposée par laster13, filebot est bien déclenché lorsque le torrent est terminé.

            Par contre je préférais ne pas extraire les archives et utiliser rar2fs à la place, mais je ne trouve pas comment empêcher filebot de faire l'extraction.

            Pourtant d'après la doc filebot, il faut spécifiquement lui donner l'argument CLI -extract,. Ici ce n'est pas le cas, mais filebot fait quand même l'extraction :

            fichier rtorrent-postprocess :
            https://paste.mondedie.fr/?c9a39c7565b8cbd4#wysyxlqjQmRMgsD+3gObVz2DdOZ+Yepn87XCJKkFgGI=

            fichier filebot.sh :
            https://paste.mondedie.fr/?22128739eff4dca5#RFu+TgjcOqmHnvvMhHG70Z1Tmpwo1AZQuiORsrvG2z8=

            Je vois rien dans ces fichiers qui disent à filebot de faire l'extraction. J'ai même essayé de vider la variable EXTRACTOR dans filebot.sh mais cela ne change rien.

            Une idée ?

            11 jours plus tard

            Je sens que je vais poster une question bete, mais tant pis, je me lance...
            Comment lancer medusa te ez server monitor apres install et redemarrage du serveur?
            Impossible de trouver.
            http://xx.xx.xx.xx/medusa/ me renvoie sur une page 404 not found avec en dessous nginx
            et pour ez monitor, j'ai essayé pleins de trucs, pas encore trouvé non plus...
            rtorrent le le client sftp fonctionnent parfaitement chez moi sur un petit vps de chez pulseHeberg.
            Merci!

              2 mois plus tard
              8 jours plus tard

              @xavier t'as une p'tain de pull requests de 100 Kg ( debian 9/10 rTorrent 0.9.8 ) qui t'attend sur Github.
              J’espère que tu vas t'y retrouver derrière 😉
              Il faut que tu vois pour tous tes softs en plus, la je ne peux pas trop t'aider la dessus.
              J'ai juste un doute sur la bonne execution des crontab (chez moi aussi...), faudra faire des tests. Je pense que le "sh" peut coincer, à voir à remplacer pas "bash" peut-être, enfin bref......
              Ex.

              edit: Tu as deux modifs à faire, j'ai oublié des mkdir + modif crontab.

              Crontab dans bonobox.sh ligne 628 tu remplaceras les sh par $CMDBASH sans " " :

                  $UPGEOIP 2 9 * * $CMDBASH $SCRIPT/updateGeoIP.sh > /dev/null 2>&1
                  0 */2 * * * $CMDBASH $SCRIPT/logserver.sh > /dev/null 2>&1
                  0 5 * * * $CMDBASH $SCRIPT/backup-session.sh > /dev/null 2>&1

              Et pour les mkdir:
              - bonobox.sh lignes 350 & 862
              - gestion-user.sh ligne 113
              tu remplaceras:
              "$CMDSU" "$USER" -c 'mkdir -p ~/watch ~/torrents ~/.session ~/.backup-session'
              par:
              "$CMDSU" "$USER" -c ""$CMDMKDIR" -p ~/watch ~/torrents ~/.session ~/.backup-session"

                ex_rat
                Salut , tu es au top.
                Je vais testé tout ça est je te fait un retour..merciiii

                Bonjour à tous,

                Tout d'abord, merci xavier pour ton script qui intègre absolument tout ce dont j'ai besoin (seedbox multi-user avec une interface de gestion, ftp et openvpn) !
                J'aurai juste trois petites choses à régler :

                • j'ai vu sur rutorrent que je n'arrivais pas à aller dans les préférences, avec ca comme erreur :
                  [28.07.2019 17:51:28] XMLRPC Error: Method 'network.listen.is_open' not defined [getsettings]
                  [28.07.2019 17:51:28] XMLRPC Error: Method 'network.port.randomize' not defined [getsettings]
                  [28.07.2019 17:51:28] XMLRPC Error: Method 'network.port.range' not defined [getsettings]
                • pour openvpn : ou se situent les fichiers de configuration générés ?
                • et comment régler le ftp pour que l'administrateur (moi) ait accès à l'ensemble des fichiers du serveur (pas seulement mon /home/moi mais aussi /home/autre utilisateur, et même tout ce qu'il y a avant) ?

                Un grand merci pour ton script en tout cas car ca faisait longtemps que je butais sur l'interfacer de gestion, et je sais que j'avais vraiment beaucoup galéré quand j'ai installé mon premier serveur pour installer openvpn (j'avais dû me faire aider) !

                  Salut
                  Pour les erreurs ruTorrent, tu es sous Chrome ? Parce que j'ai les mêmes, mais pas si je passe en navigation privé ou si je teste avec un Firefox. Donc surement une extension qui bloque un truc, passe en nav' privé pour faire tes réglages en attendant de trouver qui fait son pénible...
                  Ex.

                    ex_rat
                    Effectivement, ca vient du navigateur, merci ! Pas trouvé l'extension en question par contre mais sous firefox ca fonctionne, donc je verrai plus précisément de mon côté pour ça.

                    Par contre concernant les fichiers de configuration openvpn et les accès administrateur sur le ftp pour l'ensemble du serveur ?

                    Merci !