From 36f3ae7d594263afda214c30b7bc66e4a9b50835 Mon Sep 17 00:00:00 2001 From: Aykhan Shahsuvarov Date: Fri, 11 Apr 2025 00:49:59 +0400 Subject: [PATCH] Add grafana to Caddyfile and .env.example --- caddy/.env.example | 5 +++++ caddy/Caddyfile | 23 +++++++++++++++++++++++ 2 files changed, 28 insertions(+) diff --git a/caddy/.env.example b/caddy/.env.example index 9656ba8..3a0e995 100644 --- a/caddy/.env.example +++ b/caddy/.env.example @@ -1,3 +1,8 @@ +############# Grafana ############# +GRAFANA_DOMAIN= +GRAFANA_CRT= +GRAFANA_KEY= + ############# Gitea ############# GITEA_DOMAIN= GITEA_CRT= diff --git a/caddy/Caddyfile b/caddy/Caddyfile index 269917c..31e196a 100644 --- a/caddy/Caddyfile +++ b/caddy/Caddyfile @@ -1,5 +1,28 @@ { admin off + metrics { + per_host + } +} + +:2019 { + metrics +} + +############## grafana ############## +{$GRAFANA_DOMAIN} { + tls /etc/ssl/custom/{$GRAFANA_CRT} /etc/ssl/custom/{$GRAFANA_KEY} + + request_body { + max_size 2048MB + } + + reverse_proxy http://grafana:3000 { + header_up X-Real-IP {http.request.header.Cf-Connecting-Ip} + header_up X-Forwarded-For {http.request.header.Cf-Connecting-Ip} + header_up X-Country-Code {http.request.header.Cf-Ipcountry} + header_up -CF-* + } } ############## gitea ##############