Three open-source platforms cover most self-hosted AI agent building in late 2026: Dify, Langflow and n8n. Each runs on an ordinary virtual server, without a GPU, when the model sits behind an API.
Dify asks for at least 2 CPU cores and 4 GiB of memory, by its README. Flowise, once a fourth choice, reached end of life on 31 August 2026, and DataStax closed its hosted Langflow on 9 April 2026.
The facts below come from each project's own README, licence and release pages and from Hostinger's template pages, all read on 27 October 2026.

Who this is for
- you want to build AI agents or chat apps on your own server
- you are choosing between Dify, Langflow and n8n
- you used Flowise or DataStax's hosted Langflow and need a new home
Not for you if you want to run the AI model itself on your server: see where to run an open-source LLM.
Key numbers
- 4 GiB of memory, with 2 CPU cores: Dify's stated minimum Official page,
- 160,000 stars on Dify's GitHub page, against about 156,000 for Langflow Official page,
- 8 GB of memory, with 2 CPU cores, on the Hostinger plan that meets Dify's minimum Official page,
Which platform for which job
- Dify: chat apps, knowledge bases that answer from your documents, and agents, built in a visual editor. It brings its own database, vector store and code sandbox.
- Langflow: visual flows built from Python components. Its README says each flow can run as an API or an MCP server, so other tools can call it.
- n8n: workflow automation with AI agent steps and hundreds of app integrations. Our n8n hosting guide covers it in depth.
Dify is the most complete out of the box; Langflow is the most open licence; n8n is the lightest to run.
| Dify | Langflow | n8n | |
|---|---|---|---|
| Latest version | 1.18.0 | 1.13.0 | 2.45.4 |
| Licence | modified Apache 2.0, with limits on multi-tenant use and branding | MIT | Sustainable Use License (fair-code) |
| Stated minimum server | 2 CPU cores, 4 GiB of memory | none stated in its README | 320 MB to 2 GB of memory, in n8n's example figures |
| Install | Docker Compose | Python with uv, or Docker | Docker or npm |
| Default address | port 80, through nginx | 127.0.0.1, port 7860 | port 5678 |
Dify
Dify runs as a group of containers: its API and workers, the web front end, PostgreSQL and Redis. By default it adds a code sandbox, a plugin service, nginx and the Weaviate vector store, so it asks for more than the others.
Its README installs it with Docker Compose 2.24.0 or later:
bash
git clone https://github.com/langgenius/dify.git
cd dify/docker
cp .env.example .env
docker compose up -d
# then open http://your-server/install to create the admin accountThe default settings serve plain HTTP on port 80. Turn on HTTPS in the .env file, or put a reverse proxy in front, before you invite anyone.
Dify's licence allows commercial use, with two limits. You may not run it as a multi-tenant service without its maker's written permission. You must also keep the Dify logo and copyright in its web interface.
Langflow
Langflow installs as a Python package. Its README asks for Python 3.10 to 3.14 and uv, and for an administrator password set before the first start:
bash
uv venv && source .venv/bin/activate
uv pip install langflow -U
export LANGFLOW_SUPERUSER_PASSWORD='choose-a-long-password'
uv run langflow run # starts at http://127.0.0.1:7860; sign in as langflowIts Docker image also needs that password, by the README. Publish the port as 127.0.0.1:7860:7860 and put HTTPS in front; Docker's documentation warns that published ports are open to the world by default.
If you used DataStax's hosted Langflow, note that DataStax removed it from Astra on 9 April 2026. It points users to the open-source Langflow, the version above.
n8n as an agent platform
n8n's AI agent steps sit inside ordinary workflows, next to its app integrations. It is the lightest of the three: n8n's own example figures for embedded installs run from 320 MB to 2 GB of memory.
Our guides cover how much RAM and CPU n8n needs and self-hosting n8n with Docker, step by step.
n8n can also serve its workflows to AI assistants as an MCP server. Our guide to remote MCP servers covers that and how to lock it down.
If you used Flowise
Flowise's makers announced on 29 July 2026 that they are winding the project down. Their sunset page sets out the steps:
Flowise still runs, but its makers no longer develop or support it.
| Date | What happened |
|---|---|
| 29 July 2026 | announcement and code freeze: no new features or pull requests |
| 10 August 2026 | GitHub repository archived; npm packages and Docker images marked deprecated |
| 31 August 2026 | end of life: the core team left Discord and GitHub |
The code stays on GitHub under the Apache 2.0 licence, so existing installs keep working. Hostinger still offers a Flowise template, but no further updates will come from its makers.
Langflow is the closest match for Flowise's visual flows; Dify suits chat apps and knowledge bases. Move before a security problem appears that nobody will fix.
Chat apps are a different job
Open WebUI and AnythingLLM give a team a ChatGPT-style chat window rather than an agent builder. Our guide to a private chat assistant for your team covers them.
What server each one needs
- n8n: a small server is enough; n8n's own example figures run from 320 MB to 2 GB of memory.
- Langflow: its README states no minimum; give it at least 4 GB, since flows load Python libraries (our reading).
- Dify: at least 2 CPU cores and 4 GiB, by its README; 8 GB leaves room for its vector store and documents (our reading).
Hostinger's smallest plan in our records has one CPU core, below Dify's minimum. The next one up has two cores and 8 GB, by Hostinger's template pages. All three platforms leave the model to an API unless you add a GPU.
| Plan | Price | New-customer offer | Link |
|---|---|---|---|
| Hostinger KVM 1 1 vCPU, 4 GB | $6.49/month 24-month term, paid up front; Black Friday first-term price, then $11.99 checked 25 Oct 2026 | Black Friday prices on VPS plans and AI automation apps, for the first subscription term only checked 30 Oct 2026 | Visit |
| DigitalOcean Basic Droplet, 2 vCPUs, 4 GiB 2 vCPU, 4 GB | $24/month billed per second (60-second minimum), capped at this monthly price · VAT not stated checked 25 Oct 2026 | New accounts get a $5 credit that lasts 90 days and covers every product except SaaS add-ons checked 29 Oct 2026 | Visit |
| Kamatera Cloud server Type B (General Purpose), 2 cores, 4 GB 2 vCPU, 4 GB | $39/month monthly, no long-term contract · VAT not stated checked 25 Oct 2026 | A 30-day trial of one cloud server in a configuration worth up to $100 checked 29 Oct 2026 | Visit |
| UpCloud Starter, 2 CPU cores, 4 GB 2 vCPU, 4 GB | €12/month billed by the starting hour, at most 28 days a month; no minimum term checked 25 Oct 2026 | No offer | Visit |
Some of the lowest prices need a long term paid in advance; the term is under each price.
| Plan | Price | New-customer offer | Link |
|---|---|---|---|
| Hostinger KVM 2 2 vCPU, 8 GB | $8.79/month 24-month term, paid up front; Black Friday first-term price, then $14.99 checked 25 Oct 2026 | Black Friday prices on VPS plans and AI automation apps, for the first subscription term only checked 30 Oct 2026 | Visit |
| DigitalOcean Basic Droplet, 4 vCPUs, 8 GiB 4 vCPU, 8 GB | $48/month billed per second (60-second minimum), capped at this monthly price · VAT not stated checked 25 Oct 2026 | New accounts get a $5 credit that lasts 90 days and covers every product except SaaS add-ons checked 29 Oct 2026 | Visit |
| Contabo Cloud VPS 4 4 vCPU, 8 GB | €4.40/month 24-month term, paid up front; the price applies to the first 24 months and to the EU region in Germany; other regions cost more each month checked 25 Oct 2026 | No offer | Visit |
| Kamatera Cloud server Type B (General Purpose), 4 cores, 16 GB 4 vCPU, 16 GB | $132/month monthly, no long-term contract · VAT not stated checked 25 Oct 2026 | A 30-day trial of one cloud server in a configuration worth up to $100 checked 29 Oct 2026 | Visit |
| DigitalOcean Basic Droplet, 8 vCPUs, 16 GiB 8 vCPU, 16 GB | $96/month billed per second (60-second minimum), capped at this monthly price · VAT not stated checked 25 Oct 2026 | New accounts get a $5 credit that lasts 90 days and covers every product except SaaS add-ons checked 29 Oct 2026 | Visit |
Some of the lowest prices need a long term paid in advance; the term is under each price.
One-click options on the hosts we cover
- Hostinger offers Dify, Langflow, n8n and Flowise as one-click templates on its VPS plans. Its Dify template includes the Weaviate vector store; its Langflow template adds PostgreSQL.
- DigitalOcean's Marketplace has a one-click n8n Droplet, made by a third party, automaze.me.
A template saves the install, but you still own the updates and backups. Our AI agent hosting guide compares managed and self-managed routes.
How we checked
We read each project's README, licence and latest release on GitHub, Flowise's sunset page, DataStax's changelog and the hosts' template pages on 27 October 2026. Sizes marked as our reading are estimates, not measurements.
Our own measurements will be added here, with their dates, when our test bench runs them.
Mistakes to avoid
Starting a new project on Flowise
Instead: Its makers stopped development; pick Langflow, Dify or n8n.
Running Dify on a one-core server
Instead: Its README asks for at least 2 CPU cores and 4 GiB.
Leaving Dify on plain HTTP
Instead: Turn on HTTPS before you invite users.
Running Dify as a service for other companies
Instead: Its licence needs written permission for multi-tenant use.
Other questions
Is Dify free to self-host?
Yes, under a modified Apache 2.0 licence. Running it as a multi-tenant service, or removing its logo from the web interface, needs permission from its maker.
What replaced Flowise?
Its makers name no successor. Langflow is the closest visual flow builder; Dify and n8n also cover agents.
How much RAM does Dify need?
At least 4 GiB with 2 CPU cores, by its README. More memory leaves room for its vector store as your documents grow.
Sources and test notes
- Dify on GitHub (README, latest release), read
- Dify licence, read
- Dify Docker Compose settings (.env.example), read
- Langflow on GitHub (README, latest release), read
- Flowise: the future of Flowise (sunset page), read
- DataStax Astra changelog (9 April 2026), read
- n8n releases on GitHub, read
- n8n documentation: prerequisites for embedded installs, read
- Hostinger: Dify VPS template, read
- Hostinger: Langflow VPS template, read
- Hostinger: Flowise VPS hosting, read
- DigitalOcean Marketplace: n8n, read
- Docker documentation: port publishing, read
Every page read on 27 October 2026. Server sizes marked as our reading are estimates.