[Discussion] Installer l'image Docker ruTorrent de Mondedie.fr
Merci pour cette image docker, qui facilite bien la vie et fait gagner un temps fou.
Par contre, autant ça fonctionne bien pour un nombre limité de torrents, autant quand on commence à en avoir un certain nombre, ça commence à partir en sucette. Après quelques milliers, j'ai tout d'abord eu droit à des « Bad response from server: (500 [error,list]) », qui furent résolus en augmentant la quantité de mémoire utilisable par ruTorrent (variable memory_limit dans php.ini).
Tranquille quelques temps, avant d'atteindre un nouvelle pallier. Là, ce fut des « Bad response from server: (504 [error,getplugins]) Gateway Time-out ». De ce que j'ai compris, ça survient quand on a trop chargé la mule. Néanmoins, d'augmenter le temps d'exécution, semble là encore avoir résolu le souci (max_execution_time dans php.ini, request_terminate_timeout dans www.conf et éventuellement fastcgi_read_timeout 300; dans la partie location ~ .php$ de nginx.conf... n'étant clairement pas expert, ça reste à vérifier).
Tout ça pour dire que ça serait sans doute bien d'augmenter un peu les différentes valeurs par défaut. Parce que le coup des 128 Mo de RAM utilisables par ruTorrent (qui devient rapidement un gouffre en terme de ressources utilisées) alors que sur les dédiés, on a bien souvent 32, voir 64 Go de RAM (si ce n'est plus), je trouve ça un peu limite.
J'ai un soucis avec l'image docker mondedie, sur la recherche de torrent sur le tracker privé yggtorrent, j'ai des fetch error. Comment je peux vérifier que l'url utilisé est la bonne, comme ils changent régulièrement de nom de domaine je me dis que ça doit être le soucis. Mon image est à jour par rapport à la dernière version publiée sur le hub docker.
personne ?
Salut, ça vient de leur protection Cloudflare. Pour passer outre il te faut utiliser Jackett et Flaresolver.
https://mondedie.fr/d/11497-seedbox-mais-impossible-de-trouver-un-indexers-pour-du-francais/10
https://mondedie.fr/d/10682-probleme-provider-sickchill/29
ok merci pour ton retour, je vais jeter un oeil
Bonjour,
Tout d'abord merci pour cette image docker, elle tourne très bien et me permet de déployer rutorrent facilement sur mon NAS!
Je me posais une question au sujet de la possibilité de partager certains fichier. Avant, avec rutorrent un plugin permettait de le faire facielement. Est-il toujours d'actualité?
Sinon, auriez-vous une autre solution à me proposer?
@Magicalex Salut,
Si tu as la possibilité de relancer un GitHub Actions sur le Repo de l'image, j'ai mis à jour mais l'action ne c'est pas déclenché car désactivé pour cause d'inactivité de plus de 60 jours.
Merci
- Modifié
PS : Désolé, je dois m'offrir des yeux.
HTTP_AUTH=true
J'ai oublié de remettre la variable.
Hello,
j'ai un p'tit soucis.
je pense que j'ai fais un erreur.
je voudrais protéger l'accés de l'interface via login / mdp.
J'ai donc utilisé la commande suivante:
docker exec -it rutorrent gen-http-passwd
dans un premier temps j'avais une erreur alors j'ai créé les dossiers et le fichier en question.
J'ai relancé la commande pour générer le login/mdp, cela s'est fait correctement, mais il n'est pas pris en compte lorsque je me connecte à l'interface, elle est toujours accessible sans login/mdp.
Est ce que quelqu'un saurait comment remédier à cela ?
Amicalement
- Modifié
Bonjour,
J'ai fait un update de l'image ce jour.
Voici les 2 lignes d'erreurs que j'ai dans la web UI.
[22.01.2022 14:02:55] JS error: [http://srv-main:7000/plugins/filedrop//jquery.filedrop.js : 28] Uncaught TypeError: Cannot read properties of undefined (reading 'push')
[22.01.2022 14:02:55] JS error: [http://srv-main:7000/ : 2580] Uncaught TypeError: $(...).filedrop is not a function
Mon docker-compose est personnalisé juste pour les dossiers, et je n'ai pas activé/désactivé de plugin, options etc... tout est par défaut.
Pour me débarrasser de ce message j'ai désactivé le plugin "filedrop" via la Web UI
Edit: problème connu sur Github/novik/rutorrent: il faut effacer le cache du navigateur.
Maintenant, j'ai ça:
[22.01.2022 16:51:21] Manipulation des archives désactivée (applications introuvables)rar
Edit 2: vu sur Github mondedie/ le problème. Mais on corrige comment vu que "rar" n'est pas dans un package alpine?
Hello, j'ai eu la brillante et riche idée de remettre à jour mes image aujourd'hui au bout de presque un an, j'ai tout fait bien comme au début et
image 1 (moi) ca ne demarre pas
JS error: [http://xxx.xxx.xxx.xxx8080/js/webui.js : 622] TypeError: newSettings is undefined
image 2 (mon frangin)
lui ça demarre sans mot de passe alors que je l'ai récrée et cela me met ceci dans la console RT
[22.01.2022 21:50:32] Manipulation des archives désactivée (applications introuvables)rar
[22.01.2022 21:50:43] JS error: [http://XXX.XXX.XXX.XXX8081/plugins/_noty/jquery.noty.js : 130] TypeError: $noty.data(...) is undefined
Ca craint, je ne sais pas comment m'en depatouiller avec le meme proc et deux resuiltats différents....
- Modifié
lokiki laissons un peu de temps aux Dev.
Le problème est identifié depuis 6 jours, l'image en à 2 sur le hub Docker!
L'un comme l'autre on a pas eu de chance de faire une MàJ hier.
Dans mon cas, RAR ne me manque pas.
L'avancement de la résolution est là File RAR extension
Fix rar extension
Test OK en local ! (x64)
- Modifié
Hello à tous, normalement c'est réglé. On a aussi rajouter des tags comme ça vous choisissez une version fix un tag par date et un par mois et année. Attention celui du mois et année est mit jour a chaque build pendant un mois.
Hello, je n'arrive pas à ajouter ruTorrent dans Medusa en docker
Auriez-vous une idée de ce que je dois mettre dans Medusa à "rTorrent host:port" ?
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
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)
Prévoir d'y donner les droits...
- Modifié
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 .
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
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 .
- Modifié
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.
- Modifié
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 !
Mince j'ai plombé l'ambiance ! :/
- Modifié
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
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.
Bonjour à tous,
Je me demande comment bien installer les plugins. Je les ai bien cloné dans le dossier custom_plugins
mais ca ne marche pas (rien ne se passe). De plus, vu que le contenu des plugins a des noms identiques, on dirqit qu'on ne peux installer qu'un seul plugin sous peine d'écraser le précédent ?!
git clone https://github.com/Gyran/rutorrent-ratiocolor.git ~/rutorrent/custom_plugins
Il se peut que les login en question ne sont plus compatibles comme ils datent de 6-12 and chacun!!
- https://github.com/Gyran/rutorrent-ratiocolor
- https://github.com/Gyran/rutorrent-pausewebui
- https://github.com/exrat/logoff
- https://code.google.com/archive/p/rutorrent-tadd-labels/downloads
Une idée svp ?!