[{"data":1,"prerenderedAt":119},["ShallowReactive",2],{"seo-verification":3,"blog-heberger-flowise-vps-en":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"id":7,"slug":8,"title":9,"excerpt":10,"readTime":7,"views":11,"isPinned":12,"publishedAt":13,"category":14,"categories":20,"featuredImage":22,"bgImage":23,"posterImage":24,"relatedSolution":25,"intro":27,"sections":28,"ctaTitle":74,"ctaBody":75,"ctaButton":76,"ctaUrl":77,"relatedPosts":78},8,"heberger-flowise-vps","How to Host Flowise on a VPS","Deploy Flowise on your VPS to build no-code AI agents and chatbots, with Docker, a reverse proxy and SSL. Step-by-step guide.",1760,false,"2026-06-12T00:00:00+00:00",{"id":15,"name":16,"slug":17,"color":18,"icon":19},1,"Artificial Intelligence","intelligence-artificielle","bg-purple-500\u002F10 text-purple-400","ia",[21],{"id":15,"name":16,"slug":17,"color":18,"icon":19},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fheberger-flowise-vps-poster.svg",{"categorySlug":19,"appSlug":26},"flowise","Flowise is a visual LLM app builder: you assemble LangChain flows by drag-and-drop, without writing a single line of code. Hosted on your own VPS, it becomes a private AI-agent platform, with no leak of your prompts to a third-party SaaS. Here is how to deploy it cleanly with Docker, a reverse proxy and HTTPS.",[29,33,43,46,68,71],{"type":30,"title":31,"body":32},"h2","Why self-host Flowise on a VPS","Flowise handles sensitive data: OpenAI\u002FAnthropic API keys, vectorised internal documents, conversation history, the business logic of your agents. On the shared cloud version, these elements pass through infrastructure you do not control. On a dedicated VPS, the Flowise canvas, the database and the embeddings all stay with you. You keep control of versions (flows evolve fast between releases), of the connectors you enable, and of model billing since you plug in your own keys. A VPS also lets you expose flows as a REST API to integrate them into your own applications, with no quota imposed by a vendor.",{"type":34,"title":35,"items":36},"ul","The concrete benefits of a self-hosted Flowise",[37,38,39,40,41,42],"Full confidentiality of prompts, API keys and indexed documents, which never leave your server.","Inference endpoints exposed as a REST API with no third-party rate limit.","Free choice of model (OpenAI, Anthropic, Mistral, or a local LLM via Ollama on the same network).","Controlled persistence of flows and vector stores in Docker volumes that you back up.","Update when you decide, without suffering a forced canvas migration.","Predictable cost: a single monthly VPS price, no pricing per flow or per execution.",{"type":30,"title":44,"body":45},"Hardware and software requirements","Flowise itself is lightweight, but real-world usage depends on embeddings and vector stores. Budget at least 2 vCPUs and 2 GB of RAM for testing, and 4 vCPUs \u002F 4 to 8 GB of RAM if you index large documents or run several concurrent flows. Plan for 10 GB of disk for the containers and vector stores. On the software side: Docker and Docker Compose installed, a domain or subdomain (e.g. flowise.your-domain.com) pointing to the VPS IP, and port 443 open. Prepare the API keys of the LLM providers you intend to use ahead of time.",{"type":47,"title":48,"steps":49},"steps","Deploy Flowise with Docker and HTTPS",[50,53,56,59,62,65],{"title":51,"body":52},"Prepare the VPS and Docker","Connect via SSH, update the system then install Docker with `curl -fsSL https:\u002F\u002Fget.docker.com | sh`. Check with `docker compose version`. Create a dedicated folder: `mkdir -p \u002Fopt\u002Fflowise && cd \u002Fopt\u002Fflowise`.",{"title":54,"body":55},"Write the docker-compose.yml","Define the service with the official `flowiseai\u002Fflowise` image, internal port `3000`, a named volume `~\u002F.flowise` for persistence, and the `FLOWISE_USERNAME` and `FLOWISE_PASSWORD` variables to protect the admin interface from the very first start.",{"title":57,"body":58},"Start the container","Run `docker compose up -d` then `docker compose logs -f` to confirm that Flowise is listening. At this stage it responds locally on `127.0.0.1:3000`, not exposed publicly, which is deliberate.",{"title":60,"body":61},"Configure the reverse proxy","Install Caddy or Nginx Proxy Manager. With Caddy, a single line in the Caddyfile is enough: `flowise.your-domain.com { reverse_proxy localhost:3000 }`. Caddy obtains and renews the Let's Encrypt certificate automatically.",{"title":63,"body":64},"Secure access and keys","Harden authentication, restrict port 3000 to the loopback in the firewall (`ufw deny 3000`), and add your LLM API keys directly in the Flowise interface (Credentials section) rather than in clear text in the compose file.",{"title":66,"body":67},"Test a flow and the API","Create a simple chatflow, publish it, then call its endpoint with `curl -X POST https:\u002F\u002Fflowise.your-domain.com\u002Fapi\u002Fv1\u002Fprediction\u002F\u003Cid> -d '{\"question\":\"test\"}'` to validate the REST exposure.",{"type":69,"body":70},"tip","For high-performance RAG flows with no external API cost, connect Flowise to an Ollama container running on the same VPS through the internal Docker network (`http:\u002F\u002Follama:11434`). You thus combine embeddings and generation locally: no data leaves the server, and latency drops since everything travels over the host's private network.",{"type":69,"title":72,"body":73},"The official documentation","For advanced configuration and tool-specific options, refer to the \u003Ca href=\"https:\u002F\u002Fdocs.flowiseai.com\" target=\"_blank\" rel=\"noopener noreferrer\">official Flowise documentation\u003C\u002Fa>. This guide covers going live on a VPS; the vendor docs remain the reference for fine-tuning, major updates and specific use cases.","Deploy Flowise on a ServOrbit Cloud VPS in minutes","With a ServOrbit Cloud VPS shipping preconfigured Docker and scalable resources, you install Flowise and your AI flows without friction. Scale RAM and vCPU as your agents grow.","Launch my Cloud VPS","\u002Fvps-cloud",[79,92,106],{"id":15,"slug":80,"title":81,"excerpt":82,"readTime":83,"views":84,"isPinned":12,"publishedAt":85,"category":86,"categories":87,"featuredImage":22,"bgImage":23,"posterImage":89,"relatedSolution":90},"heberger-open-webui","How to Host Open WebUI on a VPS","A complete guide to deploying Open WebUI on your own VPS. Keep control of your data, avoid cloud API costs, and access your LLMs from a clean web interface.",6,3200,"2026-06-01T00:00:00+00:00",{"id":15,"name":16,"slug":17,"color":18,"icon":19},[88],{"id":15,"name":16,"slug":17,"color":18,"icon":19},"\u002Fblog\u002Fcovers\u002Fheberger-open-webui-poster.svg",{"categorySlug":19,"appSlug":91},"open-webui",{"id":93,"slug":94,"title":95,"excerpt":96,"readTime":97,"views":98,"isPinned":12,"publishedAt":99,"category":100,"categories":101,"featuredImage":22,"bgImage":23,"posterImage":103,"relatedSolution":104},2,"deployer-dify-vps","Deploying Dify on a VPS: AI Workflows Under Control","Install Dify on a ServOrbit VPS to build agents, chatflows and AI apps without losing control of your data.",7,2480,"2026-02-11T00:00:00+00:00",{"id":15,"name":16,"slug":17,"color":18,"icon":19},[102],{"id":15,"name":16,"slug":17,"color":18,"icon":19},"\u002Fblog\u002Fcovers\u002Fdeployer-dify-vps-poster.svg",{"categorySlug":19,"appSlug":105},"dify",{"id":83,"slug":107,"title":108,"excerpt":109,"readTime":110,"views":111,"isPinned":12,"publishedAt":112,"category":113,"categories":114,"featuredImage":22,"bgImage":23,"posterImage":116,"relatedSolution":117},"openclaw-vps","Deploying OpenClaw on a VPS","A guide to deploying OpenClaw on your own VPS. Keep control of your AI agents and your data within your own infrastructure.",5,422,"2026-06-11T00:00:00+00:00",{"id":15,"name":16,"slug":17,"color":18,"icon":19},[115],{"id":15,"name":16,"slug":17,"color":18,"icon":19},"\u002Fblog\u002Fcovers\u002Fopenclaw-vps-poster.svg",{"categorySlug":19,"appSlug":118},"openclaw",1785628436480]