template.yaml 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. ---
  2. kind: compose
  3. metadata:
  4. name: Authentik
  5. description: >
  6. Integrate Authentik Single Sign-On (SSO) for secure and streamlined user authentication.
  7. Authentik is an open-source identity provider that supports various authentication protocols.
  8. This configuration enables OAuth-based SSO, allowing users to log in using their Authentik
  9. credentials, enhancing security and user experience.
  10. Project: https://goauthentik.io/
  11. Documentation: https://goauthentik.io/docs/
  12. GitHub: https://github.com/goauthentik/authentik
  13. version: 2025.6.3
  14. author: Christian Lempa
  15. date: '2025-09-28'
  16. tags:
  17. - authentication
  18. spec:
  19. database:
  20. required: true
  21. ports:
  22. vars:
  23. ports_http:
  24. description: "Host port for HTTP (80)"
  25. type: int
  26. default: 8000
  27. ports_https:
  28. description: "Host port for HTTPS (443)"
  29. type: int
  30. default: 8443
  31. authentik:
  32. description: "Configure Authentik application settings"
  33. required: true
  34. vars:
  35. authentik_error_reporting:
  36. description: "Enable error reporting to Authentik developers"
  37. type: bool
  38. default: false
  39. authentik_secret_key:
  40. description: "Secret key used for cookie signing and unique user IDs"
  41. extra: "Leave empty for auto-generated 50-character secure key"
  42. type: str
  43. sensitive: true
  44. autogenerated: true
  45. default: ""