Asustor Mise en place du couple Transmission – OpenVPN sur un NAS ASUSTOR (par webdot.fr)

Quelqu'un à déjà mit en place ce système ? J'ai maintenant un nas avec portainer. J'ai créé le container et configuré quelques variables. Mais le container ne se lance pas (exit code 1) et voici le log :

Starting container with revision: fd609f2ace1970858d3c32fcbd6c271b3d274d39
TRANSMISSION_HOME is currently set to: /config/transmission-home
Creating TUN device /dev/net/tun
Using OpenVPN provider: OVPN
Running with VPN_CONFIG_SOURCE auto
Provider OVPN has a bundled setup script. Defaulting to internal config
Executing setup script for OVPN
creating temp folder
entering temp folder
cloning contrib git
Cloning into 'vpn-configs-contrib'...
moving content
deleting temp folder
Supplied config ....ovpn could not be found.
Your options for this provider are:
multihop.ca.toronto.tcp.ovpn
multihop.ca.toronto.udp.ovpn
multihop.ch.zurich.tcp.ovpn
multihop.ch.zurich.udp.ovpn
multihop.se.any-city.tcp.ovpn
multihop.se.any-city.udp.ovpn
multihop.us.chicago.tcp.ovpn
multihop.us.chicago.udp.ovpn
multihop.us.new-york.tcp.ovpn
multihop.us.new-york.udp.ovpn
standard.at.vienna.tcp.ovpn
standard.at.vienna.udp.ovpn
standard.au.sydney.tcp.ovpn
standard.au.sydney.udp.ovpn
standard.ca.toronto.tcp.ovpn
standard.ca.toronto.udp.ovpn
standard.ch.zurich.tcp.ovpn
standard.ch.zurich.udp.ovpn
standard.de.any-city.tcp.ovpn
standard.de.any-city.udp.ovpn
standard.de.erfurt.tcp.ovpn
standard.de.erfurt.udp.ovpn
standard.de.frankfurt.tcp.ovpn
standard.de.frankfurt.udp.ovpn
standard.de.offenbach.tcp.ovpn
standard.de.offenbach.udp.ovpn
standard.dk.copenhagen.tcp.ovpn
standard.dk.copenhagen.udp.ovpn
standard.es.madrid.tcp.ovpn
standard.es.madrid.udp.ovpn
standard.fi.helsinki.tcp.ovpn
standard.fi.helsinki.udp.ovpn
standard.fr.paris.tcp.ovpn
standard.fr.paris.udp.ovpn
standard.gb.london.tcp.ovpn
standard.gb.london.udp.ovpn
standard.it.milan.tcp.ovpn
standard.it.milan.udp.ovpn
standard.jp.tokyo.tcp.ovpn
standard.jp.tokyo.udp.ovpn
standard.nl.amsterdam.tcp.ovpn
standard.nl.amsterdam.udp.ovpn
standard.no.oslo.tcp.ovpn
standard.no.oslo.udp.ovpn
standard.pl.warsaw.tcp.ovpn
standard.pl.warsaw.udp.ovpn
standard.ro.bucharest.tcp.ovpn
standard.ro.bucharest.udp.ovpn
standard.se.any-city.tcp.ovpn
standard.se.any-city.udp.ovpn
standard.se.gothenburg.tcp.ovpn
standard.se.gothenburg.udp.ovpn
standard.se.malmo.tcp.ovpn
standard.se.malmo.udp.ovpn
standard.se.stockholm.tcp.ovpn
standard.se.stockholm.udp.ovpn
standard.se.sundsvall.tcp.ovpn
standard.se.sundsvall.udp.ovpn
standard.sg.singapore.tcp.ovpn
standard.sg.singapore.udp.ovpn
standard.ua.kyiv.tcp.ovpn
standard.ua.kyiv.udp.ovpn
standard.us.any-city.tcp.ovpn
standard.us.any-city.udp.ovpn
standard.us.atlanta.tcp.ovpn
standard.us.atlanta.udp.ovpn
standard.us.chicago.tcp.ovpn
standard.us.chicago.udp.ovpn
standard.us.dallas.tcp.ovpn
standard.us.dallas.udp.ovpn
standard.us.los-angeles.tcp.ovpn
standard.us.los-angeles.udp.ovpn
standard.us.miami.tcp.ovpn
standard.us.miami.udp.ovpn
standard.us.new-york.tcp.ovpn
standard.us.new-york.udp.ovpn
NB: Remember to not specify .ovpn as part of the config name.

Je comprends qu'il faut que je définisse une config .ovpn. Mais je n'ai pas trouvé la variable d'environnement pour ça.
J'ai essayé d'en créé une "OPENVPN_CONFIG" sans succès.
J'ai essayé la variable "OPENVPN_OPTS" sans succès non plus.
 
Apparemment il ne trouve pas de fichier ovpn dans le dossier de configuration. A mon avis un problème de volume ou une variable mal configurer.
 
Voici la liste des variables d'environnement :
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
OPENVPN_USERNAME=***********
OPENVPN_PASSWORD=*************
OPENVPN_PROVIDER=OVPN

OPENVPN_OPTS=
GLOBAL_APPLY_PERMISSIONS=true
TRANSMISSION_HOME=/config/transmission-home
TRANSMISSION_RPC_PORT=9091
TRANSMISSION_RPC_USERNAME=
TRANSMISSION_RPC_PASSWORD=
TRANSMISSION_DOWNLOAD_DIR=/Download/Transmission/completed
TRANSMISSION_INCOMPLETE_DIR=/Download/Transmission/incomplete
TRANSMISSION_WATCH_DIR=/Download/Transmission/watch

CREATE_TUN_DEVICE=true
ENABLE_UFW=false
UFW_ALLOW_GW_NET=false
UFW_EXTRA_PORTS=
UFW_DISABLE_IPTABLES_REJECT=false
PUID=1000
PGID=1000

PEER_DNS=true
PEER_DNS_PIN_ROUTES=true
DROP_DEFAULT_ROUTE=
WEBPROXY_ENABLED=false
WEBPROXY_PORT=8118
WEBPROXY_USERNAME=
WEBPROXY_PASSWORD=
LOG_TO_STDOUT=false
HEALTH_CHECK_HOST=google.com
SELFHEAL=false
REVISION=fd609f2ace1970858d3c32fcbd6c271b3d274d39
En rouge, c'est ce que j'ai modifié. La plus part sont des variables qui sont demandé de remplir, forcément. L'autre partie, c'est les chemins de dossier non système.

Pour ce qui est des volumes, je n'y ai pas touché, j'ai laissé la configuration initial.
1752149659792.png
 
Alors, je viens de vérifier :
- OVPN est dans la liste des providers.
- Mais c'est pas celui que je pensais, rien à voir avec openvpn
- du coup, mes identifiants ne correspondait pas.
- Faut que je recréé un compte sur un provider de la liste
 
Je me suis fais un compte ProtonVPN. J'ai donc mis PROTONVPN en provider, comme il est dans la liste. J'ai rempli les identifiants.
Ça ne fonctionne toujours pas. Voici le log :
Starting container with revision: fd609f2ace1970858d3c32fcbd6c271b3d274d39
TRANSMISSION_HOME is currently set to: /config/transmission-home
Creating TUN device /dev/net/tun
Using OpenVPN provider: PROTONVPN
Running with VPN_CONFIG_SOURCE auto
No bundled config script found for PROTONVPN. Defaulting to external config
Will get configs from https://github.com/haugene/vpn-configs-contrib.git
Cloning https://github.com/haugene/vpn-configs-contrib.git into /config/vpn-configs-contrib
Cloning into '/config/vpn-configs-contrib'...
Found configs for PROTONVPN in /config/vpn-configs-contrib/openvpn/protonvpn, will replace current content in /etc/openvpn/protonvpn
No VPN configuration provided. Using default.
Modifying /etc/openvpn/protonvpn/default.ovpn for best behaviour in this container
Modification: Point auth-user-pass option to the username/password file
sed: can't read /etc/openvpn/protonvpn/default.ovpn: No such file or directory
Modification: Change ca certificate path
sed: can't read /etc/openvpn/protonvpn/default.ovpn: No such file or directory
Modification: Change ping options
sed: can't read /etc/openvpn/protonvpn/default.ovpn: No such file or directory
sed: can't read /etc/openvpn/protonvpn/default.ovpn: No such file or directory
sed: can't read /etc/openvpn/protonvpn/default.ovpn: No such file or directory
sed: can't read /etc/openvpn/protonvpn/default.ovpn: No such file or directory
Modification: Update/set resolv-retry to 15 seconds
Modification: Change tls-crypt keyfile path
Modification: Set output verbosity to 3
Modification: Remap SIGUSR1 signal to SIGTERM, avoid OpenVPN restart loop
Modification: Updating status for config failure detection
Setting OpenVPN credentials...
2025-07-11 08:27:29 Cipher negotiation is disabled since neither P2MP client nor server mode is enabled
Options error: You must define TUN/TAP device (--dev)
Use --help for more information.
Comme le container ne se lance pas, la console n'est pas accessible donc pas possible de faire un "--help"
J'ai configuré le volume pour qu'il mette les fichiers ailleurs et accessible. Les fichiers de config sont bien présent.