Guía de despliegue

Cómo alojar Open WebUI en un VPS

Desplegar en un VPS Cloud →

Tutorial

Cómo alojar Open WebUI en un VPS

Inteligencia Artificial4 min de lectura5 pasos

Open WebUI es una interfaz web open source que permite interactuar con modelos de lenguaje (LLM) como Llama, Mistral u Ollama desde el navegador. Alojada en su propio VPS, le da acceso completo a sus modelos, sin depender de un servicio externo y sin exponer sus datos a una infraestructura de terceros.

Contenido· ¿Por qué alojar Open WebUI en un VPS en lugar de en local?1/7
  1. 01¿Por qué alojar Open WebUI en un VPS en lugar de en local?
  2. 02Lo que puede hacer con Open WebUI
  3. 03Requisitos previos
  4. 04Despliegue en 5 pasos
  5. 05El atajo: instalar desde el Marketplace
  6. 06Fije la clave de firma desde el primer arranque
  7. 07La documentación oficial

¿Por qué alojar Open WebUI en un VPS en lugar de en local?

El alojamiento local sirve para hacer pruebas, pero tiene límites reales en producción: consume los recursos de su máquina, no ofrece acceso remoto y no aporta ninguna alta disponibilidad. Un VPS resuelve estos problemas: funciona 24/7, es accesible desde cualquier dispositivo y le deja el control total.

Lo que puede hacer con Open WebUI

  • Conversar con modelos locales a través de Ollama (Mistral, LLaMA 3, Gemma, etc.) o con la API de OpenAI
  • Gestionar varios modelos y pasar de uno a otro con un clic desde una interfaz unificada
  • Crear y compartir asistentes personalizados con instrucciones de sistema a medida
  • Subir y analizar documentos (PDF, texto) directamente en el chat gracias al soporte RAG integrado
  • Abrir el acceso a su equipo con un sistema de cuentas de usuario y de roles
  • Consultar el historial completo de sus conversaciones, almacenado en su propio servidor

Requisitos previos

Open WebUI necesita Docker para funcionar. Ollama (si quiere ejecutar un LLM localmente en el servidor) consume mucha RAM. Prevea al menos 4 GB de RAM para un modelo 7B y 8 GB para un modelo 13B. Si solo usa API externas (OpenAI, Anthropic), 2 GB de RAM bastan para la interfaz.

Despliegue en 5 pasos

  1. Prepare su VPS

    Contrate un Cloud VPS con Ubuntu 22.04 LTS. Actualice el sistema: apt update && apt upgrade -y. Active el firewall UFW y abra los puertos SSH (22), HTTP (80) y HTTPS (443).

  2. Instale Docker

    Instale Docker Engine desde el repositorio oficial de Docker. Añada su usuario al grupo docker para evitar repetir los comandos sudo. Compruebe la instalación: docker run hello-world.

  3. Arranque Open WebUI

    Descargue la imagen Docker oficial y lance el contenedor exponiendo el puerto 3000. Monte un volumen para conservar los datos entre reinicios. Open WebUI queda accesible en http://su-ip:3000.

  4. Configure un reverse proxy (Nginx)

    Instale Nginx y cree un host virtual que redirija las peticiones al puerto 3000. Use Certbot (Let's Encrypt) para obtener un certificado SSL gratuito. Su interfaz quedará accesible por HTTPS en su dominio.

  5. Conecte sus modelos

    En la interfaz de Open WebUI, configure sus conexiones de API: Ollama local, OpenAI, Anthropic o cualquier otro proveedor compatible. Cree las cuentas de usuario que necesite.

El atajo: instalar desde el Marketplace

Si su VPS es un VPS Cloud de ServOrbit, no tiene que recorrer los pasos anteriores. Desde su área de cliente, abra el Marketplace en el panel de gestión del servidor, busque Open WebUI y confirme la instalación: el contenedor y sus dependencias se despliegan por usted. Quedan dos gestos que nadie puede hacer en su lugar — crear la cuenta de administrador en la primera conexión (la primera cuenta creada asume ese rol, ábrala usted mismo sin esperar) y declarar su fuente de modelos en los ajustes de administración. Prevea al menos 4 GB de RAM y 2 vCPU si ejecuta Ollama en la misma máquina: la interfaz es ligera, lo que pesa son los modelos. La vía manual conserva su interés en cuanto quiera controlar la composición Docker, fijar una versión concreta o conectar Open WebUI a una infraestructura existente.

Fije la clave de firma desde el primer arranque

Open WebUI firma cada token de sesión con WEBUI_SECRET_KEY. Si no la declara, se genera al azar en el primer arranque y se escribe en el directorio de datos: mientras ese volumen persista, todo va bien. El día en que el volumen se recrea, la clave cambia — y obtiene un acceso denegado con credenciales perfectamente válidas, un síntoma engañoso que lleva a buscar por el lado de la contraseña. Esa misma clave cifra además los secretos almacenados (tokens OAuth, credenciales de API): perderla no solo corta las sesiones, también vuelve ilegibles esos secretos. Genérela una vez con openssl rand -hex 32, póngala en su fichero de entorno y trátela como un secreto de producción. Si ejecuta varias instancias detrás de un balanceador, todas deben llevar el mismo valor; de lo contrario, un token emitido por una es rechazado por otra.

Si quiere ejecutar un modelo de Ollama directamente en el mismo VPS, opte por un plan con al menos 8 GB de RAM y discos SSD para reducir los tiempos de carga de los modelos.

La documentación oficial

Para la configuración avanzada, las opciones propias de la herramienta y los cambios de versión, consulte la documentación oficial de Open WebUI. Esta guía cubre la puesta en línea en un VPS de ServOrbit; la documentación del editor sigue siendo la referencia para los ajustes finos.

Despliegue su entorno Open WebUI en unos minutos.

Contrate un Cloud VPS de ServOrbit y elija la plantilla Inteligencia Artificial durante la configuración. Su entorno se instala automáticamente.

¿Necesita ayuda?

Consulte nuestro centro de ayuda y nuestra FAQ, o contacte con nuestro equipo: llamada, WhatsApp o correo electrónico. Soporte en francés, inglés y árabe.

Escribir por WhatsAppse abre en una pestaña nueva