template.yaml 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. kind: compose
  2. metadata:
  3. icon:
  4. provider: selfh
  5. id: loki
  6. name: Loki
  7. description: 'Loki is a horizontally scalable, highly available, multi-tenant log
  8. aggregation system inspired by Prometheus.
  9. This template sets up Loki in a Docker container using Docker Compose.
  10. ## References
  11. * **Project:** https://grafana.com/oss/loki/
  12. * **Documentation:** https://grafana.com/docs/loki/latest/
  13. * **GitHub:** https://github.com/grafana/loki'
  14. version: 3.6.5
  15. author: Christian Lempa
  16. date: '2026-02-06'
  17. tags:
  18. - traefik
  19. - authentik
  20. schema: '1.2'
  21. spec:
  22. general:
  23. vars:
  24. service_name:
  25. default: loki
  26. restart_policy:
  27. type: enum
  28. options:
  29. - unless-stopped
  30. - always
  31. - on-failure
  32. - 'no'
  33. default: unless-stopped
  34. required: true
  35. data_retention_days:
  36. description: Number of days to retain logs
  37. type: int
  38. default: 7
  39. ports:
  40. vars:
  41. ports_http:
  42. default: 3100
  43. traefik:
  44. vars:
  45. traefik_host:
  46. default: loki
  47. traefik_network:
  48. default: traefik
  49. type: str
  50. required: true
  51. traefik_domain:
  52. default: home.arpa
  53. type: str
  54. required: true
  55. traefik_enabled:
  56. type: bool
  57. default: false
  58. description: Enable Traefik integration
  59. toggle: traefik_enabled
  60. title: Traefik
  61. description: Configure Traefik reverse proxy integration
  62. traefik_tls:
  63. vars:
  64. traefik_tls_certresolver:
  65. type: str
  66. default: cloudflare
  67. required: true
  68. traefik_tls_enabled:
  69. type: bool
  70. default: false
  71. description: Enable Traefik TLS
  72. toggle: traefik_tls_enabled
  73. title: Traefik TLS
  74. description: Configure Traefik TLS/SSL certificates
  75. needs: traefik