template.yaml 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. ---
  2. kind: compose
  3. metadata:
  4. icon:
  5. provider: selfh
  6. id: open-webui
  7. name: Openwebui
  8. description: >
  9. OpenWebUI is an open-source web-based user interface for managing and interacting with AI models.
  10. It provides a user-friendly platform to deploy, monitor, and utilize various AI models for tasks such as
  11. image generation, text generation, and more. OpenWebUI supports integration with popular AI frameworks
  12. and offers features like model management, user authentication, and real-time interaction.
  13. Project: https://openwebui.io/
  14. Documentation: https://docs.openwebui.io/
  15. GitHub: https://github.com/openwebui/openwebui
  16. version: 0.6.41
  17. author: Christian Lempa
  18. date: '2025-12-11'
  19. tags:
  20. - traefik
  21. - authentik
  22. draft: true
  23. spec:
  24. general:
  25. vars:
  26. service_name:
  27. default: openwebui
  28. container_name:
  29. default: openwebui
  30. ollama_base_url:
  31. type: str
  32. description: Ollama API base URL
  33. default: http://ollama:11434
  34. traefik:
  35. vars:
  36. traefik_host:
  37. default: openwebui.home.arpa
  38. ports:
  39. vars:
  40. ports_http:
  41. description: Web UI port
  42. type: int
  43. default: 8080
  44. authentik:
  45. vars:
  46. authentik_enabled:
  47. default: false
  48. openid_provider_url:
  49. type: str
  50. description: OpenID provider configuration URL
  51. default: https://authentik.example.com/application/o/openwebui/.well-known/openid-configuration
  52. openid_redirect_uri:
  53. type: str
  54. description: OAuth redirect URI
  55. default: https://openwebui.example.com/oauth/oidc/callback
  56. oauth_scopes:
  57. type: str
  58. description: OAuth scopes (space-separated)
  59. default: openid email profile
  60. oauth_merge_accounts:
  61. type: bool
  62. description: Merge OAuth accounts by email
  63. default: false