Guía de despliegue

Cómo alojar Flowise en un VPS

Desplegar en un VPS Cloud →

Tutorial

Cómo alojar Flowise en un VPS

Inteligencia Artificial4 min de lectura7 pasos

Flowise es un constructor visual de aplicaciones LLM: usted ensambla cadenas LangChain arrastrando y soltando, sin escribir una línea de código. Alojado en su propio VPS, se convierte en una plataforma privada de agentes de IA, sin fuga de sus prompts hacia un SaaS de terceros. Así se despliega correctamente con Docker, un reverse proxy y HTTPS.

Contenido· Por qué autoalojar Flowise en un VPS1/5
  1. 01Por qué autoalojar Flowise en un VPS
  2. 02Las ventajas concretas de un Flowise autoalojado
  3. 03Requisitos de hardware y software
  4. 04Desplegar Flowise con Docker y HTTPS
  5. 05La documentación oficial

Por qué autoalojar Flowise en un VPS

Flowise manipula datos sensibles: claves API de OpenAI/Anthropic, documentos internos vectorizados, historiales de conversación y la lógica de negocio de sus agentes. En la versión cloud compartida, esos elementos transitan por una infraestructura que usted no controla. En un VPS dedicado, el lienzo de Flowise, la base de datos y los embeddings permanecen en su servidor. Usted mantiene el control de las versiones (los flujos evolucionan rápido entre releases), de los conectores activados y de la facturación de los modelos, ya que conecta sus propias claves. Un VPS también le permite exponer los flujos como API REST para integrarlos en sus propias aplicaciones, sin cuota impuesta por un proveedor.

Las ventajas concretas de un Flowise autoalojado

  • Confidencialidad total de los prompts, las claves API y los documentos indexados, que nunca salen de su servidor.
  • Endpoints de inferencia expuestos como API REST, sin límite de tasa impuesto por un tercero.
  • Elección libre del modelo (OpenAI, Anthropic, Mistral, o un LLM local mediante Ollama en la misma red).
  • Persistencia controlada de los flujos y de las bases vectoriales en volúmenes Docker que usted respalda.
  • Actualización cuando usted lo decida, sin sufrir una migración forzada del lienzo.
  • Costo previsible: un único precio mensual de VPS, sin tarificación por número de flujos o de ejecuciones.

Requisitos de hardware y software

Flowise en sí mismo es ligero, pero el uso real depende de los embeddings y de las bases vectoriales. Cuente con un mínimo de 2 vCPU y 2 GB de RAM para un uso de prueba, y con 4 vCPU / 4 a 8 GB de RAM si indexa documentos voluminosos o ejecuta varios flujos concurrentes. Prevea 10 GB de disco para los contenedores y los almacenes vectoriales. En cuanto al software: Docker y Docker Compose instalados, un nombre de dominio o subdominio (p. ej. flowise.su-dominio.com) apuntando a la IP del VPS, y el puerto 443 abierto. Las claves API de los proveedores de LLM que piense utilizar deben prepararse de antemano.

Desplegar Flowise con Docker y HTTPS

  1. Preparar el VPS y Docker

    Conéctese por SSH, actualice el sistema y luego instale Docker con curl -fsSL https://get.docker.com | sh. Compruebe con docker compose version. Cree una carpeta dedicada: mkdir -p /opt/flowise && cd /opt/flowise.

  2. Escribir el docker-compose.yml

    Defina el servicio con la imagen oficial flowiseai/flowise, el puerto interno 3000, un volumen con nombre ~/.flowise para la persistencia, y las variables FLOWISE_USERNAME y FLOWISE_PASSWORD para proteger la interfaz de administración desde el primer arranque.

  3. Lanzar el contenedor

    Ejecute docker compose up -d y luego docker compose logs -f para confirmar que Flowise está escuchando. En esta etapa responde en local en 127.0.0.1:3000, sin exposición pública, lo cual es intencionado.

  4. Configurar el reverse proxy

    Instale Caddy o Nginx Proxy Manager. Con Caddy basta una línea en el Caddyfile: flowise.su-dominio.com { reverse_proxy localhost:3000 }. Caddy obtiene y renueva automáticamente el certificado Let's Encrypt.

  5. Asegurar el acceso y las claves

    Refuerce la autenticación, restrinja el puerto 3000 al loopback en el firewall (ufw deny 3000), y añada sus claves API de LLM directamente en la interfaz de Flowise (sección Credentials) en lugar de dejarlas en claro en el compose.

  6. Probar un flujo y la API

    Cree un chatflow sencillo, publíquelo y luego llame a su endpoint con curl -X POST https://flowise.su-dominio.com/api/v1/prediction/<id> -d '{"question":"test"}' para validar la exposición REST.

  7. Conectarse por primera vez

    Al abrir la URL por primera vez, Flowise muestra una pantalla de configuración que le hace crear la cuenta de administrador (correo electrónico + contraseña) antes de dar acceso al panel de control. Ábrala inmediatamente después de la instalación.

Para flujos RAG eficientes y sin costo de API externa, conecte Flowise a un contenedor Ollama que se ejecute en el mismo VPS a través de la red Docker interna (http://ollama:11434). Así combina embeddings y generación en local: ningún dato sale del servidor, y la latencia baja porque todo transita por la red privada del host.

La documentación oficial

Para la configuración avanzada y las opciones propias de la herramienta, consulte la documentación oficial de Flowise. Esta guía cubre la puesta en línea en un VPS; la documentación del editor sigue siendo la referencia para los ajustes finos, las actualizaciones mayores y los casos de uso específicos.

Despliegue Flowise en minutos en un VPS Cloud ServOrbit

Con un VPS Cloud ServOrbit dotado de Docker preconfigurado y de recursos escalables, usted instala Flowise y sus flujos de IA sin fricción. Ajuste la RAM y las vCPU a medida que sus agentes ganan carga.

¿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