• Docker
  • Découverte Docker rtorrent+rutorrent

du coup je crée à la main avec les ports :

docker create --name=rutorrent \
--restart=always \
-v /sharedfolders/FILMS01/rtorrent/config:/config \
-v /sharedfolders/FILMS01/rtorrent/downloads:/downloads \
-v /sharedfolders/FILMS01/rtorrent/data:/data \
-e PGID=100 \
-e PUID=1000 \
-e TZ=Europe/London \
-p 8080:8080/tcp \
-p 49160:49160/tcp \
-p 51413:51413/tcp \
-p 6881:6881/udp \
mondedie/rutorrent

je démarre à la main

root@OMV1:~# docker start rutorrent
rutorrent

tout démarre bien, avec les ports à l'écoute :


root@OMV1:~# lsof -i -P -n | grep LISTEN
rpcbind     434     root    8u  IPv4  14281      0t0  TCP *:111 (LISTEN)
rpcbind     434     root   11u  IPv6  14289      0t0  TCP *:111 (LISTEN)
python3     743   nobody    7u  IPv4  17446      0t0  TCP 192.168.1.6:5357 (LISTEN)
sshd        763     root    3u  IPv4  16950      0t0  TCP *:22 (LISTEN)
sshd        763     root    4u  IPv6  16952      0t0  TCP *:22 (LISTEN)
nginx       791     root    8u  IPv4  17106      0t0  TCP *:80 (LISTEN)
nginx       791     root    9u  IPv4  17107      0t0  TCP *:443 (LISTEN)
nginx       792 www-data    8u  IPv4  17106      0t0  TCP *:80 (LISTEN)
nginx       792 www-data    9u  IPv4  17107      0t0  TCP *:443 (LISTEN)
smbd        828     root   31u  IPv6  17376      0t0  TCP *:445 (LISTEN)
smbd        828     root   32u  IPv6  17377      0t0  TCP *:139 (LISTEN)
smbd        828     root   33u  IPv4  17378      0t0  TCP *:445 (LISTEN)
smbd        828     root   34u  IPv4  17379      0t0  TCP *:139 (LISTEN)
docker-pr 20172     root    4u  IPv6 569693      0t0  TCP *:51413 (LISTEN)
docker-pr 20184     root    4u  IPv6 569720      0t0  TCP *:49160 (LISTEN)
docker-pr 20196     root    4u  IPv6 569747      0t0  TCP *:8080 (LISTEN)

Mais torrent toujours en erreur...

    Hello,
    Au niveau de ton réseau complet, ton pc ouvre les ports via UPNP dynamiquement. Ce qui n'est pas le cas sur ton docker j'imagine.

    je penche plus pour un soucis de droits...
    Je prends mon café, réinstalle OMV avec des disques pour le rendre opérationnel et essayé avec des mount. Sans mount externe je n'ai aucun problème.

    Merci à vous deux !

    @MattProd Pour les mount externe n'oublie pas de lancer le docker en privilegied, les partage smb réclament cela sur les LXC par exemple. Si tu regarde mes tests je ne crois pas trop au soucis de droits.
    @Hems45, je penche aussi pour ce soucis, sans savoir comment le mettre en évidence.

    Bon effectivement, j'ai fait avec les droits que tu indiques et pas de soucis...
    Donc le pare-feu peut être en cause... Ma différence est qu'OMV à son ip dédié...
    [EDIT] Je vais en installer un @home sur le proxmox du grenier[/EDIT]

      MattProd Attention si tu goûtes à Proxmox ! 😄

      Mon OMV (sous Proxmox) a également son IP dédiée.

        yakelkun j'en utilises 3 (1 au boulot/1 en dc/1 au grenier) 😉

        Donc il à son ip dédié, alors la je vois pas... parce que dans ce cas la si tu as pas le firewall je vois pas ce qui coince.
        Tu as essayer avec des torrents d'image debian ubuntu ?

          MattProd aurais tu un lien stp pour un torrent dont tu sais qu'il fonctionne stp.

          Edit la conf réseau de OMV sour Proxmox :

          une image debian
          j'ai testé avec du tk privé aussi, aucun soucis. par contre j'ai pas testé les magnet

          Bon bah a la maison, impossible d’accéder à rutorrent tout court

          yakelkun PGID et PUID ne sont pas des variables d'environnement.
          Pour plus d'info lire le readme https://github.com/mondediefr/docker-rutorrent#configuration

          Pour avoir des infos sur le container.

          docker logs rutorrent et aussi un docker ps --all ça peu nous être utile.

          Pour lancer un container sur ta machine.

          docker run --name rutorrent -dt \
            -e UID=1000 \
            -e GID=100 \
            -e PORT_RTORRENT=49160 \
            -p 8080:8080 \
            -p 49160:49160 \
            -v /sharedfolders/FILMS01/rtorrent/config:/config \
            -v /sharedfolders/FILMS01/rtorrent/data:/data \
            mondedie/rutorrent:latest

          Les interfaces graphiques c'est bien mais si on comprend pas ce que l'on fait, ça fait pas de miracle 🙂

          Merci Magicalex ça fonctionne (pas avec Big Buck Bunny) mais avec un autre Torrent ça passe.

          Merci pour le lien vers le readme !

          Concernant le script de création je m'était inspiré d'un autre Docker, d'où le Puid Pgid.... 😅

          Merci également à MattProd Hems45

          15 jours plus tard

          Hello,
          J'ai redémarré mon Proxmox qui héberge OMV4, et le container ne fonctionne plus :
          Le journal :
          [1;34m[2020/03/15-07:31:24] Create user torrent ...[0m
          [1;32m[2020/03/15-07:31:24] Create user torrent done[0m
          chown: /data/.watch: Read-only file system
          chown: /data/.session: Read-only file system
          chown: /data/downloads: Read-only file system
          [1;34m[2020/03/15-07:31:24] Generate configuration ...[0m
          [1;32m[2020/03/15-07:31:24] Generate configuration done[0m
          [1;34m[2020/03/15-07:31:24] HTTP authentication configuration ...[0m
          [1;32m[2020/03/15-07:31:24] HTTP authentication configuration done[0m
          [1;34m[2020/03/15-07:31:24] Update old configurations ...[0m
          sed: can't create temp file '/config/rtorrent/.rtorrent.rcXXXXXX': Read-only file system
          [1;32m[2020/03/15-07:31:24] Update old configurations done[0m
          [1;34m[2020/03/15-07:31:24] Apply system permissions ...[0m
          chown: /config: Read-only file system
          [1;32m[2020/03/15-07:31:24] Apply system permissions done[0m
          [1;34m[2020/03/15-07:31:24] Apply data permissions ...[0m
          chown: /data: Read-only file system
          chown: /data: Read-only file system
          [1;32m[2020/03/15-07:31:24] Apply data permissions done[0m
          [1;34m[2020/03/15-07:31:24] Start all services ...[0m
          rtorrent: Could not lock session directory: "/data/.session/", held by "<error>".
          stop s6

          Donc un soucis d'accès : ls -la dans .session

          drwxr-sr-x 2 monsignore users 4096 Mar 15 07:53 .
          drwxr-sr-x 5 root root 4096 Feb 27 19:50 ..
          -rw-r--r-- 1 monsignore users 35392 Mar 8 11:15 0798B1DB89FD0CEF6AE0F42763A9282EE7CB4480.torrent
          -rw-r--r-- 1 monsignore users 268 Mar 15 07:01 0798B1DB89FD0CEF6AE0F42763A9282EE7CB4480.torrent.libtorrent_resume
          -rw-r--r-- 1 monsignore users 796 Mar 15 07:01 0798B1DB89FD0CEF6AE0F42763A9282EE7CB4480.torrent.rtorrent
          -rw-r--r-- 1 monsignore users 39562 Mar 8 11:32 134DF600DE44BFB9BAB79AB8A44E9CB299C2DE44.torrent
          -rw-r--r-- 1 monsignore users 268 Mar 15 07:01 134DF600DE44BFB9BAB79AB8A44E9CB299C2DE44.torrent.libtorrent_resume
          -rw-r--r-- 1 monsignore users 848 Mar 15 07:01 134DF600DE44BFB9BAB79AB8A44E9CB299C2DE44.torrent.rtorrent
          -rw-r--r-- 1 monsignore users 89037 Mar 7 18:05 13B3F857834799523686E375345DD3C7A725F33D.torrent
          -rw-r--r-- 1 monsignore users 317 Mar 15 07:01 13B3F857834799523686E375345DD3C7A725F33D.torrent.libtorrent_resume
          -rw-r--r-- 1 monsignore users 923 Mar 15 07:01 13B3F857834799523686E375345DD3C7A725F33D.torrent.rtorrent
          -rw-r--r-- 1 monsignore users 56341 Mar 8 11:32 14F7A43FFD64E62E66C6449B8056E2CAAAFA0EEA.torrent
          -rw-r--r-- 1 monsignore users 376 Mar 15 07:01 14F7A43FFD64E62E66C6449B8056E2CAAAFA0EEA.torrent.libtorrent_resume
          -rw-r--r-- 1 monsignore users 790 Mar 15 07:01 14F7A43FFD64E62E66C6449B8056E2CAAAFA0EEA.torrent.rtorrent
          -rw-r--r-- 1 monsignore users 14425 Mar 8 11:33 5CD4B181C360ACF83E15248D2DE81231F073333F.torrent
          -rw-r--r-- 1 monsignore users 338 Mar 15 07:01 5CD4B181C360ACF83E15248D2DE81231F073333F.torrent.libtorrent_resume
          -rw-r--r-- 1 monsignore users 780 Mar 15 07:01 5CD4B181C360ACF83E15248D2DE81231F073333F.torrent.rtorrent
          -rw-r--r-- 1 monsignore users 4982 Feb 29 17:41 AED06F8CCA842F63723320477BDD740451DF8EF2.torrent.libtorrent_resume
          -rw-r--r-- 1 monsignore users 674 Feb 29 17:41 AED06F8CCA842F63723320477BDD740451DF8EF2.torrent.rtorrent
          -rw-r--r-- 1 monsignore users 24721 Mar 8 11:32 D0201BEB1096904605EB2A441FC24928AB172B10.torrent
          -rw-r--r-- 1 monsignore users 268 Mar 15 07:01 D0201BEB1096904605EB2A441FC24928AB172B10.torrent.libtorrent_resume
          -rw-r--r-- 1 monsignore users 789 Mar 15 07:01 D0201BEB1096904605EB2A441FC24928AB172B10.torrent.rtorrent
          -rw-r--r-- 1 monsignore users 33928 Mar 9 17:43 D8228CA637FA2D5F4068B341C41D8E24EE3C6833.torrent
          -rw-r--r-- 1 monsignore users 268 Mar 15 07:01 D8228CA637FA2D5F4068B341C41D8E24EE3C6833.torrent.libtorrent_resume
          -rw-r--r-- 1 monsignore users 791 Mar 15 07:01 D8228CA637FA2D5F4068B341C41D8E24EE3C6833.torrent.rtorrent
          -rw-r--r-- 1 monsignore users 55 Mar 15 07:01 rtorrent.dht_cache
          -rw-r--r-- 1 monsignore users 0 Mar 15 07:01 rtorrent.input_history
          -rw-rw-r-- 1 monsignore users 17 Mar 9 17:41 rtorrent.lock

          Bizarre que les droits soit au user samba que j'ai créé... mais le groupe est bien users

          j'ai déplacé rtorrent.lock et redémarré le container,but sans que ça fonctionne..

          Répondre…