Files
Portainer/openwebui/README.md
T
2026-07-25 11:20:27 +00:00

41 lines
1.3 KiB
Markdown

# 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 |