@.Shad.
Bon voilà, j'ai finalisé mes configurations de services qui passent par le reverse proxy.
j'ai même ajouté des thèmes via les .conf de nginx. Voir ici :https://docs.theme-park.dev/setup/
J'ai thémé les applications suivantes :
tautulli
AdGuard Home
Portainer
calibre web
Je suis passé par la méthode des variables. J'ajoute ces lignes à chaque fichier de configuration de service :
# THEME.PARK
set $theme nord;
set $app adguard;
include /config/nginx/theme-park.conf;
Avec ceci pour le fichier theme-park.conf :
# File to be included in each .conf
# See : https://docs.theme-park.dev/setup/
proxy_set_header Accept-Encoding "";
sub_filter
'</head>'
'<link rel="stylesheet" type="text/css" href="https://theme-park.dev/css/base/$app/$theme.css">
</head>';
sub_filter_once on;
Pour Vaultwarden, j'ai tenté d'ajouter ce qui suit au bloc serveur de mon entrée vaultwarden, mais sans succès :
add_header Content-Security-Policy "default-src 'self'; style-src 'self' 'unsafe-inline' theme-park.dev;" always;
Si jamais tu avais une idée XD je suis preneur ^^
Il me reste plus qu'à finaliser Crowdsec et Authellia