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

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.

24 jours plus tard

bonjour,

y a t il un tuto quelque part pour la mise à jour de ce container ?

merci

Hello,

Option 1 :
docker stop rutorrent 
docker rm rutorrent
docker pull mondedie/rutorrent
docker run -d blablabla
Option 2 :

c'est un docker-compose.yml ->

cd /chemin/du/dossier/ou/se/trouve/docker-compose.yml
docker compose down
docker compose pull
docker compose up -d
Option 3:

Installer watchtowerr et il met à jour tout seul comme un grand toutes les 24h, enfin il met à jour tout les containers présents et ceux dont l'image porte le tag : latest. Si le tag est sur une version spécifique alors il ne touche pas.

docker run -d --name watchtower -v /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower

Tu trouveras plus d'info sur ce dernier ici

Matt

je reviens sur le sujet.
lorsque je fais cette mise à jour, il remet tout le container à zéro, or j'y opère quelques modifs ( ajout de msmtp + conf)
quelle est le bonne démarche pour faire ces ajouts, si j'utilise un automatisme de mise à jour comme watchtower ?
car si je fais un clone du projet git sur mon git à moi pour le compléter par mes modifs, je n'aurai plus les mises à jour régulière de l'original.

Can someone help me with how to install rutorrent on Synology
With this configuration, it doesn't work
I'm grateful for any help.
If someone were to provide a suitable configuration, I'd buy them a beer.

docker run --name rutorrent -dt \
-e PUID=1026 \
-e PGID=100 \
-e DHT_RTORRENT=on \
-e PORT_RTORRENT=6881 \
-p 9080:8080 \
-p 6881:6881 \
-p 6881:6881/udp \
-p 45882:45882
-v /volume1/docker/rutorrent/config:/config \
-v /volume1/docker/rutorrent/data:/data \
mondedie/rutorrent:filebot

Update
With this config it seems to be running,

 
docker run -dt \
--name=rutorrentseries \
--restart always \
-e HTTP_AUTH=true \
-e CHECK_PERM_DATA=false \
-p 9202:8080 \
-p 47918:45000 \
-v /volume1/docker/rutorrentseries:/config \
-v /volume1/docker/PreSeries:/data/downloads \
-v /volume1/docker/sourcetorrents/PreSeries:/data/.watch \
-v /volume1/docker/rutorrentseries/session:/data/.session \
--label=com.centurylinklabs.watchtower.enable=true \
mondedie/rutorrent:latest

but I only get an error when I access http://xxxxxxx:8080, I receive this error message.**

[03.05.2024 14:00:06] WebUI started.
[03.05.2024 14:00:08] JS error: [http://xxxxxxx:8080/ : 9] Uncaught TypeError: Cannot read properties of undefined (reading 'langLoaded')

    21 jours plus tard

    Sillion

    hello try running it like this
    docker run -dt \
    --name=rutorrent \
    --restart always \
    -p 45000:45000 \
    -p 8080:8080 \
    -v /home/USER1/docker/rutorrent:/config \
    -v /home/USER1/mnt/torrent:/data/downloads \
    -v /home/USER1/mnt/sourcetorrents/PreSeries:/data/.watch \
    -v /home/USER1/docker/rutorrentseries/session:/data/.session \
    mondedie/rutorrent:latest

    finally for updates I use the diun image which notifies you of an update by email or any other platform (discord, slack, etc...) and it is up to you to do it I find this safer system because this is what update we need to do

    diun (https://crazymax.dev/diun/)

    5 jours plus tard

    Bonsoir,

    Apres de longues années d'utilisations et de bonheur de la bonobox qui fonctionne d'ailleurs encore, je voudrais essayer de migrer sur du docker.
    Je trouve le fonctionnement assez génial est vraiment pratique.
    Mais je bloque sur un petit détail.
    J'utilise sur le rtorrent dans le fichier de config rtorrent.rc
    method.set_key = event.download.finished,ftp,"execute=/config/ftp.sh,$d.name="
    J'ai fait un petit batch pour envoyer directement le fichier une fois terminé à la maison sur via sftp.
    Méthode d'ailleurs trouvé sur ce forum il ya quelques année, mais impossible de le faire fonctionner.
    Et en essayant depuis le shell du contener il me semble que n'est pas intégrer la commande sftp ainsi que le sshpass.
    Possible de l'intégrer facilement ou alors il y aurait une autre méthode pour exécuter cette commande ?

    Merci encore du boulot et de faire découvrir ce genre de techno incroyable :-)

    Bonjour,

    première fois que j'utilise ce container à l'occasion d'une migration deb10 vers deb12.
    j'ai rencontré plusieurs pb

    • impossible passer les arguments GID/UID dans le docker compose => j'ai fait avec la ligne de commande
    • impossible d'activer le plugin ratiocolor de Gryan

    pour ratiocolor j'ai copié le plugin directement dans le container, je sais pas pourquoi les symlinks ne fonctionnent pas.

    Au passage pour Gryan : le lien dans https://github.com/Gyran/rutorrent-ratiocolor/blob/master/plugin.info renvoi sur une page douteuse ...(le site n'existe plus et les redirections sont parfois dangereuses).

    Et merci pour le container c'est top.
    Peut être ajouter dans le tuto comment mettre à jour le container.
    Je recommande de mettre un reverse proxy en amont pour sécuriser avec https si possible.

    A+

      Grosminet bonjour,
      Merci pour ton retour.
      Je suis surpris pour l'UID et le GID tu peux nous mettre ton docker-compose.yml ?
      Pour le plugin, je viens de tester celui de Gyran ( je connaissais que celui de Micdu70 )
      Voici ce que j'ai suivi :

      cd ~/docker/rutorrent2/config/custom_plugins
      git clone https://github.com/Gyran/rutorrent-ratiocolor.git ratiocolor
      sudo chown -R ${USER}: ratiocolor
      docker restart rutorrent2

      Le choix du reverse proxy est à l'appréciation de l'utilisateur et de l'exposition public ou pas.
      Il est possible d'avoir un htaccess de générer dans le container sinon ici c'est un bon début

      Matt

      [EDIT]
      Je préferais celui de Mic 😅

      [/EDIT]

      EDIT : non ça marche pas (avec le bon docker-compose)

      version: "3.8"
      services:
        rutorrent:
          image: mondedie/rutorrent:latest
          container_name: rutorrent2
          environment:
            - HTTP_AUTH=true
            - GID=1000
            - UID=1000
          volumes:
            - ./config:/config
            - /home/xxxxxx/data:/data
          ports:
            - 8090:8080
            - 45000:45000
          restart: unless-stopped
      Recreating rutorrent2 ...
      
      ERROR: for rutorrent2  'ContainerConfig'
      
      ERROR: for rutorrent  'ContainerConfig'
      Traceback (most recent call last):
        File "/usr/bin/docker-compose", line 33, in <module>
          sys.exit(load_entry_point('docker-compose==1.29.2', 'console_scripts', 'docker-compose')())
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/usr/lib/python3/dist-packages/compose/cli/main.py", line 81, in main
          command_func()
        File "/usr/lib/python3/dist-packages/compose/cli/main.py", line 203, in perform_command
          handler(command, command_options)
        File "/usr/lib/python3/dist-packages/compose/metrics/decorator.py", line 18, in wrapper
          result = fn(*args, **kwargs)
                   ^^^^^^^^^^^^^^^^^^^
        File "/usr/lib/python3/dist-packages/compose/cli/main.py", line 1186, in up
          to_attach = up(False)
                      ^^^^^^^^^
        File "/usr/lib/python3/dist-packages/compose/cli/main.py", line 1166, in up
          return self.project.up(
                 ^^^^^^^^^^^^^^^^
        File "/usr/lib/python3/dist-packages/compose/project.py", line 697, in up
          results, errors = parallel.parallel_execute(
                            ^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/usr/lib/python3/dist-packages/compose/parallel.py", line 108, in parallel_execute
          raise error_to_reraise
        File "/usr/lib/python3/dist-packages/compose/parallel.py", line 206, in producer
          result = func(obj)
                   ^^^^^^^^^
        File "/usr/lib/python3/dist-packages/compose/project.py", line 679, in do
          return service.execute_convergence_plan(
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/usr/lib/python3/dist-packages/compose/service.py", line 579, in execute_convergence_plan
          return self._execute_convergence_recreate(
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/usr/lib/python3/dist-packages/compose/service.py", line 499, in _execute_convergence_recreate
          containers, errors = parallel_execute(
                               ^^^^^^^^^^^^^^^^^
        File "/usr/lib/python3/dist-packages/compose/parallel.py", line 108, in parallel_execute
          raise error_to_reraise
        File "/usr/lib/python3/dist-packages/compose/parallel.py", line 206, in producer
          result = func(obj)
                   ^^^^^^^^^
        File "/usr/lib/python3/dist-packages/compose/service.py", line 494, in recreate
          return self.recreate_container(
                 ^^^^^^^^^^^^^^^^^^^^^^^^
        File "/usr/lib/python3/dist-packages/compose/service.py", line 612, in recreate_container
          new_container = self.create_container(
                          ^^^^^^^^^^^^^^^^^^^^^^
        File "/usr/lib/python3/dist-packages/compose/service.py", line 330, in create_container
          container_options = self._get_container_create_options(
                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/usr/lib/python3/dist-packages/compose/service.py", line 921, in _get_container_create_options
          container_options, override_options = self._build_container_volume_options(
                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/usr/lib/python3/dist-packages/compose/service.py", line 960, in _build_container_volume_options
          binds, affinity = merge_volume_bindings(
                            ^^^^^^^^^^^^^^^^^^^^^^
        File "/usr/lib/python3/dist-packages/compose/service.py", line 1548, in merge_volume_bindings
          old_volumes, old_mounts = get_container_data_volumes(
                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/usr/lib/python3/dist-packages/compose/service.py", line 1579, in get_container_data_volumes
          container.image_config['ContainerConfig'].get('Volumes') or {}
          ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
      KeyError: 'ContainerConfig'

      EDIT2

      docker-compose up -d est deprecated ...il faut utiliser

      docker compose up -d 

        Grosminet alors à vu de nez : la version de docker compose que tu utilises est quand même bien passée 😅
        Tu as suivi quel doc pour installer docker ?
        Je viens de tester avec un docker compose sur une machine propre et ça passe.

        bon ça marche après purge maintenant il faut que je comprenne pourquoi les flux rss ne se mettent pas à jour.
        ils se mettent à jour mais je suis obligé de refresh la page pour que les filtres fonctionnent

        un mois plus tard

        Bonjour,

        Merci pour l'image Docker

        1)Quand je veux activer l'authentification HTTP, il me signale un conflit avec un container rutorrent. Est-ce que je peux sauter cette étape et me contenter de générer un mot de passe avec un nom d'utilisateur de mon choix ?

        2)Comment accède-t-on en ftp au dossiers de téléchargement ?

        Merci

          Victor si tu as un conflit c'est qu'il y'a une commande qui est mal exécutée quelque part.
          Perso je met un reverse-proxy dedans comme NPM et le htaccess est géré par ce dernier.
          Pas de FTP à proprement parler ici, il faut en installer un à côté.

          Salut à tous !

          J'utilise l'image depuis des années et là j'ai un petit soucis avec rutorrent. Voila l'erreur que j'ai lorsque je vais la page rutorrent:

          J'ai plus de 700 torrents en upload mais je n'ai jamais eu de soucis auparavant.

          Vous avez une idée comment corriger cela sans perdre mes torrents en upload ? J'ai beau relancé le docker ça ne change rien. J'ai la dernière version du docker avec le tag filebot.
          Merci d'avance pour l'aide apportée

          Je précise que rtorrent fonctionne toujours puisque je peux toujours télécharger via le plugin torrent control.

            Hello Cyprien
            Tu n'aurais pas des logs un peu plus parlant avec :

            docker logs -f nomducontainer/rutorrent 

            Parce que là je vois pas, ou bien c'est la limite des torrents dans rutorrent mais j'ai vu des instances tournées avec plus de fichiers que ça donc je sais pas trop...


            j'ai rien d’intéressant mais même en supprimant le dossier .session j'ai la même erreur donc ça doti venir d'ailleurs. Je vais essayer de repartir d'un container qui marche et je rajouterais le .session ensuite. Je vous tiens au courant.

            EDIT:

            je comprends pas pourquoi j'ai le volume run/php:run/rtorrent. Je vais essayer sans.

            Attention, le apply data permissions peut être très long si tu as beaucoup de volume (il fait un chown recursif sur les torrents). Tant que cette étape n'est pas terminée, ton rutorrent ne se lance pas, et ça m'est arrivé d'attendre plusieurs dizaines de minutes pour que ce soit ok.

            Si tu es sur des droits des torrents, tu peux aussi killer le process dans le container

            docker exec -it <nom du container>
            ps -edf | grep chown
            kill <pid du process>

            et ctrl +d pour sortir

            Plus tu as de volume, plus ça va être long à démarrer à cause de cette étape.

              Merrick merci pour ton retour. Ca fait plus de 24h qu'il est lancé donc je pense que ça va. Et on voit dans le logs que cette étape est passé en done non?

              Oui, tu vois qu'il passe à la ligne d'après
              Pour voir si c'est en cours :

              docker top <nom_du_container ou id>

              Si dedans tu vois un chmod ou chown (dans la colonne CMD), c'est que ça tourne encore, et qu'il faut le killer pour que ça continue

              (24 h c'est très long quand même, même pour 700 torrents)

              18 jours plus tard

              Bonjour depuis pas mal de temp j'ai ce symbole

              je suis en version 4.3.5 avec nginx proxy manager avec que le port declarer 45000 est ce normal ?

              merci

              5 jours plus tard

              Les deux dernières mises à jour du conteneur me posent des problèmes.
              Le conteneur redémarre parce qu'il dépasse l'utilisation de la RAM. Si je reviens à la version du conteneur d'il y a quinze jours, celle 2024.07.19, cela ne pose aucun problème.
              Est-ce que quelqu'un d'autre a eu ce problème et a pu le résoudre ?

                5 jours plus tard

                Oui je dois avoir un problème similaire, docker et mon dedié plantait totalement,obligé de le redémarrer et ça repartait pour moins de 24-48h avant de replanter...j'ai observé une grosse consommation CPU et RAM de rutorrent, en revenant en version 4.3.5, ces consommations sont revenue à la normale

                  blashman et bossovitch
                  Je ne rencontre pas ce soucis sur 3 instances :

                  • k3s
                  • rpi4
                  • debian classique
                    Vous auriez un peu plus de détails ?
                    4 jours plus tard

                    MattProd
                    Instance Docker sur Synology DS918+ (Intel J3455) avec 16 Go de RAM
                    En partagent un peu plus de 4.000 fichiers

                      bonjour a tous

                      j'ai un soucis pour acceder au conteneur docker de ma seedbox je passe par NPM pour faire une redirection en sous domaine et sous google chrome a jour j'ai ce msg : ERR_SSL_UNRECOGNIZED_NAME_ALERT
                      j'ai vider mon cache google les certificat ssl letsencrypt sont bon test qualys en A+
                      j'ai relancer plusieur l'instance avec portainer .je sui heberger chez cloudfare les DNS de la seedbox sont en non proxified
                      aucun soucis avec firefox par contre

                      d'ou peut venir cette erreur ?

                      merci d'avance

                      blashman
                      @Rathorian tu es pas sur un syno aussi à la maison ?
                      faudrait regarder côté issue chez rTorrent si y'a pas des cas similaire, je penche pour un i/o qui monte dans les tours et provoque la charge système...
                      @Diesel tu as regardé quel certificat apparaît dans Chrome ?

                        il me dit que le site n'est pas autorisee en gros que ya pas de certificat ssl mai pourtant si vu que sur firefox ca fonctionne MattProd
                        j'ai revoquer le certificat lets encrypt sur npm re creer un nouveau est maintenat j'ai le meme probleme sur les 2 navigateurs...

                        [Edit] j'ai resolu le soucis j'avai pas remis le certificat ssl ds le host sur NPM

                        Salut à tous,

                        Je viens de faire une réinstallation de mon serveur, j'ai donc installé docker et suivi votre tuto qui simplifie énormément l'installation comparée à celle que j'avais du faire il y a plus de 7 ans...
                        Ca fonctionne nickel, un grand merci à vous mais je me pose quelques questions...
                        Comment faire pour pouvoir me connecter à la seedbox via mon nom de domaine (seedbox.domaine.tld) ? Ou se passe la configuration de cela ?
                        Est-il possible d'installer un certificat pour sécuriser la connexion ? Quel tuto suivre ?

                        Merci pour vos réponses.

                          6 jours plus tard

                          Teebo

                          pour passer par un sous domaine si tu as un domaine je te conseil de voir les tutos concernant NPM ( nginx proxy manager )
                          il permet de faire des sous domaines et creer des certificat letsencrypt

                          Merci à vous pour vos réponses, j'y suis parvenu...
                          J'ai donc un docker rutorrent avec les fichiers téléchargés qui vont dans /mnt/docker/rutorrent/data/downloads/

                          Je cherche à présent à installer une image docker ftp afin que l'utilisateur seedbox qui utilise le mot de passe "motdepasse" arrive dans ce dossier pour récupérer les fichiers.

                          Et c'est là que je bloque, j'ai tenté quelques trucs mais sans succès.

                          Merci

                          Hello @Teebo tu es maître des mots de passe ?
                          Si oui tu dois pouvoir utiliser ce container : delfer-alpine-ftp-server

                          docker run -d \
                            --name delfer-ftp \
                            -p21:21 \
                            -p21000-21010:21000-21010 \
                            -e USERS="MattProd|m0td3pass3|/mnt/docker/rutorrent/data/downloads" \
                            -v /mnt/docker/rutorrent/data/downloads:/mnt/docker/rutorrent/data/downloads \
                            -e ADDRESS=10.1.1.80 \
                            --restart unless-stopped \
                          delfer/alpine-ftp-server

                          pour un truc mono utilisateur, si par exemple tu as 2 users :

                          docker run -d \
                            --name delfer-ftp \
                            -p21:21 \
                            -p21000-21010:21000-21010 \
                            -e USERS="MattProd|m0td3pass3|/mnt/docker/rutorrent1/data/downloads Teebo|m0td3p4ss3|/mnt/docker/rutorrent2/data/downloads" \
                            -v /mnt/docker/rutorrent1/data/downloads:/mnt/docker/rutorrent1/data/downloads \
                            -v /mnt/docker/rutorrent2/data/downloads:/mnt/docker/rutorrent2/data/downloads \
                            -e ADDRESS=10.1.1.80 \
                            --restart unless-stopped \
                          delfer/alpine-ftp-server

                          Là tu as deux users avec deux chemins différents. Tu dois pouvoir passer ca dans un file .env pour éviter de balancer le truc en clair dans une console.
                          N'oublie pas de remplacer 10.1.1.80 par l'adresse IP externe de la machine ou bien son FQDN ( tu as la possibilité de lancer ce container avec un certificat ssl pour avoir du FTPS.

                          PS : voici un compose à vue de nez...

                          ---
                          services:
                            ftp:
                              image: delfer/alpine-ftp-server
                              container_name: delfer-ftp
                              restart: unless-stopped
                              environment:
                                - USERS=MattProd|m0td3pass3|/mnt/docker/rutorrent1/data/downloads Teebo|m0td3p4ss3|/mnt/docker/rutorrent2/data/downloads
                                - ADDRESS=10.1.1.80
                              ports:
                                - "21:21"
                                - "21000-21010:21000-21010"
                              volumes:
                                - /mnt/docker/rutorrent1/data/downloads:/mnt/docker/rutorrent1/data/downloads
                                - /mnt/docker/rutorrent2/data/downloads:/mnt/docker/rutorrent2/data/downloads

                            Merci pour ton aide @MattProd malheureusement ça n'a pas l'air de fonctionner...
                            Je n'ai pas besoin de multi-users j'ai donc suivi ton premier code, à savoir :

                            docker run -d \
                              --name delfer-ftp \
                              -p 21:21 \
                              -p 21000-21010:21000-21010 \
                              -e USERS="seedbox|M0t2passe|/mnt/docker/rutorrent/data/downloads" \
                              -v /mnt/docker/rutorrent/data/downloads:/mnt/docker/rutorrent/data/downloads \
                              -e ADDRESS=ftp.domaine.tld\
                              --restart unless-stopped \
                            delfer/alpine-ftp-server

                            J'ai essayé de remplacer ftp.domaine.tld avec l'adresse IP de mon serveur mais cela ne change rien.
                            Le problème ne doit pas venir de là puisque j'ai le message suivant en essaynt de m'y connecter :

                            Résolution de l'adresse ftp.domaine.tld
                            Connexion à XX.XXX.XXX.X (adresse IP de mon serveur)
                            Connexion établie, attentedu message d'accueil
                            Serveur non sécurisé, celui-ci ne prend pas en charge FTP sur TLS
                            USER : seedbox
                            PASS : *********
                            Réponse : Login incorrect

                            Je suis pourtant certain du login et mot de passe. Je me suis dit peut-être qu'il faut que l'utilisateur seedbox soit créé sur le serveur, j'ai donc essayé mais ça n'a rien change. Du coup je l'ai supprimé.

                            Cela est le premier problème, le second qui d'ailleurs n'en est pas vraiment un, concerne ce que tu précises dans ton message précédent :

                            MattProd N'oublie pas de remplacer 10.1.1.80 par l'adresse IP externe de la machine ou bien son FQDN ( tu as la possibilité de lancer ce container avec un certificat ssl pour avoir du FTPS.

                            Je n'ai pas très bien compris comment faire pour lorsque ça fonctionne ce soit du FTPS et non pas du FTP. Est-ce que cela se fait aussi via npm ?

                            Encore merci de ton aide.

                              Teebo Pourquoi utiliser le protocol ftp ?
                              tu peux utiliser le protocole sftp ( securisée )

                              SFTP, qui signifie SSH File Transfer Protocol (protocole de transfert de fichiers SSH ou protocole de transfert de fichiers sécurisé) est un protocole distinct intégrant SSH, qui fonctionne de manière similaire mais via une connexion sécurisée. Il présente l’avantage de pouvoir tirer parti d’une connexion sécurisée pour transférer des fichiers et traverser le système de fichiers à la fois sur le système local et sur le système distant.
                              Dans la plupart des cas, il est préférable d’utiliser le SFTP au lieu du FTP, en raison de ses fonctionnalités de sécurité sous-jacentes et de sa capacité à se greffer sur une connexion SSH. FTP est un protocole non sécurisé qui ne doit être utilisé que dans certains cas ou sur des réseaux de confiance.

                              une image docker existe d'ailleur qui est toujours maintenu ( derniere update mois )

                              https://github.com/emberstack/docker-sftp

                              ou alors la solution qui semble la plus adaptee pour ton cas est le partage de fichier via une app docker de ce style

                              ownshare

                              Salut Diesel,

                              Je ne suis pas fermé du tout sur la manière de pouvoir récupérer les fichiers téléchargés via rutorrent...
                              En effet, l'utilisation du ftps ou sftp pourrait me convenir mais je n'arrive pas à configurer la bête...
                              J'ai essayé ce que MattProd conseillait mais ça bloque comme expliqué dans mon post précédent.
                              Ownshare peut être intéressant également, j'ai donc suivi le tuto mais ça bloque aussi à l'installation de npm sachant que j'ai déjà une image docker npm existante, j'ignore donc si je devais le réinstaller comme indiqué dans le tuto mais de toute façon ça ne fonctionne pas non plus.
                              J'ai également essayé l'image docker que tu m'as communiqué mais je n'y suis pas parvenu non plus.
                              Je vous avoue que je découvre docker, il est facile de copier coller vos commandes du style docker run... pour ce qui est de docker compose, j'ai un peu de mal a comprendre.
                              Je suis preneur également de la manière de mettre à jour portainer.

                              Merci à vous.

                              10 jours plus tard

                              Mise a jour de l'image qui passe en version Ruttorrent 4.3.6 🙂

                              2 mois plus tard

                              bonjour @Rathorian je vien de mettre a jour l'image en version 5.1 beta 3

                              est j'ai ce message : [29.10.2024 18:58:53] WebUI started.
                              [29.10.2024 18:59:06] dump: Le plugin ne fonctionnera pas. rTorrent ne peut pas accéder au(x) programme(s) externe(s). (dumptorrent).