Skip to content

Self-host Activepieces

updated Sep 2026prices checked · Jul 2026Install verified on Ubuntu 26.04 · Sep 2026 · how we test
We earn commissions when you shop through the links below. Full disclosure →

A no-code automation builder positioned as an open-source replacement for Zapier: a visual flow editor, a large library of 'pieces' (connectors) written in TypeScript, and MCP servers in the open core (its AI agents and Chat are paid-layer features). The Community Edition core is MIT-licensed; access control, audit logs, Git sync and multi-project features are sold as paid editions. Runs as one container for hobby use or a four-service compose stack for production.

Key facts

LicenseMIT
StackTypeScript, Node.js, PostgreSQL, Redis
Min RAM4096 MB
Official imageyes
Measured idle RAM858 MB
Difficulty
Our recommendation

Pick Activepieces when the license has to be OSI open source — its Community Edition is MIT — or when MCP servers in the open core are the point of the automation — its own AI agents and Chat are paid-layer features. It is the most Zapier-like builder in this hub after n8n itself, with a visual editor and a large TypeScript 'pieces' library. Decide the install shape up front: the single-container hobbyist install cannot be migrated to the compose stack (app, worker, Postgres, Redis) later, so anything that will matter goes straight onto compose.

What you need

  • Any VPS with at least 4096 MB of RAM
  • A domain you control — most self-hosted setups need HTTPS in front of them
  • Under an hour if you've used Docker before
Where to host itaffiliate disclosure
Hetzner Cloudrun it on
From $23.59/mo · 2 vCPU / 4 GB / 80 GB · EU + US
Get Hetzner Cloud (opens in new tab)
Kamaterafree trial
From $4/mo · 1 vCPU / 1 GB / 20 GB · US + EU + Asia
Start free on Kamatera → (opens in new tab)
DigitalOceanalso works on
From $6/mo · 1 vCPU / 1 GB / 25 GB · US + EU + Asia
Deploy on DigitalOcean → (opens in new tab)

Paid link — we earn a commission if you shop through it.

Install

Run these commands on your server:

# Activepieces — the docs' single-container 'hobbyist' install: embedded database (PGLite) + in-memory queue.
# Upstream: this shape cannot scale, cannot move to the paid edition, and moving off it means starting over. Production = the compose stack (2 vCPU / 4 GB).
docker run -d --name activepieces --restart unless-stopped \
  -p 8080:80 \
  -v ~/.activepieces:/root/.activepieces \
  -e AP_DB_TYPE=PGLITE \
  -e AP_REDIS_TYPE=MEMORY \
  -e AP_FRONTEND_URL="http://SERVER_IP:8080" \
  activepieces/activepieces:latest
# open http://SERVER_IP:8080 — the first account you create becomes the administrator

What you take on

Activepieces is easy to start and honest about its edges. Three of them come straight from its own documentation:

non-negotiableThe single-container install (embedded PGLite database + in-memory queue) is what the docs call the hobbyist shape, and they state it cannot scale, cannot be moved to the paid edition, and that moving off it means starting over. Production is the four-service compose stack with a documented minimum of 2 vCPU and 4 GB RAM — that figure is the one on this page.
non-negotiableThe compose install needs secrets you generate yourself: AP_ENCRYPTION_KEY (openssl rand -hex 16) and AP_JWT_SECRET (openssl rand -hex 32). Lose the encryption key and stored connections can no longer be decrypted, so back it up with the database.
non-negotiableIt is open-core. The MIT core is the automation engine; SSO and SCIM, custom RBAC, audit logs, Git sync and releases, multiple projects, private pieces, secret managers and branding are paid-edition features even when self-hosted.
non-negotiableReleases are still pre-1.0 and frequent. Read the release notes before pulling a new image; breaking changes are a real possibility until 1.0.

An alternative to

Head-to-head

More in Workflow automation

Workflow automation

Huginn

A system for building agents that perform automated tasks for you online — they read the web, watch for events and take actions on your behalf, in the IFTTT/Zapier mould but with the data on your own server. A Ruby on Rails application under the plain MIT license, in continuous development since 2013, with official Docker images that bundle MySQL so a single container is a complete install. Agents are configured as JSON, not dragged onto a canvas — the most hands-on tool in this hub.
RubyRailsMySQL
easyRead guide →
Workflow automation

n8n

A fair-code workflow automation tool — connect APIs and build automations visually, self-hosted so your data and credentials never leave your server.
TypeScriptNode.js
moderateRead guide →
Workflow automation

Node-RED

A flow-based programming tool for event-driven applications: a browser editor where you wire together nodes from a palette, on a light Node.js runtime that is equally at home on a Raspberry Pi and in the cloud. Originally built by IBM's Emerging Technology Services team, now an OpenJS Foundation project under Apache-2.0 with thousands of community-contributed nodes. It is the pick for MQTT, hardware and event plumbing more than for SaaS-to-SaaS automation — and its editor ships with no login until you configure one.
Node.js
easyRead guide →
Workflow automation

Windmill

A code-first developer platform that turns scripts in Python, TypeScript, Go, Bash, SQL and more into webhooks, scheduled jobs, flows and internal UIs — the self-hostable alternative to Retool, Pipedream and Temporal rather than a Zapier-style connector catalogue. The core is AGPL-3.0 and the free Community Edition has no execution cap, but it is capped at 50 users and lacks SAML/SCIM, Enterprise-grade audit logs, autoscaling and the forms/prompts layer of approval steps, and the shipped CE image also contains proprietary code.
RustSveltePostgreSQL
moderateRead guide →

We use analytics cookies (Google Analytics, PostHog) to see which guides are useful. No ad networks, no cross-site tracking. See our privacy policy.