• Docker
  • [Discussion] Installer l'image Docker ruTorrent de Mondedie.fr

Rathorian

en fait j'ai du faire un chown sur le dossier ratiocolor pour y mettre les bon droits car il etait en root:root

donc c'est résolu

merci

ps: par contre j'ai toujour le port 45000 qui est en rouge

    Diesel En théorie, après avoir téléchargé le plugin dans le dossier custom_plugins, tu as juste à redémarrer le conteneur pour que les permissions soit appliqués.

    Concernant le port, est-ce que ton pare-feu l'autorise ?
    Peut-on voir ton fichier docker-compose.yml ?

      Rathorian je n'ai pas de fichier docker-compose.yml
      j'ai demarre le container en faisant

      docker run -dt \
      --name=rutorrentseries \
      --restart always \
      -e HTTP_AUTH=true \
      -e CHECK_PERM_DATA=false \
      -p 9202:8080 \
      -p 47918:45000 \
      -v /home/diesel/docker/rutorrentseries:/config \
      -v /home/diesel/mnt/PreSeries:/data/downloads \
      -v /home/diesel/mnt/sourcetorrents/PreSeries:/data/.watch \
      -v /home/diesel/docker/rutorrentseries/session:/data/.session \
      mondedie/rutorrent:latest

      mon pare feu de mon pc ? car sinon je vois bien le port 45000 dans iptables

      Rathorian @MattProd merci pour l'aide sur le discord

      Edit : pour ouvrir le port 45000 j'ai du lancer le container en 45000:45000 tout bête

      10 jours plus tard

      Bonjour a tous

      je viens de voir que la version de ruTorrent de l'image était passé en 4.2.10
      je viens de faire un pull est je suis toujours en 4.2.9
      normal ?

      merci d'avance pour vos réponses

        Diesel les updates de l'image se font le lundi de mémoire 😉 donc si c'est ok, le process se fera en début de semaine pro

          Diesel MattProd Salut,

          Sur le dépôt officiel de ruTorrent, le mainteneur avait oublié de changer le numéro de version dans la dernière release.
          J'ai fait un PR qui a été validé : https://github.com/Novik/ruTorrent/pull/2628
          Mais comme il y a pas eu de mise à jour de la release, il y a toujours le problème d'affichage en 4.2.9

          Pour conclure, c'est juste un bug d'affichage et l'image est bien en 4.2.10

          13 jours plus tard

          Hello ! Je me lance sur la réinstalle complète de mon serveur et du coup je me suis dis que j'allais utiliser docker 🙂

          Question cependant, dans la version actuelle de ma configuration, l'authentification http redirigeai sur des rtorrent different. Bon, ce n’est pas clair, mais la liste des torrents afficher était différente pour tous les user.
          J'avais utilisé un script .sh qui avait tous installer, je vous parle de ça, ça doit faire plus de 5 ans au moins x)

          Est-il possible de reproduire le même fonctionnement ?

          Merci pour vos réponse et pour tous ce taffe 🙂

            blacksly Salut,

            Oui c'est possible.
            Tu installes docker puis tu crées ton docker-compose.yml avec autant d'utilisateurs que nécessaire.

            Exemple avec 2 conteneurs de ruTorrent pour 2 utilisateurs :

            version: "3.8"
            
            networks:
              frontend:
                external: true
            
            services:
              rutorrent-user-toto:
                image: "mondedie/rutorrent:latest"
                container_name: "rutorrent-user-toto"
                restart: "unless-stopped"
                environment:
                  - "UID=1000"
                  - "GID=1000"
                volumes:
                  - "/home/user-toto/docker/rtorrent/data:/data"
                  - "/home/user-toto/docker/rtorrent/config:/config"
                ports:
                  - "8080:8080"
                  - "45000:45000"
                  - "45000:45000/udp"
                networks:
                  - "frontend"
            
              rutorrent-user-tata:
                image: "mondedie/rutorrent:latest"
                container_name: "rutorrent-user-tata"
                restart: "unless-stopped"
                environment:
                  - "UID=1001"
                  - "GID=1001"
                volumes:
                  - "/home/user-tata/docker/rtorrent/data:/data"
                  - "/home/user-tata/docker/rtorrent/config:/config"
                ports:
                  - "8081:8080"
                  - "45000:45000"
                  - "45000:45000/udp"
                networks:
                  - "frontend"

            Puis un reverse proxy comme Nginx Proxy Manager en configurant pour chaque service un utilisateur et mot de passe différent !

            5 jours plus tard

            Super ! merci beaucoup 🙂 J'avoue que j'ai encore du mal à comprendre docker par momet x)

              24 jours plus tard

              Bonjour a tous
              j'ai mis a jour l'image de mondedie ( la 4.3.0) et quand je vais dans les parametres j'ai rien qui s'affiche j'ai deja restart le container pour voir si cela venait d'un bug mai cela persiste


              apparament ca viendrai que je suis avec un certificat ssl car et je passe par NPM
              qd je vais sans le certificat et l'ip brut ( sans le seedbox.mondomaine.tld ) cela fonctionne
              bonne journée

                Diesel

                Salut, as-tu regardé les logs de NPM ?
                Comment détermines-tu que ça vient du certificat ?
                Est-ce que le certificat est toujours valide ?

                  salut Rathorian oui le certificat est toujours valide les logs NPM ne montre pas d'erreurs

                    Diesel

                    Ok, après sans plus d'informations, j'ai pas vraiment de solution sur le problème.

                    Du jour au lendemain ça ne fonctionnait plus du à la mise à jour de l'image rutorrent ?

                    oui du a la mise a jour j'ai essayer de refaire une configurattion propre de rm -rf le dossier config de rutorrent

                    quand j'essaye de faire un mot de passe j'ai un joli message d'erreur
                    Username: diesel
                    Password:
                    Verifying - Password:
                    '/usr/local/bin/gen-http-passwd: line 10: can't create /config/nginx/passwd/rutorrent_passwd: nonexistent directory
                    chown: /config/nginx/passwd/rutorrent_passwd: No such file or directory
                    chmod: /config/nginx/passwd/rutorrent_passwd: No such file or directory
                    The password was generated for the http user: diesel

                    edit: apparament j'avai oublier d'activer le auth qd je lancer le container la j'ai bien la seedbox en https via npm qui fonctionne

                      Diesel

                      Personnellement je n'ai aucun problème avec le mise à jour...

                      As-tu supprimé le dossier de config et relancer le conteneur avant la création du mot de passe ?
                      Car sinon c'est normal.

                      Rathorian non toujours pareil
                      j'ai supprimé le dossier de config puis j'ai relancer le conteneur en cli
                      j'ai fait la creation du mot de passe
                      j'ai mis l'ip du la seedbox ds npm avec certificat letsencrypt et toujour le meme soucis

                        Diesel

                        D'après @MattProd , il aurait quelques problèmes également.
                        Il faudrait que je prenne le temps de tester sur plusieurs conteneurs l'image mais en ce moment c'est chaud.

                        Ce qui m'étonnes, c'est qu'il y a encore aucune issue d'ouvert sur le repo github officiel de rutorrent.