Que es Open WebUI y para que sirve
Open WebUI (anteriormente conocido como Ollama WebUI) es una interfaz web de codigo abierto, auto-hospedada y facil de usar para interactuar con modelos de lenguaje grande a traves de Ollama u otras APIs compatibles. Proporciona una experiencia similar a las interfaces de chatbot comerciales pero ejecutandose completamente en tu propio servidor, con control total sobre los datos y sin costos de uso por mensaje.
Open WebUI incluye funcionalidades avanzadas como historial de conversaciones, gestion de multiples modelos, soporte para documentos (RAG), gestion de usuarios con roles, y una API compatible con el estandar OpenAI para integraciones sencillas.
Requisitos del servidor para Open WebUI
| Componente | Minimo | Recomendado |
|---|---|---|
| Sistema operativo | Ubuntu 20.04 / Debian 11 | Ubuntu 22.04 / Debian 12 |
| RAM (solo Open WebUI) | 2 GB | 4 GB |
| RAM total (con modelo) | 8 GB (para modelos 3B) | 16-32 GB (para modelos 7-13B) |
| Docker | Requerido | Docker + Docker Compose |
| Ollama | Requerido para modelos locales | Ollama instalado en el servidor |
Instalacion de Open WebUI en Ubuntu paso a paso
# Paso 1: Instalar Docker curl -fsSL https://get.docker.com | sh sudo usermod -aG docker $USER && newgrp docker # Paso 2: Instalar Ollama curl -fsSL https://ollama.com/install.sh | sh # Paso 3: Descargar un modelo ollama pull llama3.2 # Paso 4: Iniciar Open WebUI docker run -d --network=host \ -v open-webui:/app/backend/data \ --name open-webui --restart always \ ghcr.io/open-webui/open-webui:main
Configurar un dominio y HTTPS para Open WebUI
Para acceder a Open WebUI de forma segura desde cualquier lugar, configurar Nginx como proxy inverso con SSL:
# Instalar Nginx y Certbot sudo apt install nginx certbot python3-certbot-nginx -y # Configurar el virtualhost de Nginx # Y obtener certificado SSL sudo certbot --nginx -d ia.tudominio.com
Con un VPS de WebHosting MX con 16 GB de RAM puedes tener Open WebUI + Ollama con modelos de 7-13B parametros funcionando para tu equipo en cuestion de horas. Acceso SSH completo, soporte en espanol y alta disponibilidad. Consulta nuestros planes VPS en webhosting.mx.
