| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- ---
- kind: compose
- schema: "1.2"
- metadata:
- name: Grafana
- description: >
- Grafana is an open-source platform for monitoring and observability that allows you to visualize and analyze metrics, logs, and traces from various data
- sources. It provides a powerful and flexible dashboarding solution for IT infrastructure and application monitoring.
- Project: https://grafana.com/
- Documentation: https://grafana.com/docs/grafana/latest/
- GitHub: https://github.com/grafana/grafana
- version: 12.1.1
- author: Christian Lempa
- date: '2025-09-28'
- tags:
- - traefik
- - swarm
- - authentik
- - volume_modes
- spec:
- general:
- vars:
- service_name:
- default: "grafana"
- container_name:
- default: "grafana"
- ports:
- vars:
- ports_http:
- description: "Host port for HTTP (3000)"
- type: int
- default: 3000
- database:
- vars:
- database_type:
- description: "Database backend type"
- options: ["sqlite", "postgres"]
- default: "sqlite"
- extra: "sqlite (default) or postgres for external database"
- database_host:
- default: "postgres:5432"
- needs: "database_type=postgres"
- database_name:
- default: "grafana"
- needs: "database_type=postgres"
- database_user:
- default: "grafana"
- needs: "database_type=postgres"
- database_password:
- needs: "database_type=postgres"
- authentik:
- vars:
- authentik_url:
- default: "https://auth.home.arpa"
- authentik_slug:
- default: "grafana"
- traefik:
- vars:
- traefik_host:
- default: grafana.home.arpa
|