From 02495dde81308775878bdf6f12e3dda1594df563 Mon Sep 17 00:00:00 2001 From: Rik Veenboer Date: Sun, 22 Dec 2024 19:23:03 +0100 Subject: [PATCH] put grafana and esp behind basic auth --- caddy/Caddyfile | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/caddy/Caddyfile b/caddy/Caddyfile index 359e6b1..74e57e7 100644 --- a/caddy/Caddyfile +++ b/caddy/Caddyfile @@ -17,8 +17,21 @@ herderin.veenboer.xyz \ peter.veenboer.xyz { reverse_proxy nginx } -import unprotected esp host:6052 -import unprotected grafana host:3333 import unprotected ha host:8123 +(protected) { + {args[0]}.{$SUBDOMAIN}.{$DOMAIN} { + log { + output file /var/log/{args[0]}.log + } + basic_auth { + user $2a$14$iNMen9TulKubYW8iXz5nFO./gQm0BzkaASYdhc48mSSGIc8GA4bxG + } + reverse_proxy {args[1]} + } +} + +import protected esp host:6052 +import protected grafana host:3333 + import sites/auth.caddy