• Docker
  • Mondedie/rutorrent host directory browsing

Bonjour à tous,

Comme évoqué sur ma très récente présentation, je loue un serveur dédié dans un datacenter qui me sert en partie pour une seedbox.

Celle-ci fonctionne sous docker avec un docker compose que voici :

version: '3'

services: 
  rutorrent:
    image: mondedie/rutorrent:latest
    container_name: rutorrent
    restart: always
    networks: 
      - bridge_seedbox
    ports:
      - 127.0.0.1:8080:8080
    environment:
      - PUID=1001
      - PGID=1001
      - HTTP_AUTH=true
    volumes:
      - /home/dockeradmin/seedbox/rutorrent/config:/config
      - /mediadata:/data
      - /mediadata/torrent:/mediadata/torrent

  jackett:
    image: linuxserver/jackett:latest
    container_name: jackett
    restart: always
    networks:
      - bridge_seedbox
    ports:
      - 127.0.0.1:9117:9117
    environment:
      - PUID=1001
      - PGID=1001
      - TZ=Europe/Paris
    volumes:
      - /home/dockeradmin/seedbox/jackett/config:/config
      - /etc/localtime:/etc/localtime:ro

  medusa:
    image: linuxserver/medusa
    container_name: medusa
    restart: unless-stopped
    networks:
      - bridge_seedbox
    ports:
      - 127.0.0.1:8081:8081
    environment:
      - PUID=1001
      - PGID=1001
      - TZ=Europe/London
    volumes:
      - /home/dockeradmin/seedbox/medusa/config:/config
      - /mediadata/torrent/AutoDL/tvshows:/downloads
      - /mediadata/torrent/tvshows:/tv
      - /mediadata/torrent:/mediadata/torrent

  radarr:
    image: linuxserver/radarr:latest
    container_name: radarr
    restart: always
    networks:
      - bridge_seedbox
    ports:
      - 127.0.0.1:7878:7878
    environment:
      - PUID=1001
      - PGID=1001
      - TZ=Europe/Paris
    volumes:
      - /home/dockeradmin/seedbox/radarr/config:/config
      - /mediadata/torrent:/downloads
      - /mediadata/torrent:/mediadata/torrent/

  headphones:
    image: linuxserver/headphones:latest
    container_name: headphones
    restart: always
    networks:
      - bridge_seedbox
    ports:
      - 127.0.0.1:8181:8181
    environment:
      - PUID=1001
      - PGID=1001
      - TZ=Europe/Paris
    volumes:
      - /home/dockeradmin/seedbox/headphones/config:/config
      - /mediadata/torrent:/mediadata/torrent

networks:
  bridge_seedbox:
      # use the bridge driver, but enable IPv6
      driver: bridge

Mon problème c'est que via la console web de rutorrent, lors d'un ajout de torrent manuel je suis incapable de donner le chemin du deuxième disque de mon serveur /mediadata/torrent

Pourtant lorsque j'exécute shell dans le docker je vois bien ce disque de monter dans mon docker :

Est-ce que vous avez déjà eu cette problèmatique et sauriez me donner une direction dans laquelle creuser ?

Merci d'avance,

Aspiryne

Salut, c'est le souci d'utiliser ce Docker sans pousser un peu plus le setup. A titre d'exemple voici comment je le lance, comme tu le vois je pointe directement chaque montage (/data/downloads), /data/.watch etc) :

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

    Je viens de tester et ça marche, merci beaucoup !

    Je ne comprends pas exactement ce qu'il se passe derrière en ajoutant ces trois liens. Si jamais vous avez des explications sur le mécanisme je veux bien..

    Si j'ai bien compris les fichiers qui composent cette image, ces dossiers sont créés automatiquement par l'image.
    Je pensais que dans mon premier compose, il me suffisait de lui faire connaitre l'emplacement de mes données pour pouvoir aller les rechercher directement.

    Merci MattProd pour la redirection et Aerya pour ta réponse !

    Aspiryne

    Je pense que c'est parce que la plupart utilisent ce setup de manière simple et aussi parce que FileBot permet de gérer ensuite les copies/déplacements. Ne m'en servant pas, j'ai préféré creuser un peu pour que Medusa, Radarr etc puissent bosser tranquillement 😉

    Répondre…