--- kind: compose schema: "1.2" metadata: icon: provider: selfh id: open-webui name: Openwebui description: > OpenWebUI is an open-source web-based user interface for managing and interacting with AI models. It provides a user-friendly platform to deploy, monitor, and utilize various AI models for tasks such as image generation, text generation, and more. OpenWebUI supports integration with popular AI frameworks and offers features like model management, user authentication, and real-time interaction. Project: https://openwebui.io/ Documentation: https://docs.openwebui.io/ GitHub: https://github.com/openwebui/openwebui version: 0.6.41 author: Christian Lempa date: '2025-12-11' tags: - traefik - authentik draft: true spec: general: vars: service_name: default: openwebui container_name: default: openwebui ollama_base_url: type: str description: Ollama API base URL default: http://ollama:11434 traefik: vars: traefik_host: default: openwebui.home.arpa ports: vars: ports_http: description: Web UI port type: int default: 8080 authentik: vars: authentik_enabled: default: false openid_provider_url: type: str description: OpenID provider configuration URL default: https://authentik.example.com/application/o/openwebui/.well-known/openid-configuration openid_redirect_uri: type: str description: OAuth redirect URI default: https://openwebui.example.com/oauth/oidc/callback oauth_scopes: type: str description: OAuth scopes (space-separated) default: openid email profile oauth_merge_accounts: type: bool description: Merge OAuth accounts by email default: false