Guía de despliegue

Cómo alojar Lobe Chat en un VPS

Desplegar en un VPS Cloud →

Tutorial

Cómo alojar Lobe Chat en un VPS

Inteligencia Artificial4 min de lectura6 pasos

Lobe Chat es una interfaz de conversación con IA de código abierto y diseño cuidado, capaz de conectar OpenAI, Claude, Ollama y muchos otros proveedores tras una sola ventana. Autoalojarlo en un VPS le da el control total de las claves API, los historiales y los costes. Le explicamos cómo ponerlo en producción correctamente.

Contenido· Por qué autoalojar Lobe Chat en un VPS1/5
  1. 01Por qué autoalojar Lobe Chat en un VPS
  2. 02Beneficios concretos del autoalojamiento
  3. 03Requisitos de hardware y software
  4. 04Despliegue de Lobe Chat con Docker
  5. 05Despliegue de Lobe Chat con un clic en ServOrbit

Por qué autoalojar Lobe Chat en un VPS

Lobe Chat agrupa varios proveedores LLM (OpenAI, Anthropic, Google, Mistral, Ollama local) en una única interfaz, con mercado de plugins, agentes personalizados y reconocimiento y síntesis de voz. En modo SaaS, sus historiales y sus claves pasan por un tercero; al alojarlo en su propio VPS, las conversaciones permanecen en su base PostgreSQL y sus claves API nunca salen de su servidor. Un VPS también ofrece una IP fija, útil para incluir en listas blancas sus llamadas salientes hacia las API de pago, y la libertad de activar el modo base de datos (multiusuario con autenticación) en lugar del simple almacenamiento en el navegador.

Beneficios concretos del autoalojamiento

  • Centralización de todas sus claves API de LLM en el servidor, nunca expuestas al navegador
  • Historiales de conversación guardados en su propio PostgreSQL, con copia de seguridad y cifrado posibles
  • Modo multiusuario mediante autenticación (Logto, Auth0, Clerk) para todo un equipo
  • Conexión a un Ollama local en el mismo VPS para respuestas 100% privadas y sin coste de API
  • Mercado de plugins y agentes personalizados sin cuotas ni límites impuestos por un SaaS
  • Control total de los costes: solo paga el consumo real de las API que conecte

Requisitos de hardware y software

Lobe Chat es una aplicación Node.js relativamente ligera. En modo de almacenamiento en el navegador, bastan 1 vCPU y 1 GB de RAM. Para el modo base de datos (recomendado en producción) con PostgreSQL integrado, prevea 2 vCPU y de 2 a 4 GB de RAM, más 10 GB de disco para las imágenes, los archivos adjuntos y la base. En cuanto al software: Docker y el plugin Docker Compose, un nombre de dominio apuntando a la IP del VPS (registro A) y al menos una clave API de un proveedor LLM. Si activa el modo S3 para los archivos, prevea un bucket compatible (MinIO puede ejecutarse en el mismo VPS).

Despliegue de Lobe Chat con Docker

  1. Preparar el VPS y Docker

    Conéctese por SSH, actualice el sistema e instale Docker con curl -fsSL https://get.docker.com | sh. Compruebe la instalación con docker compose version. Cree una carpeta de trabajo: mkdir -p /opt/lobe-chat && cd /opt/lobe-chat.

  2. Escribir el archivo compose en modo base de datos

    Cree un docker-compose.yml con el servicio lobe-chat-database, un servicio postgres (imagen pgvector/pgvector:pg16) y minio para el almacenamiento S3. Indique las variables DATABASE_URL, KEY_VAULTS_SECRET (generado con openssl rand -base64 32) y NEXT_AUTH_SECRET.

  3. Inyectar las claves y el proveedor de autenticación

    Añada sus claves en un archivo .env: OPENAI_API_KEY, ANTHROPIC_API_KEY, etc. Configure NEXT_AUTH_SSO_PROVIDERS y las credenciales de Logto o Clerk para activar la autenticación multiusuario antes de la exposición pública.

  4. Lanzar la stack

    Arranque el conjunto con docker compose up -d. Siga los logs con docker compose logs -f lobe-chat-database hasta ver el servidor escuchando en el puerto 3210.

  5. Poner en marcha el reverse proxy y el SSL

    Coloque Caddy o Nginx delante del contenedor. Con Caddy, un Caddyfile de tres líneas (chat.sudominio.com { reverse_proxy localhost:3210 }) genera automáticamente el certificado Let's Encrypt y fuerza el HTTPS.

  6. Comprobar y asegurar

    Abra https://chat.sudominio.com, cree la primera cuenta de administrador y cierre después el puerto 3210 en el cortafuegos (ufw deny 3210) para dejar pasar únicamente el tráfico a través del reverse proxy.

Para conversaciones totalmente privadas y sin coste de API, instale Ollama en el mismo VPS e indique OLLAMA_PROXY_URL=http://host.docker.internal:11434/v1 en Lobe Chat. Obtendrá un asistente local (Llama 3, Qwen, Mistral) que no depende de ningún proveedor externo. Recuerde aumentar la RAM del VPS según el tamaño del modelo cargado.

Despliegue de Lobe Chat con un clic en ServOrbit

Lobe Chat está disponible directamente desde el Marketplace de ServOrbit. Seleccione la aplicación al pedir su VPS: Docker viene preinstalado, el contenedor Lobe Chat arranca automáticamente en el puerto 3210, y accede desde su panel de ServOrbit mediante un túnel SSH o vinculando un dominio — sin editar ningún Compose ni configurar SSL a mano. Para empezar, solo necesita su clave API de un proveedor LLM (OpenAI, Anthropic, Mistral, u Ollama local en el mismo VPS): configúrela en Ajustes → Proveedores y haga su primera pregunta.

Despliegue Lobe Chat en un VPS con un clic

Pida un VPS ServOrbit con Lobe Chat preinstalado: Docker configurado, contenedor arrancado en el puerto 3210, acceso inmediato desde su panel. Conecte su clave API LLM y empiece a chatear.

¿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