Activepieces

Deploy Activepieces on a VPS in One Click

Automation & workflowsAI & LLM tools

Open-source automation platform for building no-code workflows and AI agents that connect hundreds of apps.

  • Ready in ~7 min
  • Free installation
  • We handle the setup
At a glance
Version
Latest (0.92)
Operating system
Ubuntu Server 24.04 LTS
Minimum RAM
4 GB
License
MIT
Addressing
IPv4, IPv6
GitHub
25,000
Deployment~7 min
Open source & self-hosted
VPS plans

Choose a VPS plan for Activepieces

Blazing-fast NVMe drives and powerful processors. Take a ready-made plan or build the configuration yourself.
Minex
Perfect for personal projects and small websites.
€3.20/mo
Save €0.80 per month

  • 1 vCPU core
  • 1 GB DDR5 RAM
  • 20 GB NVMe SSD
  • Full root access
  • 1 dedicated IPv4
  • 1 TB traffic
Basex
A great balance of power and affordable price.
€4.80/mo
Save €1.20 per month

  • 2 vCPU cores
  • 2 GB DDR5 RAM
  • 40 GB NVMe SSD
  • Full root access
  • 1 dedicated IPv4
  • 2 TB traffic
Most popular
Corex
For growing applications and businesses.
€7.20/mo
Save €1.80 per month

  • 4 vCPU cores
  • 4 GB DDR5 RAM
  • 50 GB NVMe SSD
  • Full root access
  • 1 dedicated IPv4
  • Unlimited traffic
Midex
Resources for high-load projects.
€9.60/mo
Save €2.40 per month

  • 4 vCPU cores
  • 6 GB DDR5 RAM
  • 60 GB NVMe SSD
  • Full root access
  • 1 dedicated IPv4
  • Unlimited traffic
Proex
Maximum power and scalability.
€12.00/mo
Save €3.00 per month

  • 6 vCPU cores
  • 8 GB DDR5 RAM
  • 70 GB NVMe SSD
  • Full root access
  • 1 dedicated IPv4
  • Unlimited traffic
Scalex
Resources for scaling.
€16.00/mo
Save €4.00 per month

  • 6 vCPU cores
  • 10 GB DDR5 RAM
  • 150 GB NVMe SSD
  • Full root access
  • 1 dedicated IPv4
  • Unlimited traffic
Maxex
A large reserve of power.
€44.00/mo
Save €11.00 per month

  • 8 vCPU cores
  • 16 GB DDR5 RAM
  • 200 GB NVMe SSD
  • Full root access
  • 1 dedicated IPv4
  • Unlimited traffic
Apex
The top configuration.
€79.99/mo
Save €20.00 per month

  • 16 vCPU cores
  • 32 GB DDR5 RAM
  • 400 GB NVMe SSD
  • Full root access
  • 1 dedicated IPv4
  • Unlimited traffic

What you can do with Activepieces

Activepieces is an open-source workflow automation platform positioned as a self-hosted alternative to Zapier and Make, connecting apps through visual, no-code flows. It's built for ops teams, agencies, and developers who need to chain triggers and actions across CRMs, messaging tools, and internal APIs without writing glue code for every integration — Activepieces self hosted gives them a single builder for all of it.

What sets it apart from most competitors is native MCP support: every connected integration doubles as a tool an AI assistant like Claude can call directly, on top of built-in AI agents and human-approval steps. This is exactly why an Activepieces installation belongs on your own server rather than a managed plan — self-hosting removes the per-active-flow billing of the cloud tiers, so flows and executions run without a metered ceiling once deployed.

The applications screen of the control panel with one-click install

Activepieces features

A server surrounded by app icons — applications running on a VPS

Activepieces packages automation into drag-and-drop flows made of "pieces" — each one bundling triggers, actions, and control logic. A one click automation Activepieces deployment covers integrations, AI, and data storage in a single stack, with nothing extra to stitch together.

01

Visual Flow Builder

Drag-and-drop triggers, actions, branches, and loops without writing YAML or boilerplate code.

02

700+ Integration Pieces

Pre-built connectors for tools like Gmail, Slack, Notion, HubSpot, and OpenAI.

03

AI Agents & AI Steps

Attach LLM-powered decision steps or autonomous agents directly inside a flow.

04

MCP Servers per Connection

Expose any connected app as a callable tool for Claude, Cursor, or other MCP clients.

05

Tables

A built-in lightweight data store for flow data, no external database required.

06

Human-in-the-Loop Approvals

Pause a flow for manual review before it continues to the next step.

07

Custom Code Steps

Drop in TypeScript, with npm packages, for logic no existing piece covers.

08

Webhooks & HTTP Requests

Trigger flows from any external event or call any REST API directly. Running this on an Activepieces vps docker stack keeps every one of these pieces under your own infrastructure.

Requirements

Which server to run it on

Minimum requirements for Activepieces and the configuration worth starting with.
Minimum
  • CPU2 vCPU
  • Minimum RAM4 GB
  • Disk20 GB
Recommended
VPS Corex
  • CPU4 vCPU
  • Minimum RAM4 GB
  • Disk50 GB

Installation is free — you only pay for the server

Getting started

How to deploy Activepieces

Three steps and the app is running on your server.
Step 1
Choose a server

Take a plan with headroom in RAM — Activepieces runs PostgreSQL, Redis, and worker processes alongside the web app, and workers start failing under load on an undersized VPS.

Step 2
Pick the app

Mark Activepieces in the catalog to install Activepieces on vps via Docker Compose — the panel provisions PostgreSQL and Redis alongside the application automatically.

Step 3
Get your credentials

Open the address you're given and create the first account — it automatically becomes the platform administrator, since there's no default login.

Why us

Why Host Activepieces on Leneex

Speed, protection and support you can rely on — on every plan, with no hidden limits.
Deployment speed
Activepieces needs a web container, worker container, PostgreSQL, and Redis running in sync — a one-click deploy skips the manual work of linking four services yourself.
Free installation
Deployment costs nothing on top of the VPS price, so there's no setup fee stacked on the automation you're already paying to run.
DDoS protection
Flows are triggered by public webhooks from services like Stripe or GitHub, which makes the endpoint reachable — and attackable — from the open internet by design.
Control and support
Root access lets you manage worker concurrency, sandbox modes, and npm packages for custom pieces — and if a worker silently stops picking up jobs, engineers are there to help debug it.
99.9% uptime with SLA compensation
Flows often automate business-critical steps like invoicing or CRM sync, so downtime doesn't just take a page offline — it breaks a chain of dependent actions elsewhere.
Flexible payment
Self-hosting sidesteps the per-active-flow subscription of Activepieces Cloud entirely — you pay one flat VPS bill regardless of how many flows you run.
What to choose

Activepieces: Self-Hosted vs Cloud — Which to Choose

Activepieces has an official paid cloud product (Activepieces Cloud: free tier with 10 active flows, Standard at $5/active flow/month, Ultimate on custom pricing), so the table compares directly against it.
Activepieces Cloud
Self-hosted on LeneexRecommended
Resources and limitsShared infrastructure; free tier capped at 10 active flows, paid tiers billed per flow above thatDedicated CPU/RAM for web, worker, Postgres, and Redis containers — not shared with other tenants
Control and accessNo server access; execution sandbox and infrastructure fully managed by the vendorRoot access to the VPS, choice of Postgres/Redis versions, install custom npm packages for pieces
Feature limitsStandard/Ultimate unlock SSO and governance features directly, no license file to manageCommunity Edition is full-featured, but enterprise items (SSO, audit logs, some governance tools) sit behind a separate commercial license
ScalingScale by moving to a higher-priced plan tier, billed by active flow countAdd worker replicas or upgrade the VPS plan whenever load grows
Cost$5 per active flow/month above the free 10, plus AI credit overages at $1/1,000 creditsOne flat VPS price regardless of how many flows or executions you run
Who it fitsTeams that want to start building immediately with zero server maintenanceTeams running many flows who want predictable pricing and full data control

Beyond roughly ten active flows, the flat VPS cost of self-hosting starts undercutting Activepieces Cloud's per-flow billing, and that gap widens as flow count grows. Teams also avoid AI-credit overage charges by pointing AI steps at their own API keys. The trade-off is that someone has to manage the Docker stack, backups, and upgrades — work Activepieces Cloud takes off your plate entirely.

Frequently Asked Questions about Activepieces on VPS

What people ask most about Activepieces and our servers.

  • Yes — back up the PostgreSQL database with pg_dump, move the volume (or restore the dump) on the new server, and point the same Docker Compose stack at it; flows, connections, and execution history carry over intact.

  • Nothing is deleted — flows and data live in PostgreSQL and stay untouched, but a lower-RAM plan can cause worker processes to queue or fail jobs if flow volume outpaces available memory.

  • No, by default Activepieces itself serves the web interface on plain HTTP without TLS.

  • The Community Edition itself has no built-in user cap, unlike Activepieces Cloud's flow-count limits — the real ceiling is how many concurrent flow runs the VPS's RAM and worker concurrency setting can process without queuing.

  • You are — self-hosted deployments pin a specific Docker image tag, so upgrading means pulling a newer version and restarting the stack; Activepieces runs its database migrations automatically on startup.

What's already configured

A deploy Activepieces in one click setup on Leneex brings up the full Docker Compose stack: a web/API container, a worker container handling flow execution, PostgreSQL for storing flows and run history, and Redis as the job queue between the API and worker. Containers are set to restart automatically (unless-stopped), so a server reboot doesn't require manual intervention. Database schema migrations run on their own at startup — after an update, give the stack a minute or two before it's usable again. By default Activepieces serves its web UI on internal port 80, mapped externally on a Leneex vps hosting instance to whatever port the panel assigns.

First login

Open the address shown in the Leneex panel. Unlike most self-hosted apps, Activepieces has no default admin credentials — the very first account you register through the web interface is automatically granted platform-owner rights. The AP_ENCRYPTION_KEY and AP_JWT_SECRET keys are set during provisioning and should not be changed after data exists, since AP_ENCRYPTION_KEY encrypts stored connection credentials.

First steps after login

Before AI Agent or AI-step pieces will work, add at least one AI provider (OpenAI, Anthropic, etc.) under the platform admin section — flows using AI steps fail without one configured. It's also worth confirming that the frontend URL setting matches your actual public address exactly, including the protocol: a mismatch here is the most common reason incoming webhooks silently fail to trigger flows.

Deploy Activepieces in about 7 minutes

Choose a server — we do the rest: install, configure and send you the credentials.