# 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` ```bash cd cloudflared ./add-domain.sh chat ``` ## Despliegue ```bash 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 |