[{"data":1,"prerenderedAt":156},["ShallowReactive",2],{"seo-verification":3,"blog-como-alojar-flowise-en-un-vps-ma-es":6,"promo-bar-likely":147},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"blog-como-alojar-flowise-en-un-vps-ma-es",{"id":9,"slug":10,"slugs":11,"title":15,"excerpt":16,"readTime":9,"views":17,"isPinned":18,"noindex":18,"publishedAt":19,"updatedAt":20,"category":21,"categories":26,"featuredImage":28,"bgImage":29,"posterImage":30,"relatedSolution":31,"intro":34,"sections":35,"ctaTitle":97,"ctaBody":98,"ctaButton":99,"ctaUrl":100,"relatedPosts":101},8,"como-alojar-flowise-en-un-vps",{"fr":12,"en":13,"ar":14,"es":10},"heberger-flowise-vps","how-to-host-flowise-on-a-vps","كيفية-استضافة-flowise-على-خادم-vps","Cómo alojar Flowise en un VPS","Despliegue Flowise en su VPS: cree agentes y chatbots de IA sin código con Docker y SSL. Variables de entorno, RAG con Ollama, actualizaciones y troubleshooting.",1,false,"2026-06-12T00:00:00+00:00","2026-09-19T02:00:43+00:00",{"id":17,"name":22,"slug":23,"color":24,"icon":25},"Inteligencia Artificial","intelligence-artificielle","bg-purple-500\u002F10 text-purple-400","ia",[27],{"id":17,"name":22,"slug":23,"color":24,"icon":25},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fheberger-flowise-vps-poster.svg",{"categorySlug":32,"appSlug":33},"inteligencia-artificial","flowise","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. Esta guía cubre la instalación completa con Docker, el reverse proxy, HTTPS, las variables de entorno clave, la actualización y los errores más comunes.",[36,40,51,54,79,82,85,88,91,94],{"type":37,"title":38,"body":39},"h2","Por qué autoalojar Flowise en un VPS","Flowise manipula datos sensibles: claves API de OpenAI\u002FAnthropic, 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.\n\nOtra razón práctica: los planes Flowise Cloud limitan el número de flujos activos, las ejecuciones mensuales y el acceso a los nodos avanzados. En su VPS ninguna de estas limitaciones aplica — usted define los recursos asignados.",{"type":41,"title":42,"items":43},"ul","Las ventajas concretas de un Flowise autoalojado",[44,45,46,47,48,49,50],"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.","Nodos avanzados sin restricción: acceso completo a todas las integraciones LangChain, herramientas de agente y conectores de bases vectoriales.",{"type":37,"title":52,"body":53},"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 pruebas, y con 4 vCPU \u002F 4 a 8 GB de RAM si indexa documentos voluminosos o ejecuta varios flujos concurrentes. Prevea 20 GB de disco para los contenedores, los almacenes vectoriales y posibles modelos locales.\n\nEn cuanto al software: Docker y Docker Compose instalados, un dominio o subdominio (p. ej. `flowise.su-dominio.com`) apuntando a la IP del VPS, y el puerto 443 abierto. Si planea usar un LLM local con Ollama, aumente la RAM a 8 GB como mínimo (16 GB para modelos de 7B+ en cuantización de 4 bits). Las claves API de los proveedores de LLM que piense usar deben prepararse de antemano.",{"type":55,"title":56,"steps":57},"steps","Desplegar Flowise con Docker y HTTPS",[58,61,64,67,70,73,76],{"title":59,"body":60},"Preparar el VPS y Docker","Conéctese por SSH, actualice el sistema y luego instale Docker con `curl -fsSL https:\u002F\u002Fget.docker.com | sh`. Compruebe con `docker compose version`. Cree una carpeta dedicada:\n\n```bash\nmkdir -p \u002Fopt\u002Fflowise && cd \u002Fopt\u002Fflowise\n```",{"title":62,"body":63},"Escribir el docker-compose.yml","Defina el servicio con la imagen oficial `flowiseai\u002Fflowise`, el puerto interno `3000`, un volumen con nombre para la persistencia y las variables de entorno esenciales:\n\n```bash\nFLOWISE_USERNAME=admin\nFLOWISE_PASSWORD=contraseña_segura\nFLOWISE_SECRETKEY_OVERWRITE=cadena_aleatoria_32_chars\nDATABASE_PATH=\u002Froot\u002F.flowise\nSECRET_ENCRYPTION_KEY=otra_cadena_aleatoria_32_chars\n```\n\nEl volumen `flowise_data` debe apuntar a `\u002Froot\u002F.flowise` dentro del contenedor para que la base de datos SQLite y los almacenes vectoriales sobrevivan a los reinicios.",{"title":65,"body":66},"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.",{"title":68,"body":69},"Configurar el reverse proxy","Instale Caddy o Nginx Proxy Manager. Con Caddy basta una línea en el Caddyfile:\n\n```bash\nflowise.su-dominio.com {\n    reverse_proxy localhost:3000\n}\n```\n\nCaddy obtiene y renueva automáticamente el certificado Let's Encrypt. Si prefiere nginx, asegúrese de habilitar WebSockets (`proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection upgrade;`) — Flowise los necesita para las actualizaciones en tiempo real del lienzo.",{"title":71,"body":72},"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. La variable `FLOWISE_SECRETKEY_OVERWRITE` cifra esas credenciales en la base de datos; sin ella, se almacenan en texto plano.",{"title":74,"body":75},"Probar un flujo y la API","Cree un chatflow sencillo, publíquelo y luego llame a su endpoint:\n\n```bash\ncurl -X POST https:\u002F\u002Fflowise.su-dominio.com\u002Fapi\u002Fv1\u002Fprediction\u002F\u003Cid> \\\n  -H 'Content-Type: application\u002Fjson' \\\n  -d '{\"question\":\"test\"}'\n```\n\nPara proteger un endpoint de chatflow con una clave API, active **API Key Auth** en la configuración del flujo — cada llamada deberá entonces llevar `Authorization: Bearer \u003Csu_clave>`.",{"title":77,"body":78},"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.",{"type":37,"title":80,"body":81},"Conectar Flowise a Ollama para un stack de IA 100 % local","Para flujos RAG eficientes 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:\u002F\u002Follama: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.\n\nEn su `docker-compose.yml`, añada el servicio Ollama en la misma red Docker que Flowise:\n\n```bash\nservices:\n  ollama:\n    image: ollama\u002Follama\n    volumes:\n      - ollama_data:\u002Froot\u002F.ollama\n    networks:\n      - flowise_net\n\n  flowise:\n    image: flowiseai\u002Fflowise\n    networks:\n      - flowise_net\n    ...\n```\n\nEn Flowise, al añadir un nodo **Ollama** (Chat Model o Embeddings), introduzca `http:\u002F\u002Follama:11434` como base URL. Descargue un modelo desde el contenedor: `docker exec -it \u003Cid_ollama> ollama pull llama3.2`. Para embeddings, `nomic-embed-text` es un buen punto de partida con 4 GB de RAM.",{"type":37,"title":83,"body":84},"Variables de entorno útiles","Flowise expone unas veinte variables de configuración. Las más útiles en producción:\n\n`FLOWISE_USERNAME` y `FLOWISE_PASSWORD` — autenticación de la interfaz de administración. Obligatorias en cuanto se abre el puerto público.\n\n`FLOWISE_SECRETKEY_OVERWRITE` — clave de cifrado de las credenciales almacenadas en la base de datos. Si cambia este valor tras el primer arranque, las credenciales existentes se vuelven ilegibles.\n\n`DATABASE_TYPE` — por defecto `sqlite`. Para mayor carga o un despliegue redundante, cambie a `postgres` e introduzca `DATABASE_HOST`, `DATABASE_PORT`, `DATABASE_USER`, `DATABASE_PASSWORD`, `DATABASE_NAME`.\n\n`CORS_ORIGINS` — lista de orígenes autorizados a llamar a la API de predicción desde un navegador. Ejemplo: `https:\u002F\u002Fsu-app.com`. Sin esta variable las llamadas CORS desde otro origen quedarán bloqueadas.\n\n`BLOB_STORAGE_PATH` — ruta de almacenamiento de los archivos subidos (documentos RAG). Por defecto en `~\u002F.flowise\u002Fstorage`; monte un volumen dedicado si indexa grandes conjuntos de datos.\n\n`LOG_LEVEL` — valores: `error`, `warn`, `info`, `verbose`, `debug`. En producción, `warn` es suficiente para mantener los registros manejables.",{"type":37,"title":86,"body":87},"Actualizar Flowise sin perder los flujos","Flowise publica actualizaciones periódicas que añaden nodos y corrigen comportamientos de flujo. La actualización es no destructiva si sus datos están en un volumen con nombre.\n\n```bash\ndocker compose pull\ndocker compose up -d\n```\n\nFlowise migra automáticamente la base de datos SQLite al arrancar. Antes de cada actualización, exporte sus flujos importantes mediante el botón **Export** del lienzo (archivo JSON) — es la red de seguridad más sencilla.\n\nSi usa PostgreSQL, compruebe las notas de la versión antes de descargar la imagen: algunas versiones introducen migraciones de esquema irreversibles. Conserve una copia de seguridad de la base de datos (`pg_dump`) antes de actualizar.",{"type":37,"title":89,"body":90},"Resolución de errores comunes","**El lienzo no se carga o los nodos desaparecen.** Verifique que su reverse proxy propague correctamente los WebSockets. Con nginx deben estar presentes las cabeceras `Upgrade` y `Connection`. Con Caddy se configuran automáticamente.\n\n**`Error: FLOWISE_SECRETKEY_OVERWRITE is required`.** Esta variable no era obligatoria en versiones anteriores pero lo es ahora. Añádala al compose y reinicie — las credenciales ya introducidas siguen siendo válidas siempre que el valor coincida con el usado al almacenarlas.\n\n**El almacén vectorial pierde sus documentos tras el reinicio.** Compruebe que la ruta del volumen Docker coincide con `BLOB_STORAGE_PATH` y `DATABASE_PATH`. Un bind-mount mal configurado guarda los datos en una carpeta efímera del contenedor.\n\n**Las llamadas a Ollama fallan con `ECONNREFUSED`.** El servicio Ollama debe estar en la misma red Docker que Flowise. Si Ollama se ejecuta fuera de Compose (servicio systemd, por ejemplo), use la IP de la pasarela Docker (`172.17.0.1:11434`) en lugar de `localhost`.\n\n**Las credenciales de OpenAI\u002FAnthropic se rechazan tras la migración.** Si `FLOWISE_SECRETKEY_OVERWRITE` cambió entre dos despliegues, los secretos cifrados con la clave anterior no pueden descifrarse. Elimine y vuelva a introducir las credenciales en la interfaz.",{"type":92,"body":93},"tip","Para un despliegue seguro en equipo, active la autenticación en cada chatflow (sección **API Key** del flujo) y cree una clave por integración externa. Así cada aplicación que consuma un endpoint de Flowise tiene su propia clave revocable sin afectar a las demás.",{"type":92,"title":95,"body":96},"La documentación oficial","Para la configuración avanzada y las opciones propias de la herramienta, consulte la \u003Ca href=\"https:\u002F\u002Fdocs.flowiseai.com\" target=\"_blank\" rel=\"noopener noreferrer\">documentación oficial de Flowise\u003C\u002Fa>. 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.","Lanzar mi VPS Cloud","\u002Fvps-cloud",[102,119,137],{"id":17,"slug":103,"slugs":104,"title":108,"excerpt":109,"readTime":110,"views":17,"isPinned":18,"noindex":18,"publishedAt":111,"updatedAt":112,"category":113,"categories":114,"featuredImage":28,"bgImage":29,"posterImage":116,"relatedSolution":117},"como-alojar-open-webui-en-un-vps",{"fr":105,"en":106,"ar":107,"es":103},"heberger-open-webui","how-to-host-open-webui-on-a-vps","كيفية-استضافة-open-webui-على-خادم-vps","Cómo alojar Open WebUI en un VPS","Guía completa para desplegar Open WebUI en su propio VPS: conserve el control de sus datos, evite pagar API en la nube y acceda a sus LLM desde el navegador.",9,"2026-06-01T00:00:00+00:00","2026-11-09T20:55:18+00:00",{"id":17,"name":22,"slug":23,"color":24,"icon":25},[115],{"id":17,"name":22,"slug":23,"color":24,"icon":25},"\u002Fblog\u002Fcovers\u002Fheberger-open-webui-poster.svg",{"categorySlug":32,"appSlug":118},"open-webui",{"id":120,"slug":121,"slugs":122,"title":126,"excerpt":127,"readTime":128,"views":17,"isPinned":18,"noindex":18,"publishedAt":129,"updatedAt":130,"category":131,"categories":132,"featuredImage":28,"bgImage":29,"posterImage":134,"relatedSolution":135},2,"desplegar-dify-en-un-vps",{"fr":123,"en":124,"ar":125,"es":121},"deployer-dify-vps","deploying-dify-on-a-vps-ai-workflows-under-control","نشر-dify-على-vps-سير-عمل-الذكاء-الاصطناعي-تحت-السيطرة","Desplegar Dify en un VPS: guía completa de instalación y plugins","Instala Dify en un VPS de ServOrbit: requisitos, Docker Compose, plugins offline, límites de la instalación Docker, copia antes de actualizar y solución de errores.",15,"2026-02-11T00:00:00+00:00","2026-10-29T03:10:23+00:00",{"id":17,"name":22,"slug":23,"color":24,"icon":25},[133],{"id":17,"name":22,"slug":23,"color":24,"icon":25},"\u002Fblog\u002Fcovers\u002Fdeployer-dify-vps-poster.svg",{"categorySlug":23,"appSlug":136},"dify",{"id":138,"slug":139,"slugs":140,"title":144,"excerpt":145,"readTime":146,"views":17,"isPinned":18,"noindex":147,"publishedAt":148,"updatedAt":149,"category":150,"categories":151,"featuredImage":28,"bgImage":29,"posterImage":153,"relatedSolution":154},121,"alojar-openclaw-en-un-vps",{"fr":141,"en":142,"ar":143,"es":139},"heberger-openclaw-vps","hosting-openclaw-on-a-vps","استضافة-openclaw-على-خادم-vps","Alojar OpenClaw en un VPS","Aloje OpenClaw en su VPS: el asistente de IA personal open source accesible desde WhatsApp, Telegram, Discord y más de 50 apps de mensajería. Docker, LLM y HTTPS.",4,true,"2026-02-23T00:00:00+00:00","2026-11-09T20:55:19+00:00",{"id":17,"name":22,"slug":23,"color":24,"icon":25},[152],{"id":17,"name":22,"slug":23,"color":24,"icon":25},"\u002Fblog\u002Fcovers\u002Fheberger-openclaw-vps-poster.svg",{"categorySlug":32,"appSlug":155},"openclaw",1794270566985]