feat(openwebui): añadir stack.env con configuración de LiteLLM y Authentik SSO
- OPENAI_API_BASE_URL apunta a http://litellm:4000/v1 (red proxy compartida) - Modelos descubiertos automáticamente desde /v1/models de LiteLLM - Login sin formulario: Authentik inyecta email/nombre vía trusted headers - ENABLE_SIGNUP y ENABLE_LOGIN_FORM desactivados (acceso solo vía SSO) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
TZ=Europe/Madrid
|
||||
|
||||
OPENWEBUI_VERSION=latest
|
||||
OPENWEBUI_DOMAIN=oweb.example.com
|
||||
OPENWEBUI_DATA_PATH=/opt/openwebui/data
|
||||
|
||||
WEBUI_NAME=Homelab AI
|
||||
WEBUI_SECRET_KEY=change-me-generate-with-openssl-rand-hex-32
|
||||
|
||||
# Desactiva registro y formulario de login: la autenticación la gestiona
|
||||
# Authentik vía trusted headers (ver WEBUI_AUTH_TRUSTED_*).
|
||||
ENABLE_SIGNUP=false
|
||||
ENABLE_LOGIN_FORM=false
|
||||
|
||||
# LiteLLM como backend OpenAI-compatible.
|
||||
# Los modelos se descubren automáticamente desde /v1/models.
|
||||
# Usar la LITELLM_MASTER_KEY del stack litellm/.
|
||||
OPENAI_API_BASE_URL=http://litellm:4000/v1
|
||||
OPENAI_API_KEY=change-me-same-as-LITELLM_MASTER_KEY
|
||||
|
||||
# Headers que Authentik inyecta tras el forward-auth.
|
||||
# Permiten login automático sin formulario.
|
||||
WEBUI_AUTH_TRUSTED_EMAIL_HEADER=X-Authentik-Email
|
||||
WEBUI_AUTH_TRUSTED_NAME_HEADER=X-Authentik-Name
|
||||
|
||||
##### Traefik #####
|
||||
TRAEFIK_DOCKER_NETWORK=proxy
|
||||
TRAEFIK_ENTRYPOINT_SECURE=websecure
|
||||
TRAEFIK_CERTRESOLVER=letsencrypt
|
||||
TRAEFIK_AUTH_MIDDLEWARE=ths-authentik@docker
|
||||
SERVICE_URL_OPENWEBUI=https://oweb.example.com
|
||||
SERVICE_FQDN_OPENWEBUI=oweb.example.com
|
||||
Reference in New Issue
Block a user