Files
Portainer/openwebui
Eduardo David Paredes Vara 66bec9992d feat(openwebui): añadir stack de interfaz web para modelos de IA
Open WebUI conectado al gateway LiteLLM, con autenticación delegada
a Authentik mediante trusted headers (X-Authentik-Email/Name).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-25 05:49:54 +00:00
..

Open WebUI — Interfaz web para LLMs

Open WebUI conectado al stack de Ollama. Expone una UI de chat accesible en chat.sherlockhomeless.net, protegida por CrowdSec. Tiene su propio sistema de login, no usa Authentik.

Prerequisitos

  • Stack Ollama desplegado y en la red proxy
  • DNS + Tunnel registrado para chat.sherlockhomeless.net
cd cloudflared
./add-domain.sh chat

Despliegue

mkdir -p /opt/openwebui/data
cp openwebui/stack.env openwebui/.env
# Editar .env: cambiar WEBUI_SECRET_KEY por un valor aleatorio
openssl rand -hex 32
docker compose --env-file openwebui/.env -f openwebui/docker-compose.yml up -d

Primer acceso

La primera cuenta registrada se convierte en administrador. Después de crearla, pon ENABLE_SIGNUP=false en .env y redespliega para bloquear nuevos registros.

Conexión con Ollama

OpenWebUI se conecta a Ollama via red interna Docker: http://ollama:11434.
Ambos contenedores deben estar en la red proxy.

Variables clave

Variable Descripción
WEBUI_SECRET_KEY Clave para firmar sesiones — generar con openssl rand -hex 32
OLLAMA_BASE_URL URL interna de Ollama (http://ollama:11434)
ENABLE_SIGNUP false para bloquear nuevos registros
WEBUI_NAME Nombre mostrado en la interfaz