jean-luc

  • Inscrit 27 mai 2014
  • Bzh : Bretagne Zone Humide..

  • Salut,
    Dans Radarr, regarde dans "clients Télécharg.", et vérifie que "add stopped" est décoché.

  • Bonjour,
    Je viens de m'apercevoir que sur mes 2 serveurs, j'ai ceci:

    Visiblement, cela devrait dater de la dernière mise à jour via Watchtower de l'image.
    Merci, a++

  • spider1163
    Salut,
    C'est pourtant ce que je faisais il y a plusieurs années côté serveur (sous un vps) pour obtenir le test de port ok dans rutorrent installé sur une cubieboard au domicile derrière un vpn (openvpn), et ça fonctionnait. Mais comme je n'utilise plus de vpn depuis pas mal d'années, mais uniquement mon serveur dédié, je n'ai jamais testé wireguard ; mais bizarre que ça ne fonctionne pas de la même façon.
    Je dois d'ailleurs dans les archives du forum avoir des posts sur ce sujet.
    Bon courage, je ne vois pas d'autres solutions.
    Edit: La Grosse différence mis à part le type de vpn, c'est que mon serveur vpn était en dur en non containérisé à l'époque, il est possible que docker overwrite les règles par rapport à du direct.

  • Bonjour, et bonne année
    As tu essayé un truc du genre:

    iptables -t nat -A PREROUTING -i interfaceduserveur -p tcp --dport portàforwarder -j DNAT --to ipduclientvpn:portàforwarder
    
    • Merrick
      Salut,
      Merci Merrick, effectivement, ça marche ...
      Je suis con quand même, comment veux tu que le container rtorrent-cleaner puisse joindre le sock du container rtorrent autrement !!!
      A++ et merci encore de m'avoir fait retrouver la vue..

    • Bonsoir,

      J'utilise l'image docker rutorrent de mondedié ; j'ai voulu tester le rtorrent-cleaner version docker, mais sans succès:

      docker run -it --rm \
        --link rutorrentjl:rtorrent \
        --network compose_compose \
        -e PHP_MEMORY_LIMIT=128M \
        -e PHP_TIMEZONE=Europe/Paris \
        -v /home/jeanluc/compose/rutorrent/rutorrentjl/data/downloads:/data/downloads \
        -v /run/rtorrent:/run/rtorrent \
        magicalex/rtorrent-cleaner:latest report /run/rtorrent/rtorrent.sock
      ┌───────────────────────────┐
      │ rtorrent-cleaner - report │
      └───────────────────────────┘
      
      In Rtorrent.php line 21:
      
        Unable to connect to rtorrent. No such file or directory (code: 2)
      
      
      report [-f|--exclude-files EXCLUDE-FILES] [-d|--exclude-dirs EXCLUDE-DIRS] [-l|--log [LOG]] [--] <scgi>
      

      Mon container "rutorrentjl" tourne pourtant:

      CONTAINER ID   IMAGE                          COMMAND                  CREATED        STATUS        PORTS                                      NAMES
      3e2db668cbd8   mondedie/rutorrent:latest      "/usr/local/bin/star…"   11 hours ago   Up 11 hours   8080/tcp, 0.0.0.0:45752->45752/tcp         rutorrentjl
      

      --link rutorrentjl:rtorrent ==> rutorrentjl est bien le nom du container
      --network compose_compose ==> le nom du réseau sous lequel tourne aussi rutorrentjl
      -v /home/jeanluc/compose/rutorrent/rutorrentjl/data/downloads:/data/downloads ==> mon path local vers le path de down du container
      -v /run/rtorrent:/run/rtorrent ==> path local vers path container contenant rtorrent.sock

      J'ai eu beau relire le github, je ne comprends pas.

      Merci pour vos lumières.

      • Bonjour,

        Actuellement sur mon serveur, j'utilise HAPROXY, j'ai 3 containers rutorrent (mondédié), 3 utilisateurs authentifiés , et pour un même host "rutorrent.exemple.com"; tout fonctionne, chaque utilisateur est bien dirigé vers le bon backend:

        global
        .../...
        defaults
        .../...
        userlist user1
        user user1 password xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
        userlist user2
        user user2 password xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
        userlist user3
        user user. password xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
        frontend http-in
        .../...
        frontend https-in
        .../...
            acl auth hdr_beg(host) rutorrent.
            acl is_user1 http_auth(user1)
            acl is_user2 http_auth(user2)
            acl is_user3 http_auth(user3)  
        http-request auth realm auth if auth !is_user1 !is_user2 ! is_user3 .../... use_backend rutorrent1 if is_user1 use_backend rutorrent2 if is_user2 use_backend rutorrent3 if is_user3 .../... backend rutorrent1 mode http .../... server rutorrent1 127.0.0.1:18480 maxconn 32 backend rutorrent2 .../... server rutorrent2 127.0.0.1:18580 maxconn 32 backend rutorrent2 .../... server rutorrent3 127.0.0.1:18680 maxconn 32

        J'ai voulu tester TREAFIK qui me parait plus friendly; mais je bloque pour trouver une solution qui fonctionne, je fontionne le plus possible en dynamique, et j'ai testé ceci "rutorrent.yml":

        http:
          services:
            rutorrent1:
              loadBalancer:
                servers:
                  - url: "http://rutorrent1:80"
            rutorrent2:
              loadBalancer:
                servers:
                  - url: "http://rutorrent2:80"
            rutorrent3:
              loadBalancer:
                servers:
                  - url: "http://rutorrent3:80"
          routers:
            rutorrent1:
              rule: "Host(`rutorrent.exemple.com`)"
              entryPoints:
                - "web"
              middlewares:
                - "redirect-to-https@file"
              service: "noop@internal"
            rutorrent1-secure:
              rule: "Host(`rutorrent.exemple.com`)"
              entryPoints:
                - "websecure"
              middlewares:
                - "user1-auth@file"
                - "hsts@file"
                - "security@file"
                - "compression@file"
              service: "rutorrent1-traefik@docker"
              tls:
                certResolver: cloudflare
                options: mintls13
        
        rutorrent2:
          rule: "Host(`rutorrent.exemple.com`)"
          entryPoints:
            - "web"
          middlewares:
            - "redirect-to-https@file"
          service: "noop@internal"
        rutorrent2-secure:
          rule: "Host(`rutorrent.exemple.com`)"
          entryPoints:
            - "websecure"
          middlewares:
            - "user2-auth@file"
            - "hsts@file"
            - "security@file"
            - "compression@file"
          service: "rutorrent2-traefik@docker"
          tls:
            certResolver: cloudflare
            options: mintls13
        
        rutorrent3:
          rule: "Host(`rutorrent.exemple.com`)"
          entryPoints:
            - "web"
          middlewares:
            - "redirect-to-https@file"
          service: "noop@internal"
        rutorrent3-secure:
          rule: "Host(`rutorrent.exemple.com`)"
          entryPoints:
            - "websecure"
          middlewares:
            - "user3-auth@file"
            - "hsts@file"
            - "security@file"
            - "compression@file"
          service: "rutorrent3-traefik@docker"
          tls:
            certResolver: cloudflare
            options: mintls13
        

        J'ai aussi testé en faisant 3 fichiers yml différents, mais idem...

        L'authentification pour l'user1 est systématiquement refusée, mais fonctionne pour l'user2 ; j'ai l'impression que TRAEFIK n'arrive pas à diriger en fonction de l'user comme le fait HAPROXY.
        Le fichier auth est bon, puisque pour d'autres containers mono-utilisateur il fonctionne.

        Vos lumières s'il vous plait, si quelqu'un a une idée

        ***Edit: Bien sur, la solution de facilité serait de créer 3 hosts "rutorrent1.exemple.com, rutorrent2.exemple.com, rutorrent2.exemple.com" ça je sais le faire et ça fonctionne, mais j'aime la difficulté et me battre pour comprendre.

      • Salut,
        Pour ton soucis d'accents, regarde du côté de ton serveur dans les fichiers config FTP et du client FTP si UTF-8 est activé, regarde la doc pour voir comment faire.
        Quel est ton client FTP sur ta seedbox puisque l'erreur vient quand tu envoies vers elle ? , et le serveur chez toi, c'est quoi ?

      • julienth37
        Bonsoir,

        Tu n'as pas tort de douter quand on lit ceci:

        pCloud offre-t-il une période minimum pendant laquelle l'utilisation de Lifetime est garantie ?

        Fondamentalement, en payant deux années et demie, vous obtenez un nombre d'années de stockage illimité. Nous vous garantissons de profiter d'un compte Premium pendant la durée de vie du produit.
        Si vous n'êtes pas sûr que le plan Lifetime soit la solution à vos besoins de stockage, nous vous recommandons d'opter pour nos abonnements mensuels et annuels.

        https://www.pcloud.com/fr/help/general-help-center/what-is-pcloud-lifetime

      • Salut,
        @cmathias

        A ta place, j'essaierai sans vpn durant 24h ; au pire tu ne risques qu'un avertissement avec la patrouille, sauf si t'as été chopé plusieurs fois dernièrement.
        Au moins, ça te permettras d'identifier la cause (soit le vpn, soit ta config rtorrent).

        • Bienvenue ; ici tu trouveras une vraie bible pour atteindre ta majorité.
          😃

        • Bonjour,

          J'ai eu la mauvaise idée de faire une mise à jour de rutorrent installé précédemment via git:

          cd /var/www/rutorrent/
          git pull origin master
          

          Et j'ai cette erreur:

          jquery.js line 1 > eval : 7129] TypeError: this.actLbls is undefined
          

          Debian buster, php7.3, serveur kimsufi ks-7.. et tout fonctionnait avant.

          Merci pour vos idées.

        • Salut,

          Un truc que je ne vois pas comment faire, c'est de figer l'ordre des onglets RUTORRENT comme ceci:

          Dès que l'on relance le navigateur, c'est l'ordre par défaut qui revient, j'aime bien voir la date d'ajout et le nom du tracker visible pas loin du nom du torrent.

          Si quelqu'un a l'astuce, merci d'avance.

        • Salut,
          Déjà combien d'utilisateur(s) vont utiliser Plex ?
          Auras tu d'autres services gourmands sur ton serveur ?
          Si un seul utilisateur et une simple seedbox (rutorrent-rtorrent, serveur web,..) un Ks-7 (i3) devrait largement faire l'affaire.
          Perso, je me suis tourné vers Jellyfin, et ça marche pas mal, client Android sur ma Tv box.

        • Pudding

          Pudding Parfois, lorsqu'une instance de rtorrent a planté, elle ne redémarre pas après la commande de restart (screen...). Je suis obligé de supprimer le fichier rtorrent.lock

          Re,

          Perso, j'utilise systemd pour démarrer mes sessions rtorrent "/etc/systemd/system/rt@.service":

          [Unit]
          Description=rTorrent Service
          After=network.target
          
          [Service]
          Type=forking
          #RemainAfterExit=yes
          KillMode=none
          User=%i
          ExecStartPre=/bin/rm -f /home/%i/.session/rtorrent.lock
          ExecStart=/usr/bin/screen -d -m -fa -S rtorrent /usr/local/bin/rtorrent
          ExecStop=/usr/local/bin/kill.sh %i
          WorkingDirectory=/home/%i
          Restart=always
          [Install]
          WantedBy=multi-user.target
          

          Et tu remarqueras la ligne "ExecStartPre" qui effectue cette tâche avant de lancer rtorrent