template.yaml 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. ---
  2. kind: compose
  3. schema: "1.2"
  4. metadata:
  5. name: Openwebui
  6. description: >
  7. OpenWebUI is an open-source web-based user interface for managing and interacting with AI models.
  8. It provides a user-friendly platform to deploy, monitor, and utilize various AI models for tasks such as
  9. image generation, text generation, and more. OpenWebUI supports integration with popular AI frameworks
  10. and offers features like model management, user authentication, and real-time interaction.
  11. Project: https://openwebui.io/
  12. Documentation: https://docs.openwebui.io/
  13. GitHub: https://github.com/openwebui/openwebui
  14. version: v0.6.36
  15. author: Christian Lempa
  16. date: '2025-11-07'
  17. tags:
  18. - traefik
  19. spec:
  20. general:
  21. vars:
  22. service_name:
  23. default: openwebui
  24. container_name:
  25. default: openwebui
  26. openwebui_version:
  27. type: str
  28. description: Openwebui version
  29. default: latest
  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