template.yaml 1.9 KB

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