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

Hello,

Les deux sont sur la mĂȘme machine ? Docker ?
Si les deux sont sur la mĂȘme machine en docker sur le network docker alors :

http://nomducontainerrutorrent/plugins/httprpc/action.php

Dans mon cas le container se nomme rutorrent donc :

http://rutorrent/plugins/httprpc/action.php

Matt

un mois plus tard

Hello, savez-vous comment ajouter le plugin fileshare avec rutorrent en container ? J'ai cru comprendre, qu'il y avait 2 solutions :
1/ soit via dans le container mais sera supp Ă  chaque mise Ă  jour
2/ soit via le dossier plugin. (C'est cette 2nd solution que je cherche)

    shiraz91 Salut,
    Normallement si tu montes le volumes /config/custom_plugins et que tu y mets ton plugin celui-ci devrait ĂȘtre chargĂ© comme il faut.

    Prévoir d'y donner les droits...

    2 mois plus tard

    Salut tout le monde,

    Je recherche des gens pour m'aider Ă  maintenir l'image rutorrent de mondedie.
    Les mises Ă  jours sont un peu vieillotte et je vous avoue avoir tenter Ă  plusieurs reprises de faire des modifications sans grand succĂšs.

    Ayant les droits sur le Repo, je pourrais faire les mises à jours quand ce sera bien testé et fonctionnel.

    A l'heure d'aujourd'hui, si je souhaite passer l'image sur Alpine 3.16 de ce que j'ai pu constater :

    • Unrar n'est plus dans les dĂ©pĂŽts car dĂ©placĂ© en non-free
    • Filebot ne fonctionne plus car il y aurait un problĂšme avec les lib car plus aucun fichier n'est scannĂ© Ă  l'issue du tĂ©lĂ©chargement de rutorrent mais je ne trouve pas le souci.

    Donc voilà, c'est un petit appel à l'aide, si on pouvait regarder ensemble si des gens sont motivés.....

    Merci 🙂

      slt
      dsl je pourrez pas aider mais quitte a faire des mise a jour sa serai coll si c'Ă©tait possible d'avoir le combo rutorrent, filebot et flood en docker .
      merci a vous courage pour les mise a jour .

        ppo852 Salut,

        A voir si d'autres personnes serait intéressé, mais si c'est le cas, ça sera pas dans l'immédiat.
        D'abord on va faire en sorte de continuer à maintenir l'image 😉

        merci d'ailleurs , j'utilise ce docker en version filebot et non filebot.depuis . Quant je veut supprimer plusieurs fichier en mĂȘme temp souvent sa mais un temp fou a se supprimer alors que avec la version non filebot ces presque instantanĂ© , quelqu'un c'est pourquoi , et comment y remĂ©dier. merci

          ppo852 Je l'ai remarquĂ© oui vu que j'utilise la version Filebot mais je n'en ai aucune idĂ©e d’oĂč ça pourrait venir si sur la version non filebot ça ne le fait pas.

          Salut !!
          Juste pour dire merci je me suis enfin dĂ©cidĂ© Ă  utiliser l'image docker de rutorrent !! Merci @Magicalex et Ă  tous ceux qui ont contribuĂ©/contribuent Ă  cette image 🙌

          Rathorian je viens de revérifier sa le fait aussi avec la version sans filebot.
          c'est quant on supprime plusieurs fichier en mĂȘme temp .

            ppo852 J'avais des doutes que sur la version non Filebot, que le problÚme n'était pas présent.
            Rutorrent est relativement lent sur l'action de plusieurs fichiers. C'est l'un des plus lent et pour ĂȘtre sincĂšre, je ne crois pas que ce soit du Ă  l'image mais bien au programme lui mĂȘme et lĂ  nous pouvons rien faire.

            Bonjour,

            Tout d'abord merci pour votre travail et merci aux réponses de ce forum !
            Je souhaite mettre en place des seedbox sur mon serveur kimsufi pour ma famille.
            J'installe mes containers docker derriĂšre Traefik.

            VoilĂ  Ă  quoi ressemble mon docker-compose

            version: "3.1"
            
            networks:
            proxy-network:
            external: true
            
            services:
            lulu-rutorrent:
            image: mondedie/rutorrent:latest
            container_name: lulu-rutorrent
            environment:
            - HTTP_AUTH=true
            volumes:
            - ./lulu-config:/config
            - ./lulu-data:/data
            networks:
            - proxy-network
            labels:
            - "traefik.enable=true"
            - "traefik.http.services.lulu-rutorrent.loadbalancer.server.port=8080"
            - "traefik.http.routers.lulu-rutorrent.rule=Host(lulu.rutorrent.xxx.ovh)"
            - "traefik.http.routers.lulu-rutorrent.entrypoints=websecure"
            - "traefik.http.routers.lulu-rutorrent.tls=true"
            - "traefik.http.routers.lulu-rutorrent.tls.certresolver=leresolver"
            restart: unless-stopped
            
            francois-rutorrent:
            image: mondedie/rutorrent:latest
            container_name: francois-rutorrent
            environment:
            - HTTP_AUTH=true
            volumes:
            - ./francois-config:/config
            - ./francois-data:/data
            networks:
            - proxy-network
            labels:
            - "traefik.enable=true"
            - "traefik.http.services.francois-rutorrent.loadbalancer.server.port=8080"
            - "traefik.http.routers.francois-rutorrent.rule=Host(francois.rutorrent.xxx.ovh)"
            - "traefik.http.routers.francois-rutorrent.entrypoints=websecure"
            - "traefik.http.routers.francois-rutorrent.tls=true"
            - "traefik.http.routers.francois-rutorrent.tls.certresolver=leresolver"
            restart: unless-stopped

            J'arrive à me connecter à chaque seedbox en https aprÚs avoir créé les comptes sur le container (docker exec -it rutorrent gen-http-passwd) et à y ajouter des torrents.

            Voici mes questions :
            1: Est-ce que ma configuration avec Traefik est bonne ? (Est-ce la bonne façon de faire)
            2: Suis-je obligé de mettre cette ligne "traefik.http.services.lulu-rutorrent.loadbalancer.server.port=8080" pour que traefik prennent en compte rutorrent ?
            3: Est-ce la bonne façon de faire pour faire du multi-users ? (de créer 1 container par user)
            4: Comment me connecter en ftp (avec filezilla) Ă  mes containers pour avoir accĂšs aux fichiers
            5: Est-ce possible d'ajouter Cakebox ou quelque chose du genre ? Si oui, comment ? Plugins ?
            6: Est-ce possible de définir des quotas de stockage par container ?

            Merci énormément, je vous avoue que c'est un peu compliqué pour moi...

            Bonne soirée à tous !

            9 jours plus tard

            Mince j'ai plombé l'ambiance ! :/

            Hello @wakuu

            1. On va dire que les labels sont bons, de là a dire que la conf traefik est bonne il faudrait voir sa config 😉 mais je te rassure avec rutorrent on peut pas trop pousser en terme de A++
            2. Oui cette ligne indique Ă  Traefik sur quel port se connecter pour afficher la page que tu lui demandes. L'avantage de tourner comme çà c'est que du coup tu peux avoir x container rutorrent avec le mĂȘme port de la webui.
            Par contre je note l'absence de 2 variables:

            PORT_RTORRENT=

            Cette variable doit se trouver dans la section ENVIRONMENT et etre unique par container ( par ex 45000 pour lulu et 46000 pour françois ). Ce qui m'amĂšne Ă  la deuxiĂšme variable: l'exposition du port en question, il te faut exposer ce port tout seul dans chaque container de maniĂšre Ă  ce que le seed se fasse plus simplement et ne te laisse pas avec un "Port fermĂ©" đŸš© en bas de l'interface ruTorrent.
            Ce port est à forcer dans le .rtorrent.rc de chaque container et prévoir une correction du fichier de conf de rutorrent pour que le filemanager n'affiche que les dossiers des users
            3. Absolument !!
            4. LĂ  il faudrait ajouter un container FTP,

            docker run -d \
            --name=ftp \
            --restart always \
            -p 21:21 \
            -p 21000-21010:21000-21010 \
            -e USERS="lulu|password|/home/lulu/ francois|password|/home/francois/"
            -v /home/wakuu/lulu:/home/lulu \
            -v /home/wakuu/francois:/home/francois \
            delfer/alpine-ftp-server

            J'utilise celui lĂ  qui permet d'avoir des users et des dossiers, le docker cli du dessus est Ă  titre indicatif.
            5. KĂ©zako ?
            6. Limiter en terme de cpu, ram oui de sur mais sur la partie stockage j'ai jamais vu/essayer cependant la doc de docker indique ceci :

            Set storage driver options per container🔗
            docker run -it --storage-opt size=120G fedora /bin/bash
            This (size) will allow to set the container rootfs size to 120G at creation time. This option is only available for the devicemapper, btrfs, overlay2, windowsfilter and zfs graph drivers. For the devicemapper, btrfs, windowsfilter and zfs graph drivers, user cannot pass a size less than the Default BaseFS Size. For the overlay2 storage driver, the size option is only available if the backing fs is xfs and mounted with the pquota mount option. Under these conditions, user can pass any size less than the backing fs size.

            Voilà 🙂
            HĂ©site pas Ă  me ping sur la rĂ©ponse 🙂

            Merci beaucoup @MattProd

            J'ai réussi à configurer un peu comme je veux.
            Merci pour les tips n°2 et n°4, ça m'a bien aidé ! (Est-ce obligatoire d'ouvrir le port ?J'ai réussi à seed sans l'ouvrir...)

            Concernant les points 5 et 6, je suis toujours embĂȘtĂ©...
            5: Sur mon ancienne seedbox, Cakebox me permettait de lire en streaming ou de télécharger en http directement sur une page web.
            6: Pour la limitation de la taille je ne vois pas comment faire sachant que je mappe le volume de téléchargement du container sur le /home du user...

            perso moi j'utilise plex ou jellyfin pour le streaming ces vraiment beaucoup plus sympa de cakebox que j'utiliser il y a 10 ans lol

            Merci @ppo852

            Est-ce possible d'utiliser plex user par user ?
            Il faut monter 1 container par user ou alors 1 container pour tous les users et en fonction des éléments de connexion ils seront dans leur dossier ?

            • ppo852 a rĂ©pondu Ă  ça.

              wakuu
              slt
              Pour plex ou jellyfin tu fait un seul container, puis tu créé tes user a partir de l'interface et chaque user tu lui donne le chemin ou les chemin de tes fichier .
              Pour plex il a une version payante en plus qui te rajoute principalement la possibilitĂ© de l'utilisation sur Android, PlayStation ect... si je dit pas de bĂȘtise. jellyfin et gratuit et sans fioritures
              Apres fait quelque recherche sur tu devrait trouver ton bonheur sur un super site mondedie.fr lol
              Moi j'utilise https://nginxproxymanager.com/ a la place de traefik il est pas mal avec son interface de gestion.
              AprÚs tu peut utiliser une page accueil genre Organizr,Heimdall pour regrouper tes applications et droppy par exemple pour récupéré tes fichier. voila dsl pour le hors sujet du flux de la discutions.