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

fait une mise a jour 😉

christophebe
Salut,

J’utilise également l'image et tu n'es pas le seul avec ce petit problème de status de port, je l'ai également.
Ce n'est pas un problème provenant de l'image elle même mais du serveur qui test l'ouverture du port dans la configuration interne de rutorrent.

Il faudrait éventuellement ouvrir un ticket sur le GitHub de Novik mais je pense que ça sera vite réglé.

PS : Tu devrais pas avoir de souci pour télécharger entre temps... 🙂

@Rathorian le problème n'avait pas était résolu chez Novik en changeant le serveur ? il me semble que oui

    MattProd

    Tout à fait oui, c'était réglé.
    Je suppose que le nouveau lien à du encore changer du à d'éventuelle modification du site

      Rathorian effectivement, j'avais pas fait d'update récent ... mais l'url est ok, ca doit être le mécanisme qui à changer.

      Merci pour vos réponses
      Je vais donc attendre un peu et probablement ouvrir un ticket sur le github de Novik.
      Encore merci à tous

        christophebe

        A titre d'information, le problème est résolu.
        De mon côté, le test d'ouverture de port refonctionne de nouveau !

        Surement un petit problème du site qui check l'ouverture du port car aucune modification sur le dépôt de ruTorrent.

        Bonjour,
        Je viens de faire une installation toute neuve sur mon serveur avec un distri ArchLinux
        Le container rutorrent ne se lance pas...

        [2023/12/08-18:46:22] Create torrent user... done
        [2023/12/08-18:46:22] Create volume folders... done
        [2023/12/08-18:46:22] Generate configuration... done
        [2023/12/08-18:46:22] HTTP authentication configuration... done
        [2023/12/08-18:46:22] Update old configurations... done
        [2023/12/08-18:46:22] Apply system permissions... done
        [2023/12/08-18:46:22] Apply data permissions... done
        rtorrent: std::bad_alloc
        stop s6

        Je le lance via un docker compose

        version: "3.8"
        services:
          rutorrent:
            image: mondedie/rutorrent:latest
            container_name: rutorrent
            environment:
              - UID=${PUID}
              - HTTP_AUTH=true
              - GID=${PGID}
            volumes:
              - ${PATH_MEDIA}/config/rutorrent/:/config
              - ${PATH_MEDIA}/data:/data
            ports:
              - 8080:8080
              - 45000:45000
            restart: unless-stopped

        J'ai de la place sur mon disque puisque l'installation est neuve.
        Niveau permission j'ai fait un chown sur les 2 dossier avec le PUID et PGID

        Si vous pouvez m'aider...

          thibaut129
          Bonsoir,

          C'est la première fois que je vois cette erreur personnellement.
          Après quelques petites recherches, cette erreur remonte parfois sur des OS ArchLinux mais pas que....

          Vu que tu viens de faire une installation toute neuve, soit tu changes d'OS, soit tu essayes de corriger avec cette piste, tu auras également un lien en bas de page vers le forum docker pour approfondir la piste.

          @Rathorian
          Merci beaucoup pile poil au moment ou tu as écrit j'avais lancé l'image docker rutorrent de crazy-max et dedans il y a effectivement une conf de base qui fonctionnait chez moi.
          On peut voir que dans la commande de base il y a effectivement une configuration pour les ressources (ulimites) avec un nofile pour le nombre de fichiers qu'un processeur peut ouvrir j'ai repris les valeurs de l'exemple de la commande du github de crazy-max. A la fin mon compose pour l'image rutorrent de mondedie ressemble à ça et fonctionne parfaitement !

          services:
            rutorrent:
              image: mondedie/rutorrent:latest
              container_name: rutorrent
              environment:
                - UID=${PUID}
                - HTTP_AUTH=true
                - GID=${PGID}
              volumes:
                - ${PATH_MEDIA}/config/rutorrent/:/config
                - ${PATH_MEDIA}/data:/data
              ports:
                - 8080:8080
                - 45000:45000
              ulimits:
                nofile:
                  soft: 32000
                  hard: 40000

          Merci pour votre aide

            [...]
                ulimits:
                  nofile:
                    soft: 32000
                    hard: 40000
            [...]

            est donc spécifique à Arch, @Rathorian il faut qu'on l'ajoute sur le tuto ?

              MattProd

              D'après ce que je comprends, l'erreur pourrait apparaître selon la configuration hardware de la machine ainsi que de l'OS utilisé.

              On pourrait le rajouter dans le tuto effectivement. Mais je ne pense pas avoir les droits de modification sur le tuto.

              18 jours plus tard

              Hello, vous savez si c'est possible d'ajouter un proxy socks5 sur rutorrent ?

              Merci d'avance 🙂

                6 jours plus tard

                virusider
                Hello,
                Je suppose que tu dois pouvoir le faire en rentrant les paramètres nécessaires dans .rtorrent.rc qui se situe dans le dossier config/rtorrent

                un mois plus tard

                Bonjour a tous

                Apres une installation de l'image docker sur un serveur fresh je n'arrive pas a installé le plugin ratiocolor

                git clone https://github.com/Gyran/rutorrent-ratiocolor.git /home//diesel/docker/rutorrentseries/custom_plugins/ratiocolor
                ne donne rien

                cd /home/diesel/docker/rutorrent/custom_plugins
                git clone https://github.com/Micdu70/rutorrent-ratiocolor.git ratiocolor

                idem ne fonctionne pas

                cd /home//diesel/docker/rutorrentseries/custom_plugins/
                git clone https://github.com/Micdu70/rutorrent-ratiocolor.git ratiocolor

                egalement aussi ne fonctionne pas

                  Diesel Salut,

                  Tu pourrais dire exactement ce qui ne fonctionne pas ?

                  Éventuellement, message d'erreur, retour de la commande...

                    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