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

  • Auteur du sujet Auteur du sujet EVO
  • Date de début Date de début
Bon, gluetun, c'est bien mieux avec le fichier de conf spécifique à Cyberghost !
Message automatiquement fusionné :

Bon, gluetun, c'est bien mieux avec le fichier de conf spécifique à Cyberghost !
PS : je n'ai pas fait la partie Setup your client key vu que ma clef est déjà dans le .auth
 

Pièces jointes

Effectivement, cela semble bien mieux. As tu toujours le probleme avec rutorrent lors de la recréation des conteneurs ?
Vérifie bien avant qu'il n'y a plus de conteneurrs ( meme a l'arret )
 
Par contre, pour rutorrent, toujours rien.
J'ai supprimé le docker (sous DSM), et je l'ai recréé. Toujours la même erreur dans les logs.

Voici ma conf du compose :
Code:
services:
  vpn:
    image: qmcgaw/gluetun
    container_name: gluetun
    cap_add:
      - NET_ADMIN
    devices:
      - /dev/net/tun:/dev/net/tun
    networks:
      - vpn-network
   
    ports:
      - 8888:8888/tcp # HTTP proxy
      - 8388:8388/tcp # Shadowsocks
      - 8388:8388/udp # Shadowsocks
      - 8586:8586 # WebUI qbittorrent
      - 9117:9117 # WebUI jackett
      - 7878:7878 # WebUI radarr
      - 8989:8989 # WebUI sonarr
      - 8191:8191 # Flaresolver
      - 8080:8080 # WebUI rutorrent
      - 9696:9696 # WebUI prowlarr
      - 8686:8686 # WebUI Lidarr
    volumes:
      - ${RACINE}/vpn:/gluetun
    environment:
      - VPN_SERVICE_PROVIDER=cyberghost
      - OPENVPN_USER=XXX
      - OPENVPN_PASSWORD=XXX
      - SERVER_COUNTRIES=United Kingdom
      - TZ=${TZ}

 
  rtorrent-rutorrent:
    image: crazymax/rtorrent-rutorrent:latest
    container_name: rutorrent
#    labels:
#     - com.centurylinklabs.watchtower.enable=true
#     - autoheal=true
    depends_on:
      - vpn
    env_file:
      - "./rtorrent-rutorrent.env"
    environment:
     - PUID=${PUID}
     - PGID=${PGID}
     - TZ=${TZ}
    network_mode: "service:vpn"
    volumes:
      - ${RACINE}/rutorrent/data:/data
      - ${RACINE}/rutorrent/passwd:/passwd
      - ${RACINE}/rutorrent/downloads:/downloads
      - /volume3/LeGros8/Filmotheque:/Filmotheque
    ulimits:
      nproc: 65535
      nofile:
        soft: 32000
        hard: 40000
    restart: unless-stopped
 
J'ai supprimé le docker (sous DSM), et je l'ai recréé. Toujours la même erreur dans les logs.
Tu as bien supprimé l'ensemble des conteneurs ?

Et tu re-créer en SSH ? .env et rtorrent-rutorrent.env sont bien présent avec le docker-compose.yml ?

Si le probleme persiste essaye de changer le port 8000 , par exemple par 8200 dans rtorrent-rutorrent.env et re-créer l'ensemble
 
Tu as bien supprimé l'ensemble des conteneurs ?

Et tu re-créer en SSH ? .env et rtorrent-rutorrent.env sont bien présent avec le docker-compose.yml ?

Si le probleme persiste essaye de changer le port 8000 , par exemple par 8200 dans rtorrent-rutorrent.env et re-créer l'ensemble
J'ai supprimé gluetun et rutorrent seulement, j'avais la flemme pour les autres. Y'a une commande peut être pour tous les supprimer directement ? Sous DSM, faut faire 15 clics ...

Oui, je refais bien le tout en SSH avec docker-compose up -d

Oui, les 2 .env sont bien là, avec cette config pour le deuxième :

Code:
RT_DHT_PORT=6881
XMLRPC_PORT=8000
RUTORRENT_PORT=8080
WEBDAV_PORT=9000
RT_INC_PORT=50000

WAN_IP_CMD=false

AUTH_DELAY=0s
MEMORY_LIMIT=256M
UPLOAD_MAX_SIZE=16M
OPCACHE_MEM_SIZE=128
MAX_FILE_UPLOADS=50
REAL_IP_FROM=0.0.0.0/32
REAL_IP_HEADER=X-Forwarded-For
LOG_IP_VAR=remote_addr
LOG_ACCESS=true

XMLRPC_AUTHBASIC_STRING=rTorrent XMLRPC restricted access
RUTORRENT_AUTHBASIC_STRING=ruTorrent restricted access
WEBDAV_AUTHBASIC_STRING=WebDAV restricted access

RT_LOG_LEVEL=info
RT_LOG_EXECUTE=false
RT_LOG_XMLRPC=false

RU_REMOVE_CORE_PLUGINS=httprpc
RU_HTTP_USER_AGENT=Mozilla/5.0 (Windows NT 6.0; WOW64; rv:12.0) Gecko/20100101 Firefox/12.0
RU_HTTP_TIME_OUT=30
RU_HTTP_USE_GZIP=true
RU_RPC_TIME_OUT=5
RU_LOG_RPC_CALLS=false
RU_LOG_RPC_FAULTS=true
RU_PHP_USE_GZIP=false
RU_PHP_GZIP_LEVEL=2
RU_SCHEDULE_RAND=10
RU_LOG_FILE=/data/rutorrent/rutorrent.log
RU_DO_DIAGNOSTIC=true
RU_SAVE_UPLOADED_TORRENTS=true
RU_OVERWRITE_UPLOADED_TORRENTS=false
RU_FORBID_USER_SETTINGS=false
RU_LOCALE=UTF8
 
J'ai supprimé gluetun et rutorrent seulement, j'avais la flemme pour les autres. Y'a une commande peut être pour tous les supprimer directement ? Sous DSM, faut faire 15 clics ...
Oui :
Code:
docker compose down

Change XMLRPC_PORT=8000 en XMLRPC_PORT=8200 si le probleme persiste
 
Oui :
Code:
docker compose down
Ha ben oui, tout de suite, ca va plus vite (y)


Change XMLRPC_PORT=8000 en XMLRPC_PORT=8200 si le problème persiste
Il n'est toujours pas content, mais différemment. Donc, il lit bien le fichier de conf.


EDIT : il fallait lui laisser un peu de temps ?? Ca remarche !
 

Pièces jointes

Mais visiblement, il passe outre, ca marche !
Et ca télécharge bien le premier torrent venu (et ca up aussi).

Bon, je ne sais pas si on a beaucoup avancé, mais ca fonctionne en tout cas ;)
Si ca a pu t'aider pour la mise à jour du tuto, tant mieux, mais quoi qu'il en soit, merci beaucoup pour le support en direct live jusque tard ! :love:
 
Content d'apprendre que c'est OK pour toi 😊

Faut que je prenne le temps de mettre a jours le tuto, mais j'ai beaucoup a faire en ce moment 😅

En tout cas bizarre ton erreur de base sur le fait que le port 8000 était déjà occupé.
 
UPDATE - Début de la transformation du tutoriel pour l'utilisation de l'image vpn Gluetun à la place de dperson/openvpn-client, simplification également du tuto en enlevant Flaresolver, Qbittorrent et Jackett
 
Si je devais abuser, je dirais qu'on pourrait ajouter Bazarr à l'installation, mais ca serait clairement de l'abus de ma part :o
 
Bonjour

Merci pour ce tutoriel détaillé.
Testé sur 5.01.2248 et QTS 5.2.3.3006 (et oui j'ai fait la MaJ o_O)

j'ai quelques interrogations :
En utilisant le dock compose (page 10) sans VPN et en créant depuis portainer (ou ssh [docker network create dl-network] meme resultat) à réseau "dl-network".
DL-Network.png
1) Pour pouvoir rattaché rutorrent à radarr, sonarr etc, je dois depuis la box (sfr), "routé" l'ip (172.29.48.30), passerelle 255.255.252.0, du docker vers mon ip local (192.168.10.10), est normal ?
sinon Radarr/Sonarr... ne peux pas détecter rutorrent, dans client de téléchargement.


2) autre question, comment fait on pour mettre un login/passsword sur rutorrent ?
J'ai effectuer cette demarche, ne fonctionne que pour l'accés au app docker (sonarr/radarr - "client de téléchargement")
depuis ssh de container Station : "htpasswd passwd/rpc.htpasswd nom_utilisateur"
Puis il me demande un mot de passe : "quejesaisie"
*source coopilot : https://httpd.apache.org/docs/2.4/programs/htpasswd.html**

Ou tenter sur ssh (sudo -i), mais ne fonctionne pas.
Ne trouve pas htpasswd, mais semble chercher dans "home", au lieu de "rutorrent"
docker run --rm -it httpd:2.4-alpine htpasswd -Bbn MON_PSEUDO MON_MOT_DE_PASSE >> $(pwd)/rutorrent/passwd/rutorrent.htpasswd


3) comment fait on pour configurer swag pour ces docker ?
J'ai testé plusieurs IP's , l'IP local (192.168.10.10) , L'ip Docker 172.29.48.30, ou Gateway 172.29.48.1, ou même nom de l'application.
exemple dans Qbitorrent dans, qbitrrent.subdomain.conf , en changeant 2 lignes cela fonctionne.
Code:
        set $upstream_app 192.168.10.10;
        set $upstream_port 6363;



Port ouvert depuis la box : 9696 / 8989 / 7878 / 50000 / 8000
J'ai testé en ouvrant autorisant tous les ports des applications du docker, dans Qfirewall, mais aucune différence.

Merci par avance de votre aide :)
Bonne journée
 

Pièces jointes

Pour pouvoir rattaché rutorrent à radarr, sonarr etc, je dois depuis la box (sfr), "routé" l'ip (172.29.48.30), passerelle 255.255.252.0, du docker vers mon ip local (192.168.10.10), est normal ?
Non pas, car tu doit les joindre avec l'ip interne du conteneur vpn, dans ton cas 172.29.48.2 probablement

1736636013516.png

autre question, comment fait on pour mettre un login/passsword sur rutorrent ?
C'est le point 4.b du tuto, la commande est a faire en SSH depuis le repertoire qui convient ton compose et les dossiers de configuration https://www.forum-nas.fr/threads/tuto-installation-de-openvpn-prowlarr-rutorrent-sonarr-radarr.16625/#-4-b-sécuriser-l’accès-à-linterface

comment fait on pour configurer swag pour ces docker ?
pareil que pour le reste, en pointant vers l'ip local + le port exposé du conteneur vpn

Edit :
Il y a une erreur dans ton compose, comme ici :
manque - et le destination dans le conteneur
1736636337944.png

Tu semble etre sur QNAP, tu devrait plutôt t'inspirer de https://www.forum-nas.fr/threads/tu...rent-sur-un-nas-qnap-container-station.23823/
 
Bonjour

"Pour pouvoir rattaché rutorrent à radarr, sonarr etc, je dois depuis la box (sfr), "routé" l'ip (172.29.48.30), passerelle 255.255.252.0, du docker vers mon ip local (192.168.10.10), est normal ?
Non pas, car tu doit les joindre avec l'ip interne du conteneur vpn, dans ton cas 172.29.48.2 probablement"
Bon cette fois , en redésactivant le "route" de la box cela fonctionne..

autre question, comment fait on pour mettre un login/passsword sur rutorrent ?
C'est le point 4.b du tuto, la commande est a faire en SSH depuis le repertoire qui convient ton compose et les dossiers de configuration https://www.forum-nas.fr/threads/tuto-installation-de-openvpn-prowlarr-rutorrent-sonarr-radarr.16625/#-4-b-sécuriser-l’accès-à-linterface
N'étant pas un adapte de SSH.. et relisant ton tuto, j'ai fait .
SSH : Compte => Sudo -i
cd /share/Container/downloads/rutorrent (là ou se trouve le container)
docker run --rm -it httpd:2.4-alpine htpasswd -Bbn MON_PSEUDO MON_MOT_DE_PASSE >> $(pwd)/rutorrent/passwd/rutorrent.htpasswd
(en changeant "MON_PSEUDO" "MON_MOT_DE_PASSE")
Erreur :
-sh: syntax error near unexpected token `&'


comment fait on pour configurer swag pour ces docker ?
pareil que pour le reste, en pointant vers l'ip local + le port exposé du conteneur vpn
ce que j'ai fait, avec ou sans autorisation sur Qfirewall, meme ip docker, gateway... ; rien ne fonctionne.
Si dans Qnap, configuration, reverse-proxy, et j'indique la meme démarche "sous-domaine.domaine.*" vers IP.Local+port (exemple sonarr 8989), cela fonctionne mais pas de validation SSL.


Tu semble etre sur QNAP, tu devrait plutôt t'inspirer de https://www.forum-nas.fr/threads/tu...rent-sur-un-nas-qnap-container-station.23823/
Oui j'ai vu, comme tous les autres que tu as fait. (ainsi que d'autre sites..)

Edit :
Il y a une erreur dans ton compose, comme ici :
manque - et le destination dans le conteneur
Merci , c'est corrigé :)


Merci par avance de ton retour.

bonne journée.
 
Dernière édition:
cd /share/Container/downloads/rutorrent (là ou se trouve le container)
Non, tu doit etre la ou est le docker compose , probablement /share/Container/downloads/


docker run --rm -it httpd:2.4-alpine htpasswd -Bbn MON_PSEUDO MON_MOT_DE_PASSE >> $(pwd)/rutorrent/passwd/rutorrent.htpasswd

Attention la commande est docker run --rm -it httpd:2.4-alpine htpasswd -Bbn MON_PSEUDO MON_MOT_DE_PASSE >> $(pwd)/rutorrent/passwd/rutorrent.htpasswd
Tu as des caractères étrange dans ta commande, une erreur de copir/coller peut etre ?

Si dans Qnap, configuration, reverse-proxy, et j'indique la meme démarche "sous-domaine.domaine.*" vers IP.Local+port (exemple sonarr 8989), cela fonctionne mais pas de validation SSL.
Navré j'ai pas compris, fait peut etre un autre post, car cela semble etre un autre probleme.
 
Bonjour Evo,

Merci des info, pour le mot de passe ca a fonctionné. peut être du au bloc-note lors des copier-coller.

pour le "reverse-proxy", je désinstallerai encore swag ; peut-etre avec la mise à jour du firmware du nas cela fonctionnera (j'y crois pas lol)

merci et bonne journée.
 
Bonjour,
C'est peut être une question bête, mais quel est l'intérêt d'avoir un vpn sur radarr, sonarr...
Je comprends bien pour Rutorrent, mais pas pour les autres applis.
Désolé je suis novice dans ce domaine😊

Merci
 
Dernière édition:
pour le "reverse-proxy", je désinstallerai encore swag ; peut-etre avec la mise à jour du firmware du nas cela fonctionnera (j'y crois pas lol)
Il y a un problème en ce moment de permission entre swag et l'os de qnap qts, j'ai vu cela sur le github de linuxserver.

Bonjour,
C'est peut être une question bête, mais quel est l'intérêt d'avoir un vpn sur radarr, sonarr...
Je comprends bien pour Rutorrent, mais pas pour les autres applis.
Désolé je suis novice dans ce domaine😊

Merci
L'intérêt est a mon sens, uniquement que ton IP perso ne soit pas archivés sur les sites de médias comme étant un utilisateurs très régulier 😉mais oui, je suis d'accord avec toi que il n'y a rien d'obligatoire 😉