feat: Grafana Authentik OIDC einrichten
This commit is contained in:
parent
6ad9b1a93f
commit
9c1ad79d7e
1 changed files with 28 additions and 3 deletions
31
compose.yaml
31
compose.yaml
|
|
@ -54,9 +54,20 @@ services:
|
||||||
- GF_SECURITY_ADMIN_USER=${GRAFANA_USER}
|
- GF_SECURITY_ADMIN_USER=${GRAFANA_USER}
|
||||||
- GF_SECURITY_ADMIN_PASSWORD=${GRAFANA_PW}
|
- GF_SECURITY_ADMIN_PASSWORD=${GRAFANA_PW}
|
||||||
- GF_AUTH_ANONYMOUS_ENABLED=false
|
- GF_AUTH_ANONYMOUS_ENABLED=false
|
||||||
- GF_SERVER_DOMAIN=${FQDN_TM}
|
- GF_SERVER_DOMAIN=grafana.sascha-lutz.de
|
||||||
- GF_SERVER_ROOT_URL=%(protocol)s://grafana.sascha-lutz.de
|
- GF_SERVER_ROOT_URL=https://grafana.sascha-lutz.de
|
||||||
- GF_SERVER_SERVE_FROM_SUB_PATH=true
|
- GF_SERVER_SERVE_FROM_SUB_PATH=false
|
||||||
|
- GF_AUTH_GENERIC_OAUTH_ENABLED=true
|
||||||
|
- GF_AUTH_GENERIC_OAUTH_NAME=Authentik
|
||||||
|
- GF_AUTH_GENERIC_OAUTH_CLIENT_ID=${GF_OAUTH_CLIENT_ID}
|
||||||
|
- GF_AUTH_GENERIC_OAUTH_CLIENT_SECRET=${GF_OAUTH_CLIENT_SECRET}
|
||||||
|
- GF_AUTH_GENERIC_OAUTH_SCOPES=openid profile email
|
||||||
|
- GF_AUTH_GENERIC_OAUTH_AUTH_URL=https://auth.sascha-lutz.de/application/o/authorize/
|
||||||
|
- GF_AUTH_GENERIC_OAUTH_TOKEN_URL=https://auth.sascha-lutz.de/application/o/token/
|
||||||
|
- GF_AUTH_GENERIC_OAUTH_API_URL=https://auth.sascha-lutz.de/application/o/userinfo/
|
||||||
|
- GF_AUTH_GENERIC_OAUTH_ROLE_ATTRIBUTE_PATH=contains(groups[*], 'authentik Admins') && 'Admin' || 'Viewer'
|
||||||
|
- GF_AUTH_SIGNOUT_REDIRECT_URL=https://auth.sascha-lutz.de/application/o/grafana/end-session/
|
||||||
|
- GF_AUTH_GENERIC_OAUTH_AUTO_LOGIN=false
|
||||||
volumes:
|
volumes:
|
||||||
- /app-config/grafana_data:/var/lib/grafana
|
- /app-config/grafana_data:/var/lib/grafana
|
||||||
ports:
|
ports:
|
||||||
|
|
@ -137,6 +148,20 @@ services:
|
||||||
networks:
|
networks:
|
||||||
- monitoring_network
|
- monitoring_network
|
||||||
|
|
||||||
|
embyexporter_chris:
|
||||||
|
image: bagul/goemby_exporter:latest
|
||||||
|
container_name: embyexporter_chris
|
||||||
|
environment:
|
||||||
|
- TZ=Europe/Berlin
|
||||||
|
- CONFIG_FILE=/emby/guck.tv.yml
|
||||||
|
volumes:
|
||||||
|
- /app-config/embyexporter_data:/emby/
|
||||||
|
expose:
|
||||||
|
- 9210
|
||||||
|
restart: unless-stopped
|
||||||
|
networks:
|
||||||
|
- monitoring_network
|
||||||
|
|
||||||
node_exporter:
|
node_exporter:
|
||||||
image: quay.io/prometheus/node-exporter:latest
|
image: quay.io/prometheus/node-exporter:latest
|
||||||
container_name: node_exporter
|
container_name: node_exporter
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue