Petit essai matinal:
Sur ma VM Mint (sur Proxmox) Deluge parviens sans aucun soucis à DL le torrent. Donc le FW de Proxmox ne semble pas en cause.
Découverte Docker rtorrent+rutorrent
- Modifié
A partir de la console du docker rutorrent j'arrive à créer un fichier à l'éditer avec vi sans soucis.
/data/downloads # ls
279CD2F36EE6B250339469D0FF54650A4FAD5615.meta 99D3BB8BE86CB264981A240C61FF227049CE3E4B.meta C26F196540AB167CE3FB65199913922B05895BB0.meta
906D91B5A41C3765DCFB6043E966D85283E9F51C.meta 9C87FA7536B6F688310F80232CFC9B06C75BC9C2.meta DE8132850FFED6C428462693422F4C3AC9926ADB.meta
/data/downloads # touch test
/data/downloads # vi test
Donc le soucis accès au fichier semble écarté, à moins que le user torrent:
/data/downloads # su torrent
/data/downloads $ touch tt
/data/downloads $ ls
279CD2F36EE6B250339469D0FF54650A4FAD5615.meta 99D3BB8BE86CB264981A240C61FF227049CE3E4B.meta C26F196540AB167CE3FB65199913922B05895BB0.meta test
906D91B5A41C3765DCFB6043E966D85283E9F51C.meta 9C87FA7536B6F688310F80232CFC9B06C75BC9C2.meta DE8132850FFED6C428462693422F4C3AC9926ADB.meta tt
/data/downloads $ vi tt
/data/downloads $ ls -la tt
-rw-r--r-- 1 torrent torrent 27 Feb 28 06:52 tt
Donc visiblement ça semble OK au niveau fichier...
Je vais quand même virer les mount vers le rep partagé OMV pour être sûr.
- Modifié
Pas mieux sans les mounts...
Je lance le DL de Big Buck Bunny sur mon PC pas de soucis.
Je lance le DL de Big Buck Bunny sur mon Proxmox/Mint/Deluge pas de soucis.
Je lance le même torrent sur Proxmox/OMV/Docker/rutorrent il reste figé avant de se mettre en erreur.
Je soupçonne un soucis de port dans la création du docker, mais j'avoue ne pas trop savoir ou chercher.
Pour info : la création du docker :
J'ajoute juste le port 8080 visible
Ensuite on lance mais il manque des ports... donc j'ajoute :
docker-pr 23780 root 4u IPv6 160287 0t0 TCP *:51413 (LISTEN)
docker-pr 23792 root 4u IPv6 160314 0t0 TCP *:49160 (LISTEN)
Et là c'est le drame au moment d'enregistrer :
Et le docker disparaît des Dockers Containers !!!
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.
- Modifié
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]
- Modifié
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
- Modifié
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
- Modifié
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
- Modifié
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..