Problème de configuration SWAG

Contexte

J’ai téléchargé différentes applications en passant par Docker, par exemple Nextcloud, Jellyfin etc…
J’ai ensuite utilisé le reverse proxy SWAG pour la sécurité et le confort (ne pas devoir taper l’ip et le port pour chaque choses).
J’ai utilisé DuckDNS pour faire des tests avant d’utiliser mon propre domaine.

Problème

Mes fichiers de configuration de SWAG ne semblaient pas fonctionner.
En fait j’avais en permanence une erreur 502 ce qui signifie que SWAG ne pouvait pas communiquer avec mes conteneurs.
Mais jellyfin était l’exception, ça fonctionnait avec, je ne sais toujours pas pourquoi.

Solution

Dans le fichier de configuration SWAG, dans “config/nginx/proxy-confs”, il y a une ligne nommée “proxy_pass“.

J’avais un truc dans ce genre là :
set $upstream_app jellyfin;
set $upstream_port 8096;
set $upstream_proto http;
proxy_pass $upstream_proto://$upstream_app:$upstream_port;

Le problème venait delà :
set $upstream_app jellyfin;

Il fallait remplacer le nom du conteneur par l’IP local du serveur, donc 192.168.x.x.
(Il faut remplacer x.x par votre véritable IP)

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *