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

  • Auteur du sujet Auteur du sujet EVO
  • Date de début Date de début
Bonjour,
Déjà, merci pour ce magnifique tuto @EVO qui est vraiment énorme!

J'ai le même problème que @Fouad13X (OCI Runtime)
Merci pour la réponse.
je bloque ici maintenant ..
Il y a une manip pour tout recommancer ou tout effacer si jamais je veux reprendre le tuto à 0 ?
j'ai relancer une installation des containers mais je tombe sur ça
Code:
[+] Running 1/9
 ⠿ Container vpn           Started                                                                                                                                                                                                     12.9s
 ⠿ Container lidarr        Starting                                                                                                                                                                                                    29.2s
 ⠿ Container sonarr        Starting                                                                                                                                                                                                    29.2s
 ⠿ Container prowlarr      Starting                                                                                                                                                                                                    29.2s
 ⠿ Container flaresolverr  Starting                                                                                                                                                                                                    29.2s
 ⠿ Container qbittorrent   Starting                                                                                                                                                                                                    29.2s
 ⠿ Container radarr        Starting                                                                                                                                                                                                    29.2s
 ⠿ Container rutorrent     Starting                                                                                                                                                                                                    29.2s
 ⠿ Container jackett       Starting                                                                                                                                                                                                    29.2s
Error response from daemon: failed to create shim task: OCI runtime create failed: runc create failed: unable to create new parent process: namespace path: lstat /proc/24095/ns/net: no such file or directory: unknown

Code:
[+] Running 1/7
 ⠿ Container gluetun       Started                                         5.6s
 ⠿ Container flaresolverr  Starting                                       12.0s
 ⠿ Container sonarr        Starting                                       12.0s
 ⠿ Container rutorrent     Starting                                       12.0s
 ⠿ Container lidarr        Starting                                       12.0s
 ⠿ Container radarr        Starting                                       12.0s
 ⠿ Container prowlarr      Starting                                       12.0s
Error response from daemon: failed to create shim task: OCI runtime create failed: runc create failed: unable to create new parent process: namespace path: lstat /proc/28592/ns/net: no such file or directory: unknown


Voila l'erreur que j'ai de mon coté

Mon fichier YML :
YAML:
version: '3.2'
      
services:
  vpn:
    image: qmcgaw/gluetun
    container_name: gluetun
    cap_add:
      - NET_ADMIN
    devices:
      - /dev/net/tun:/dev/net/tun
    networks:
      - vpn-network
    labels:
      - com.centurylinklabs.watchtower.enable=true
      #- autoheal=true
    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=xxxxx
      - OPENVPN_PASSWORD=xxxxx
      - SERVER_COUNTRIES=France
      - 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
      - /volume1/Video:/Video
    ulimits:
      nproc: 65535
      nofile:
        soft: 32000
        hard: 40000
    restart: unless-stopped

  prowlarr:
    image: lscr.io/linuxserver/prowlarr:develop
    container_name: prowlarr
    network_mode: "service:vpn"
    depends_on:
      - vpn
    labels:
      - com.centurylinklabs.watchtower.enable=true
      #- autoheal=true
    environment:
     - PUID=${PUID}
     - PGID=${PGID}
     - TZ=${TZ}
    volumes:
      - ${RACINE}/prowlarr/config:/config
      - /volume1/Video:/Video
    restart: unless-stopped
      
  sonarr:
    image: lscr.io/linuxserver/sonarr:latest
    container_name: sonarr
    depends_on:
      - vpn
    network_mode: "service:vpn"
    labels:
      #- autoheal=true
      - com.centurylinklabs.watchtower.enable=true
    environment:
      - PUID=${PUID}
      - PGID=${PGID}
      - TZ=${TZ}
    volumes:
      - ${RACINE}/sonarr/config:/config
      - ${RACINE}/rutorrent/downloads:/downloads/rutorrent
      - /volume1/Video:/Video
    restart: unless-stopped
    
  radarr:
    image: lscr.io/linuxserver/radarr:nightly
    container_name: radarr
    depends_on:
      - vpn
    network_mode: "service:vpn"
    labels:
      #- autoheal=true
      - com.centurylinklabs.watchtower.enable=true
    environment:
      - PUID=${PUID}
      - PGID=${PGID}
      - TZ=${TZ}
    volumes:
      - ${RACINE}/radarr/config:/config
      - ${RACINE}/rutorrent/downloads:/downloads/rutorrent
      - /volume1/Video:/Video
    restart: unless-stopped

  lidarr:
    image: lscr.io/linuxserver/lidarr
    container_name: lidarr
    labels:
     #- autoheal=true
     - com.centurylinklabs.watchtower.enable=true
    depends_on:
     - vpn
    network_mode: "service:vpn"
    environment:
     - PUID=${PUID}
     - PGID=${PGID}
     - TZ=${TZ}
    volumes:
     - ${RACINE}/lidarr/config:/config
     - ${RACINE}/rutorrent/downloads:/downloads/rutorrent
     - ${RACINE}/lidarr/music:/music
    restart: unless-stopped

  flaresolverr:
    image: flaresolverr/flaresolverr:latest
    container_name: flaresolverr
    depends_on:
      - vpn
    network_mode: "service:vpn"
    labels:
      #- autoheal=true
      - com.centurylinklabs.watchtower.enable=true
    environment:
      - PUID=${PUID}
      - PGID=${PGID}
      - TZ=${TZ}
    volumes:
      - ${RACINE}/flaresolverr/
    network_mode: "service:vpn"
    restart: unless-stopped

networks:
  vpn-network:
    external: true
    name: vpn-network

Je me demande si ça ne vient pas d'une info là-dessous, j'ai dû rajouter quelques lignes et choses qui n'étaient pas présentes dans celui d'origine.
Pour info, je suis sur un Synology SA6400, j'ai bien lancé la commande pour le Tsun.ko au démarrage, et je tourne en SSH/Portainer (avec contener manager d'installé que je n'utilise pas)

Aurais-tu une idée d'où cela pourrait venir?
 
Salut,
Cela me semble plus lié a DSM que a un probleme de avec ton compose. Cependant il y a une erreur ici :

YAML:
    volumes:
      - ${RACINE}/flaresolverr/

Le format n'est pas bon, mais en vrai pas besoin de déclarer de volume, donc tu pourrai supprimer les deux lignes. https://github.com/FlareSolverr/FlareSolverr/blob/master/docker-compose.yml

Pour ce qui est de l'erreur, je te conseil de faire un docker-compose down pour bien tout arreter/supprimer, assure toi que le réseau vpn-network est bien supprimé aussi, et recommence.
 
  • J'aime
Réactions: CyAngelizer
Salut,
Cela me semble plus lié a DSM que a un probleme de avec ton compose. Cependant il y a une erreur ici :

YAML:
    volumes:
      - ${RACINE}/flaresolverr/

Le format n'est pas bon, mais en vrai pas besoin de déclarer de volume, donc tu pourrai supprimer les deux lignes. https://github.com/FlareSolverr/FlareSolverr/blob/master/docker-compose.yml

Pour ce qui est de l'erreur, je te conseil de faire un docker-compose down pour bien tout arreter/supprimer, assure toi que le réseau vpn-network est bien supprimé aussi, et recommence.
Merci de ta réponse rapide! J'ai supprimé la ligne volumes comme tu me l' indiqué. Je n'avais pas réellement fait attention que je l'avais rajoutée par habitude.

Pour l'arrêt, tout supprimer proprement, tout remettre, je l'ai refait, mais c'est toujours pareil.

Le conteneur gluetun démarre, un des 6 autres aléatoirement aussi, puis j'ai l'erreur.
Code:
[+] Running 2/7
 ⠿ Container gluetun       Started                                         2.3s
 ⠿ Container sonarr        Started                                         3.1s
 ⠿ Container flaresolverr  Starting                                        4.0s
 ⠿ Container radarr        Starting                                        4.0s
 ⠿ Container lidarr        Starting                                        4.0s
 ⠿ Container rutorrent     Starting                                        4.0s
 ⠿ Container prowlarr      Starting                                        4.0s
Error response from daemon: failed to create shim task: OCI runtime create failed: runc create failed: unable to create new parent process: namespace path: lstat /proc/32128/ns/net: no such file or directory: unknown

Pour moi, soit, ça vient du tun.ko, soit de gluetun...
Pour le "OPENVPN_USER=" je mets mon mail de connexion, car je n'ai pas d'ID user. Je ne sais pas si cela pourrait venir de ceci.
Ensuite, j'ai remarqué que le conteneur Gluetun démarre, mais quand je regarde sur mon panel il s'éteint pas longtemps après.
Dans les logs il m'indique :


Code:
date    stream    content
2025/01/24 23:48:47    stdout    2025-01-24T23:48:47+01:00 INFO Shutdown successful
2025/01/24 23:48:47    stdout    2025-01-24T23:48:47+01:00 ERROR VPN settings: OpenVPN settings: client certificate: missing value
2025/01/24 23:48:47    stdout    2025-01-24T23:48:47+01:00 INFO [storage] merging by most recent 20776 hardcoded servers and 20776 servers read from /gluetun/servers.json
2025/01/24 23:48:46    stdout    2025-01-24T23:48:46+01:00 INFO [firewall] enabled successfully
2025/01/24 23:48:46    stdout    2025-01-24T23:48:46+01:00 INFO [firewall] enabling...
2025/01/24 23:48:46    stdout    2025-01-24T23:48:46+01:00 INFO [routing] local ipnet found: 172.19.0.0/16
2025/01/24 23:48:46    stdout    2025-01-24T23:48:46+01:00 INFO [routing] local ethernet link found: eth0
2025/01/24 23:48:46    stdout    2025-01-24T23:48:46+01:00 INFO [routing] default route found: interface eth0, gateway 172.19.0.1, assigned IP 172.19.0.2 and family v4


En vrai, cela ne doit pas fonctionner avec l'id Cyberghost, du coup Gluetun s'arrête, et les autres conteneurs, comme ils n'ont plus de conteneur "vpn" actif ne démarrent pas (je dis ça, mais ce ne sont que des suppositions :D )

Edit:
Bon... j'ai réussi à trouver comment remettre en route le serveur.
Le souci venait de la configuration avec cyberghost (il fallait passer par une config spéciale (Other Apps) depuis leur site (donc avec les fichiers certificat ect et je n'avais pas vraiment compris ça… Maintenant, on sait que ce type d'erreur arrive dans ces cas-là.

Par contre,maintenant, j'essaye de remplacer rutorrent par qbittorent que je maitrise un peu mieux, mais je n'arrive pas à accéder au webUI
Code:
version: '3.2'
     
services:
  vpn:
    image: qmcgaw/gluetun
    container_name: gluetun
    cap_add:
      - NET_ADMIN
    devices:
      - /dev/net/tun:/dev/net/tun
    networks:
      - vpn-network
    labels:
      - com.centurylinklabs.watchtower.enable=true
      - autoheal=true
    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=KpcKdkajV5
      - OPENVPN_PASSWORD=LBwAdrJkeA
      - SERVER_COUNTRIES=France
     
  qbittorrent:
    image: lscr.io/linuxserver/qbittorrent:latest
    container_name: qbittorrent
    depends_on:
      - vpn
    network_mode: "service:vpn"
    environment:
      - PUID=${PUID}
      - PGID=${PGID}
      - TZ=${TZ}
      - WEBUI_PORT=8586
      - TORRENTING_PORT=8388
    volumes:
      - ${RACINE}/qbittorrent/appdata:/config
      - /volume1/Download:/downloads
      - /volume1/Video:/Video
    restart: unless-stopped

J'imagine que cela doit ressembler à peu près a ça?

Edit 2 :
Bon, après une nuit de travail acharné... ça a fonctionné sans rien faire de plus, c'est configuré, j'ai fait le test pour voir l'ip je suis localisé au Chili avec le Torrent... donc j'imagine que ça devrait fonctionner. Seul problème je ne sais pas faire marcher correctement flaresolver, mon indexer tourne en boucle… On avisera plus tard, ce n'est pas si important. :)

Merci quand même de m'avoir débloqué (Oui, j'ai fouillé tous les messages pour voir s'il y avait des choses que je n'ai pas compris et ça m'a aidé d'aller regarder sur tes autres tuto.

Si besoin ou un problème similaire, il ne faut pas hésiter à me demander!
 
Dernière édition:
  • J'aime
Réactions: EVO