1.3 KiB
1.3 KiB
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
# Editar openwebui/.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 |