[Tuto] Installation de OpenVPN, Jackett, Prowlarr, rutorrent, Qbittorrent, Sonarr, Radarr ....

Nouch

Nouveau membre
Bonjour EVOTk

J'ai suivi le point 6b pour ajouter des dossiers à rutorrent.
Je me retrouve donc dans mon arborescence : \downloads-vpn\rutorrent\downloads avec les dossiers suivants
--- complete
--- temp
--- Movies
--- Series
--- eBook
Lorsque je débute un téléchargement, je sélectionne par exemple le dossier eBook, le téléchargement démarre bien dans ce dossier mais une fois terminé, il est automatiquement déplacé vers le dossier complete avec ajout d'un sous dossier eBook.
On dévie un peu de ton tuto mais saurais tu comment faire pour que le fichier terminé reste dans le dossier de départ ?
 

EVOTk

Modérateur
Membre du personnel
Nouch a dit:
Bonjour EVOTk
On dévie un peu de ton tuto mais saurais tu comment faire pour que le fichier terminé reste dans le dossier de départ ?

Salut,
Effectivement, je vais un faire un point du tuto, cela devrai en intéresser plus d'un je pense :) En attendant que je le fasse, voici la solution :

Stopper le conteneur rutorrent :
Code:
docker stop rutorrent

Aller dans le dossier rtorrent:
Code:
downloads-vpn/rutorrent/data/rtorrent

Éditer le fichier : .rtorrent.rc

A la ligne 61 tu verra :
Code:
# Move finished (no need Autotools/Automove plugin on ruTorrent)
Il faut rajouter un diese # devant les 3 lignes suivantes, de cette façon :

Code:
# Move finished (no need Autotools/Automove plugin on ruTorrent)
#method.insert = d.get_finished_dir, simple, "cat=$cfg.download_complete=,$d.custom1="
#ethod.insert = d.move_to_complete, simple, "d.directory.set=$argument.1=; execute=mkdir,-p,$argument.1=; execute=mv,-u,$argument.0=,$argument.1=; d.save_full_session="
#method.set_key = event.download.finished,move_complete,"d.move_to_complete=$d.data_path=,$d.get_finished_dir="

Enregistrer le fichier, attention a son nom qui doit bien etre :
Code:
.rtorrent.rc

Puis relancer rutorrent :
Code:
docker start rutorrent
 

Nouch

Nouveau membre
Merci EVOTk .... impeccable

Par contre j'ai modifié le chemin de mes dossiers Movies / Series / eBook dans .env
Ils sont à présent sur volume2 alors que le reste est sur volume1.
Du coups dans rutorrent, je n'ai pas accès aux dossiers qui se trouvent sur le volume2.
Il me propose les dossiers que j'avais créé au préalable dans \docker\downloads-vpn\rutorrent\downloads
Faut-il que tout soit sur le même volume ?

RACINE=/volume1/docker/downloads-vpn
MOVIES=/volume2/ruTorrent/Movies
EBOOK=/volume2/ruTorrent/eBook
SERIES=/volume2/ruTorrent/Series
 

EVOTk

Modérateur
Membre du personnel
AS tu re-créer le conteneur après cette modification ? ( docker-compose up -d )
Comment a tu déclarer les dossiers dans ton docker-compose ?
 

Nouch

Nouveau membre
J'ai bien relancé le docker-compose up -d après changement.
Voici le docker-compose. J'ai adapté ton exemple sans trop savoir pourquoi il fallait mettre /media
volumes:
- ${RACINE}/rutorrent/data:/data
- ${RACINE}/rutorrent/passwd:/passwd
- ${RACINE}/rutorrent/downloads:/downloads
- ${MOVIES}:/media/Movies
- ${EBOOK}:/media/eBook
- ${SERIES}:/media/Series
 

EVOTk

Modérateur
Membre du personnel
Quand tu souhaite rajouter un torrent si tu indique :
/media/Series

Alors il téléchargera dans /volume2/media/Series

Le dossier media est un dossier choisi pour y mettre les dossiers, cela peut être data, 1234 ou n'importe quel nom de ton choix
 

Nouch

Nouveau membre
EVOTk a dit:
Quand tu souhaite rajouter un torrent si tu indique :
/media/Series

Alors il téléchargera dans /volume2/media/Series

Le dossier media est un dossier choisi pour y mettre les dossiers, cela peut être data, 1234 ou n'importe quel nom de ton choix

Je suis un peu perdu, et après plusieurs essais, cela ne fonctionne pas !
Pourquoi indiquer dans le .env ces chemins (exemple eBook) ?

PUID=1029
PGID=100
TZ=Europe/Paris
RACINE=/volume1/docker/downloads-vpn
EBOOK=/volume2/eBook
 

EVOTk

Modérateur
Membre du personnel
Cela permet ensuite dans le compose de récupérer cette variable EBOOK

- ${EBOOK}:/media/eBook
=
- /volume2/eBook:/media/eBook
 

Nouch

Nouveau membre
Lorsque je veux ajouter un torrent, il ne me propose pas les répertoires eBook / Series / Movies qui se trouvent sur le Volume 2 comme indiqué dans le .env

 

Nouch

Nouveau membre
EVOTk a dit:
Double clique sur les .. Pour revenir en arrière dans l'architecture des dossiers
J'ai utilisé la même arborescence que la tienne afin d'éliminer d'éventuels problèmes.
Je te te confirme que j'ai bien réussi à créer des dossiers accessibles via ruTorrent pour faires des essais dans un premier temps mais lorsque j'ai voulu créer un dossier sur le volume 2, ruTorrent propose toujours les mêmes dossiers qui se trouvent sur volume 1 même en utilisant les ...
Peut-être n'est il pas possible d'aller chercher des dossiers qui ne se trouvent pas dans le dossier principal : downloads ?
 

EVOTk

Modérateur
Membre du personnel
Sur rutorrent, dans répertoire , ecrit :
Code:
/media

et clique sur les ...

WOEPFFQ.png


Cela devrai te metre dans /media
Par contre effectivement, je viens d'essayer il ne semble pas possible d'aller avec le retour des repertoire ( via les .. dans la liste ) plus en arrière que /downloads

Le fait que dans /downloads les dossier soit toujours visible malgre que tu as enlever le lien c'est parceque les dossier se créer dans /downloads mais vide quand tu as fait le lien lors du 1er essai, c'est un comportement normal, tu peu vérifier sur ton nas /downloads/series ne contient rien, et le supprimer ne changera rien, puisque maintenant tu pointe vers /media/series
 

Nouch

Nouveau membre
J'ai beau écrire /media, lorsque je clique sur les 3 points, il me remet automatiquement vers /downloads/temp/
Etrange comme comportement ?!
 

EVOTk

Modérateur
Membre du personnel
Bon, je viens d'essayer et j'ai compris pourquoi cela ne marche pas. Par contre, je ne sais pas pourquoi cela ne marche plus ;)
Il va falloir que je modifie le tuto

/media n'existe pas dans le conteneur, donc rutorrent ne le veut pas
Il faut donc taper le chemin complet :

Par exemple ici j'ai fait un essai avec un dossier /media/series2 , le fonctionnement est ok :
https://i.gyazo.com/5f451f4fb0545c2adf467f01b31502b7.mp4

Par contre, si j'essaye /media seulement il ne veut pas.

Le plus simple est de monter les dossiers dans /downloads dans se cas. Je reprendrai mon tutos un peu plus tard sur ce point !
Merci a toi pour les essais et sorry pour ce soucis :?

Edit :
Et donc dans le compose ici :
Code:
- ${MOVIES}:/media/Movies
- ${EBOOK}:/media/eBook
- ${SERIES}:/media/Series

Tu modifie comme ceci :

Code:
- ${MOVIES}:/downloads/Movies
- ${EBOOK}:/downloads/eBook
- ${SERIES}:/downloads/Series
 

EVOTk

Modérateur
Membre du personnel
UPDATE : Ajout 4.b - Désactiver la fonction de déplacement automatique des téléchargements terminés :giggle:
 

NoGrout

Nouveau membre
Bonjour EVOTk, merci pour ton tuto qui rassemble énormément d'info bien difficile à trouver lorsqu'on débute.

J'avais une installation assez complète (qbit, sonarr, radarr...) sur syno dsm 6, et lorsque que j'ai eu la mise à jour dsm 7, un fichier compressé liblzo est devenu illisible sur docker empêchant de lancer qbittorrentvpn. En cherchant sur le net, une réinstallation de qbit était le plus simple.

Je l'ai réinstallé, et maintenant, c'est l'étape 1.e concernant TUN.sh qui ne veut pas faire son taf.
qbittorrent ne veut donc toujours pas se lancer depuis à cause de cette erreur.

log ssh:
Code:
root@RackStationVSJ:/volume2/docker/config# lsmod | grep tun
tun                    18941  0
tunnel4                 2389  1 sit
ip6_udp_tunnel          1967  1 vxlan
udp_tunnel              2419  1 vxlan
ip_tunnel              12243  1 sit
root@RackStationVSJ:/volume2/docker/config# sudo su -
root@RackStationVSJ:~# cd /volume2/docker/config
root@RackStationVSJ:/volume2/docker/config# chmod 0755 TUN.sh
root@RackStationVSJ:/volume2/docker/config# ./TUN.sh
root@RackStationVSJ:/volume2/docker/config# ./TUN.sh
root@RackStationVSJ:/volume2/docker/config#

Je mets le log (qbit) si ça peut aider aussi

Code:
date,stream,content
2021-09-15 03:28:55,stdout,Wed Sep 15 03:28:55 2021 Exiting due to fatal error

2021-09-15 03:28:55,stdout,Wed Sep 15 03:28:55 2021 ERROR: Cannot open TUN/TAP dev /dev/net/tun: No such file or directory (errno=2)

2021-09-15 03:28:55,stdout,Wed Sep 15 03:28:55 2021 ROUTE_GATEWAY 172.17.0.1/255.255.0.0 IFACE=eth0 HWADDR=02:42:ac:11:00:02

2021-09-15 03:28:55,stdout,Wed Sep 15 03:28:55 2021 Incoming Data Channel: Cipher 'AES-256-GCM' initialized with 256 bit key

2021-09-15 03:28:55,stdout,Wed Sep 15 03:28:55 2021 Outgoing Data Channel: Cipher 'AES-256-GCM' initialized with 256 bit key

2021-09-15 03:28:55,stdout,Wed Sep 15 03:28:55 2021 Data Channel: using negotiated cipher 'AES-256-GCM'

2021-09-15 03:28:55,stdout,Wed Sep 15 03:28:55 2021 OPTIONS IMPORT: data channel crypto options modified

2021-09-15 03:28:55,stdout,Wed Sep 15 03:28:55 2021 OPTIONS IMPORT: adjusting link_mtu to 1659

2021-09-15 03:28:55,stdout,Wed Sep 15 03:28:55 2021 OPTIONS IMPORT: peer-id set

2021-09-15 03:28:55,stdout,Wed Sep 15 03:28:55 2021 OPTIONS IMPORT: --ip-win32 and/or --dhcp-option options modified

2021-09-15 03:28:55,stdout,Wed Sep 15 03:28:55 2021 OPTIONS IMPORT: route-related options modified

2021-09-15 03:28:55,stdout,Wed Sep 15 03:28:55 2021 OPTIONS IMPORT: route options modified

2021-09-15 03:28:55,stdout,Wed Sep 15 03:28:55 2021 OPTIONS IMPORT: --ifconfig/up options modified

2021-09-15 03:28:55,stdout,Wed Sep 15 03:28:55 2021 Socket Buffers: R=[357120->425984] S=[46080->425984]

2021-09-15 03:28:55,stdout,Wed Sep 15 03:28:55 2021 OPTIONS IMPORT: --sndbuf/--rcvbuf options modified

2021-09-15 03:28:55,stdout,Wed Sep 15 03:28:55 2021 OPTIONS IMPORT: compression parms modified

2021-09-15 03:28:55,stdout,Wed Sep 15 03:28:55 2021 OPTIONS IMPORT: --explicit-exit-notify can only be used with --proto udp

2021-09-15 03:28:55,stdout,Wed Sep 15 03:28:55 2021 OPTIONS IMPORT: timers and/or timeouts modified

2021-09-15 03:28:55,stdout,"Wed Sep 15 03:28:55 2021 PUSH: Received control message: 'PUSH_REPLY,redirect-gateway def1,dhcp-option DNS 103.86.96.100,dhcp-option DNS 103.86.99.100,sndbuf 524288,rcvbuf 524288,explicit-exit-notify,comp-lzo no,route-gateway 10.7.0.1,topology subnet,ping 60,ping-restart 180,ifconfig 10.7.0.10 255.255.255.0,peer-id 0,cipher AES-256-GCM'
"
2021-09-15 03:28:55,stdout,Wed Sep 15 03:28:55 2021 SENT CONTROL [fr802.nordvpn.com]: 'PUSH_REQUEST' (status=1)

2021-09-15 03:28:54,stdout,Wed Sep 15 03:28:54 2021 [fr802.nordvpn.com] Peer Connection Initiated with [AF_INET]138.199.16.72:443

2021-09-15 03:28:54,stdout,"Wed Sep 15 03:28:54 2021 Control Channel: TLSv1.3, cipher TLSv1.3 TLS_AES_256_GCM_SHA384, 4096 bit RSA
"
2021-09-15 03:28:54,stdout,"Wed Sep 15 03:28:54 2021 VERIFY OK: depth=0, CN=fr802.nordvpn.com
"
2021-09-15 03:28:54,stdout,Wed Sep 15 03:28:54 2021 VERIFY EKU OK

2021-09-15 03:28:54,stdout,"Wed Sep 15 03:28:54 2021 ++ Certificate has EKU (str) TLS Web Server Authentication, expects TLS Web Server Authentication
"
2021-09-15 03:28:54,stdout,Wed Sep 15 03:28:54 2021 Validating certificate extended key usage

2021-09-15 03:28:54,stdout,Wed Sep 15 03:28:54 2021 VERIFY KU OK

2021-09-15 03:28:54,stdout,"Wed Sep 15 03:28:54 2021 VERIFY OK: depth=1, C=PA, O=NordVPN, CN=NordVPN CA6
"
2021-09-15 03:28:54,stdout,"Wed Sep 15 03:28:54 2021 VERIFY OK: depth=2, C=PA, O=NordVPN, CN=NordVPN Root CA
"
2021-09-15 03:28:54,stdout,Wed Sep 15 03:28:54 2021 WARNING: this configuration may cache passwords in memory -- use the auth-nocache option to prevent this

2021-09-15 03:28:54,stdout,"Wed Sep 15 03:28:54 2021 TLS: Initial packet from [AF_INET]138.199.16.72:443, sid=9aa67e07 9832e0f1
"
2021-09-15 03:28:54,stdout,Wed Sep 15 03:28:54 2021 TCP_CLIENT link remote: [AF_INET]138.199.16.72:443

2021-09-15 03:28:54,stdout,Wed Sep 15 03:28:54 2021 TCP_CLIENT link local: (not bound)

2021-09-15 03:28:54,stdout,Wed Sep 15 03:28:54 2021 TCP connection established with [AF_INET]138.199.16.72:443

2021-09-15 03:28:53,stdout,Wed Sep 15 03:28:53 2021 Attempting to establish TCP connection with [AF_INET]138.199.16.72:443 [nonblock]

2021-09-15 03:28:53,stdout,Wed Sep 15 03:28:53 2021 Socket Buffers: R=[87380->87380] S=[16384->16384]

2021-09-15 03:28:53,stdout,Wed Sep 15 03:28:53 2021 TCP/UDP: Preserving recently used remote address: [AF_INET]138.199.16.72:443

2021-09-15 03:28:53,stdout,Wed Sep 15 03:28:53 2021 Incoming Control Channel Authentication: Using 512 bit message hash 'SHA512' for HMAC authentication

2021-09-15 03:28:53,stdout,Wed Sep 15 03:28:53 2021 Outgoing Control Channel Authentication: Using 512 bit message hash 'SHA512' for HMAC authentication

2021-09-15 03:28:53,stdout,Wed Sep 15 03:28:53 2021 NOTE: --fast-io is disabled since we are not using UDP

2021-09-15 03:28:53,stdout,Wed Sep 15 03:28:53 2021 WARNING: --ping should normally be used with --ping-restart or --ping-exit

2021-09-15 03:28:53,stdout,"Wed Sep 15 03:28:53 2021 library versions: OpenSSL 1.1.1f  31 Mar 2020, LZO 2.10
"
2021-09-15 03:28:53,stdout,Wed Sep 15 03:28:53 2021 OpenVPN 2.4.7 x86_64-pc-linux-gnu [SSL (OpenSSL)] [LZO] [LZ4] [EPOLL] [PKCS11] [MH/PKTINFO] [AEAD] built on Sep  5 2019

2021-09-15 03:28:53,stdout,Wed Sep 15 03:28:53 2021 WARNING: file 'credentials.conf' is group or others accessible

2021-09-15 03:28:53,stdout,2021-09-15 03:28:53.103144 [info] Starting OpenVPN...

2021-09-15 03:28:53,stdout,2021-09-15 03:28:53.067772 [info] PGID not defined. Defaulting to root group

2021-09-15 03:28:53,stdout,2021-09-15 03:28:53.032883 [info] PUID not defined. Defaulting to root user

2021-09-15 03:28:52,stdout,2021-09-15 03:28:52.997764 [info] Adding 8.8.4.4 to resolv.conf

2021-09-15 03:28:52,stdout,2021-09-15 03:28:52.960394 [info] Adding 8.8.8.8 to resolv.conf

2021-09-15 03:28:52,stdout,2021-09-15 03:28:52.918288 [info] VPN_OPTIONS not defined (via -e VPN_OPTIONS)

2021-09-15 03:28:52,stdout,"2021-09-15 03:28:52.883107 [info] NAME_SERVERS defined as '8.8.8.8,8.8.4.4'
"
2021-09-15 03:28:52,stdout,2021-09-15 03:28:52.845787 [info] LAN_NETWORK defined as '192.168.0.0/24'

2021-09-15 03:28:52,stdout,2021-09-15 03:28:52.807236 [info] VPN_DEVICE_TYPE defined as 'tun0'

2021-09-15 03:28:52,stdout,2021-09-15 03:28:52.765375 [info] VPN_PROTOCOL defined as 'tcp'

2021-09-15 03:28:52,stdout,2021-09-15 03:28:52.725422 [info] VPN_PORT defined as '443'

2021-09-15 03:28:52,stdout,2021-09-15 03:28:52.685137 [info] VPN_REMOTE defined as '138.199.16.72'

2021-09-15 03:28:52,stdout,2021-09-15 03:28:52.648674 [info] VPN remote line defined as '138.199.16.72 443'

2021-09-15 03:28:52,stdout,dos2unix: converting file /config/openvpn/fr802.nordvpn.com.tcp.ovpn to Unix format...

2021-09-15 03:28:52,stdout,2021-09-15 03:28:52.551496 [info] OpenVPN config file (ovpn extension) is located at /config/openvpn/fr802.nordvpn.com.tcp.ovpn

2021-09-15 03:28:52,stdout,2021-09-15 03:28:52.509913 [info] VPN_ENABLED defined as 'yes'

Merci par avance
 

Nouch

Nouveau membre
Après avoir chargé dans ruTorrent plus de 8000 torrents, j'ai eu une coupure Fibre ce matin et depuis j'ai l'erreur suivante et plus rien ne se charge :

"Lien incorrect avec rTorrent. Vérifiez qu'il soit bien en cours d'exécution. Vérifiez la configuration de $scgi_port et de $scgi_host dans config.php et de scgi_port dans le fichier de configuration de rTorrent."

@EVOTk serais tu me dire comment y remédier ?
 

EVOTk

Modérateur
Membre du personnel
As tu essayer de supprimer le conteneur puis de le re-créer ?
docker stop rutorrent

docker rm rutorrent

Ensuite, placer dans le dossier qui contient ton compose :

docker-compose up -d
 
Haut