Add Dawarich stack

This commit is contained in:
2026-06-21 22:32:41 +02:00
parent 1de6ffc5ac
commit 725e3b0125
20 changed files with 1322 additions and 1 deletions
+12
View File
@@ -17,8 +17,11 @@ services:
- prometheus_data:/prometheus
networks:
- monitoring_net
- backend_net
expose:
- "9090"
secrets:
- dawarich_metrics_password
security_opt:
- no-new-privileges:true
depends_on:
@@ -165,6 +168,7 @@ services:
- -c
- |
export GRAFANA_INFLUXDB_TOKEN="$$(cat /run/secrets/monitoring_grafana_influxdb_token)"
export DAWARICH_GRAFANA_RO_PASSWORD="$$(cat /run/secrets/dawarich_grafana_ro_password)"
exec /run.sh
volumes:
- grafana_data:/var/lib/grafana
@@ -173,10 +177,12 @@ services:
networks:
- monitoring_net
- frontend_net
- backend_net
secrets:
- monitoring_grafana_admin_password
- monitoring_grafana_influxdb_token
- grafana_oidc_client_secret
- dawarich_grafana_ro_password
expose:
- "3000"
security_opt:
@@ -390,6 +396,8 @@ networks:
driver: bridge
frontend_net:
external: true
backend_net:
external: true
dns_net:
external: true
@@ -409,3 +417,7 @@ secrets:
file: /mnt/user/appdata/secrets/grafana_oidc_client_secret
influxdb3_admin_token:
file: /mnt/user/appdata/secrets/influxdb3_admin_token.json
dawarich_metrics_password:
file: /mnt/user/appdata/secrets/dawarich_metrics_password.txt
dawarich_grafana_ro_password:
file: /mnt/user/appdata/secrets/dawarich_grafana_ro_password.txt