HomeStart / GuidesAnleitungen / Activepieces hosting/ Activepieces hosten

Hosting Activepieces: on your own VPS or managed in GermanyActivepieces hosten: Selbst auf dem VPS oder Managed Hosting in Deutschland

Activepieces is an open-source alternative to Zapier and Make that you can run yourself. This guide walks through what the official docs actually require for a self-hosted install — Docker Compose, PostgreSQL, Redis, updates, backups, TLS and a public webhook URL — and compares that honestly with a managed Activepieces instance hosted in Germany.Activepieces ist eine Open-Source-Alternative zu Zapier und Make, die Sie selbst betreiben können. Diese Anleitung zeigt, was die offizielle Doku für eine selbst gehostete Installation wirklich verlangt — Docker Compose, PostgreSQL, Redis, Updates, Backups, TLS und eine öffentliche Webhook-URL — und vergleicht das ehrlich mit einer gemanagten Activepieces-Instanz in Deutschland.

What Activepieces is (and what "Community Edition" means)Was Activepieces ist (und was „Community Edition“ heißt)

Activepieces is a visual workflow-automation tool: triggers (webhook, schedule, app event) start flows made of steps from ready-made integrations ("pieces", listed on activepieces.com/pieces), HTTP requests or your own code. According to the Activepieces Docs — License page and the repository LICENSE (GitHub) (both read 5 November 2026), the core is released under the MIT licence; only the enterprise code in packages/ee and packages/server/api/src/app/ee is under a commercial licence, and using those enterprise features on a self-hosted instance requires an Activepieces licence.Activepieces ist ein visuelles Werkzeug für Workflow-Automatisierung: Auslöser (Webhook, Zeitplan, App-Ereignis) starten Abläufe aus Schritten fertiger Integrationen („Pieces“, aufgelistet auf activepieces.com/pieces), HTTP-Requests oder eigenem Code. Laut der Seite Activepieces Docs — License und der LICENSE (GitHub) im Repository (beide abgerufen am 5. November 2026) steht der Kern unter der MIT-Lizenz; nur der Enterprise-Code in packages/ee und packages/server/api/src/app/ee steht unter einer kommerziellen Lizenz, und wer diese Enterprise-Funktionen selbst gehostet nutzen will, braucht eine Activepieces-Lizenz.

In practice: if you install without setting an enterprise edition, you get the free Community Edition (CE) — the Activepieces Docs — Self Host (Docker Compose) page states this explicitly. CE is what you self-host for free, and it is also what we run for customers.Praktisch heißt das: Installieren Sie ohne eine Enterprise-Edition zu setzen, bekommen Sie die kostenlose Community Edition (CE) — die Seite Activepieces Docs — Self Host (Docker Compose) sagt das ausdrücklich. CE ist das, was Sie kostenlos selbst hosten können, und auch das, was wir für Kunden betreiben.

Option 1: self-host Activepieces on a VPSOption 1: Activepieces selbst auf einem VPS hosten

Everything below comes from the official docs as read on 5 November 2026 (Activepieces Docs — Self Host (Docker Compose), Production Setup, Activepieces Docs — HTTPS, Disaster Recovery). Activepieces moves quickly — the latest release on GitHub Releases at the time of writing was 0.92.3-hotfix.2 (28 October 2026) — so check the docs again before you install.Alles Folgende stammt aus der offiziellen Doku, abgerufen am 5. November 2026 (Activepieces Docs — Self Host (Docker Compose), Production Setup, Activepieces Docs — HTTPS, Disaster Recovery). Activepieces entwickelt sich schnell — das neueste Release auf GitHub Releases war beim Schreiben 0.92.3-hotfix.2 (28. Oktober 2026) — also prüfen Sie die Doku vor der Installation erneut.

What you needWas Sie brauchen

There is also a Hobbyist Installation — a single container with an embedded database (PGlite) and in-memory Redis. The docs describe it as for personal projects on one machine: it cannot scale, cannot move to Enterprise, and moving off it means starting over. Fine for trying Activepieces out; not what you want for business flows.Es gibt außerdem eine Hobbyist Installation — ein einzelner Container mit eingebetteter Datenbank (PGlite) und Redis im Arbeitsspeicher. Die Doku beschreibt sie als für private Projekte auf einem Rechner: Sie skaliert nicht, lässt sich nicht auf Enterprise umstellen, und ein Umzug weg davon heißt neu anfangen. Gut zum Ausprobieren, nicht das, was Sie für geschäftliche Abläufe wollen.

InstallInstallation

The docs offer a one-line installer that writes the config, generates the secrets and starts everything:Die Doku bietet einen Ein-Zeilen-Installer, der die Konfiguration schreibt, Secrets erzeugt und alles startet:

curl -fsSL https://get.activepieces.com | sh
docker compose -p activepieces ps
curl http://localhost:8080/api/v1/health

If you prefer not to pipe a remote script into a shell, the same page has a manual path: clone the repository, run sh tools/deploy.sh to fill .env (it needs openssl — check that AP_ENCRYPTION_KEY, AP_JWT_SECRET and AP_POSTGRES_PASSWORD actually have values), then docker compose -p activepieces up -d. Two things the docs flag before production: the image tag is pinned, so you bump it yourself on upgrades, and the compose file runs the worker with replicas: 5, more than a small machine wants. The first account you create becomes the platform administrator.Wer kein Remote-Skript in eine Shell pipen will, findet auf derselben Seite den manuellen Weg: Repository klonen, sh tools/deploy.sh ausführen, um die .env zu füllen (braucht openssl — prüfen Sie, dass AP_ENCRYPTION_KEY, AP_JWT_SECRET und AP_POSTGRES_PASSWORD wirklich Werte haben), dann docker compose -p activepieces up -d. Zwei Punkte, die die Doku vor dem Produktivbetrieb nennt: Das Image-Tag ist fest gepinnt, Sie heben es bei Updates selbst an, und die Compose-Datei startet den Worker mit replicas: 5, mehr als ein kleiner Server verträgt. Das erste Konto, das Sie anlegen, wird Plattform-Administrator.

TLS and the webhook URLTLS und die Webhook-URL

Webhooks and app triggers need an address third parties can reach. That address is AP_FRONTEND_URL in .env — in production it must be your real HTTPS domain (the docs call ngrok fine for testing but not for production). For HTTPS, Activepieces Docs — HTTPS shows an Nginx reverse proxy that redirects port 80 to 443 and proxies to localhost:8080 with the WebSocket Upgrade/Connection headers set; the certificate can come from Let's Encrypt/Certbot or Cloudflare. If the worker cannot reach the app (empty Workers page), the docs' fix is to give the worker service AP_FRONTEND_URL=http://app while the app keeps the public URL.Webhooks und App-Trigger brauchen eine Adresse, die Dritte erreichen. Das ist AP_FRONTEND_URL in der .env — im Produktivbetrieb muss das Ihre echte HTTPS-Domain sein (ngrok nennt die Doku gut zum Testen, aber nicht für Produktion). Für HTTPS zeigt Activepieces Docs — HTTPS einen Nginx-Reverse-Proxy, der Port 80 auf 443 umleitet und an localhost:8080 weiterreicht, mit gesetzten WebSocket-Headern Upgrade/Connection; das Zertifikat kann von Let's Encrypt/Certbot oder Cloudflare kommen. Erreicht der Worker die App nicht (leere Workers-Seite), ist die Lösung laut Doku, dem worker-Dienst AP_FRONTEND_URL=http://app zu geben, während die App die öffentliche URL behält.

Backups — the part people get wrongBackups — der Teil, der oft schiefgeht

UpdatesUpdates

The documented update path is: dump the database first (docker compose -p activepieces exec postgres pg_dump -U postgres activepieces > backup.sql), read the Breaking Changes list, then run the installer with --upgrade. Your .env, data and compose edits are kept. Given how often releases ship, plan this as a recurring task, not a one-off.Der dokumentierte Update-Weg: zuerst die Datenbank dumpen (docker compose -p activepieces exec postgres pg_dump -U postgres activepieces > backup.sql), die Liste der Breaking Changes lesen, dann den Installer mit --upgrade ausführen. .env, Daten und Änderungen an der Compose-Datei bleiben erhalten. Bei der Release-Frequenz ist das eine wiederkehrende Aufgabe, keine einmalige.

Realistic effortRealistischer Aufwand

If you already run Docker, Nginx and Let's Encrypt on a server, the install itself is the easy part. The ongoing work is what decides it: OS and Docker security updates, Activepieces upgrades with breaking-change checks, a tested off-server Postgres backup plus a safe copy of .env, certificate renewal, monitoring that tells you when the instance or a webhook endpoint is down, and someone who is responsible when it breaks at night. If you enjoy that, self-hosting is the cheapest option. If you would rather not own it, that is what managed hosting is for.Wenn Sie Docker, Nginx und Let's Encrypt schon auf einem Server betreiben, ist die Installation selbst der einfache Teil. Entscheidend ist der laufende Betrieb: Sicherheitsupdates für System und Docker, Activepieces-Upgrades samt Breaking-Change-Prüfung, ein getestetes Postgres-Backup außerhalb des Servers plus eine sichere Kopie der .env, Zertifikatserneuerung, Monitoring, das Ihnen sagt, wenn Instanz oder Webhook-Endpunkt ausfallen, und jemand, der zuständig ist, wenn es nachts bricht. Wenn Ihnen das Spaß macht, ist Selbsthosten die günstigste Option. Wenn Sie das nicht selbst tragen wollen, ist genau dafür Managed Hosting da.

Option 2: managed Activepieces in GermanyOption 2: Managed Activepieces in Deutschland

Full disclosure: this is what we sell. Managed Automation on overnight.host is your own isolated Activepieces (Community Edition) instance, hosted in Germany (EU), set up automatically after payment. Access details arrive by e-mail; the instance gets its own HTTPS address under <slug>.flows.overnight.host, so TLS and the public webhook URL are already in place. As listed in the shop on 5 November 2026:Zur vollen Transparenz: Das ist, was wir verkaufen. Managed Automation bei overnight.host ist Ihre eigene, isolierte Activepieces-Instanz (Community Edition), gehostet in Deutschland (EU), nach der Zahlung automatisch eingerichtet. Die Zugangsdaten kommen per E-Mail; die Instanz bekommt eine eigene HTTPS-Adresse unter <slug>.flows.overnight.host, TLS und öffentliche Webhook-URL sind also schon da. So steht es am 5. November 2026 im Shop:

Automation Starter

€19/moMon.
  • 1 GB RAM / 1 vCPU
  • Daily database backups, kept 30 daysTägliche Datenbank-Backups, 30 Tage aufbewahrt
  • E-mail supportE-Mail-Support
Order Starter →Starter bestellen →
MORE THROUGHPUTMEHR LEISTUNG

Automation Pro

€39/moMon.
  • 2 GB RAM / 2 vCPU
  • Daily database backups, kept 30 daysTägliche Datenbank-Backups, 30 Tage aufbewahrt
  • Priority supportPriority-Support
Order Pro →Pro bestellen →

Automation Business

€79/moMon.
  • 4 GB RAM / 3 vCPU
  • Daily database backups, kept 30 daysTägliche Datenbank-Backups, 30 Tage aufbewahrt
  • Onboarding call, DPA (AVV) on requestOnboarding-Call, AVV auf Anfrage
Order Business →Business bestellen →

Monthly billing in euro, cancel anytime, pay by card or SEPA bank transfer. All prices are final totals under the German small-business rule (§19 UStG); no VAT is shown. There is no per-task billing: what limits you is the size of the instance.Monatliche Abrechnung in Euro, jederzeit kündbar, Zahlung per Karte oder SEPA-Überweisung. Alle Preise sind Endpreise; gemäß § 19 UStG wird keine Umsatzsteuer ausgewiesen. Es gibt keine Abrechnung pro Task: Grenze ist die Größe der Instanz.

Self-host vs. managed at a glanceSelbst hosten vs. Managed im Überblick

Self-hostSelbst hostenManaged (overnight.host)Managed (overnight.host)
ServerServerYour VPS; docs list at least 2 vCPU / 4 GB for the Compose stackIhr VPS; Doku nennt mind. 2 vCPU / 4 GB für den Compose-StackIsolated instance in Germany; 1/1, 2/2 or 4 GB/3 vCPU by planIsolierte Instanz in Deutschland; je nach Tarif 1/1, 2/2 oder 4 GB/3 vCPU
SetupEinrichtungInstaller or manual Compose, secrets, proxyInstaller oder manuelles Compose, Secrets, ProxyAutomatic after payment, access by e-mailAutomatisch nach Zahlung, Zugang per E-Mail
TLS + webhook URLTLS + Webhook-URLYour domain, Nginx, certificates, AP_FRONTEND_URLIhre Domain, Nginx, Zertifikate, AP_FRONTEND_URLIncluded: <slug>.flows.overnight.host over HTTPSInklusive: <slug>.flows.overnight.host per HTTPS
UpdatesUpdatesYou: pg_dump, breaking changes, --upgradeSie: pg_dump, Breaking Changes, --upgradeManaged for you (as on /automation/); no update schedule is publishedFür Sie verwaltet (wie auf /automation/); kein Update-Zeitplan veröffentlicht
BackupsBackupsYou: Postgres volume off-server + .envSie: Postgres-Volume außerhalb des Servers + .envDaily database backups, kept 30 daysTägliche Datenbank-Backups, 30 Tage aufbewahrt
EditionEditionCE free; enterprise features need an Activepieces licenceCE kostenlos; Enterprise-Funktionen brauchen eine Activepieces-LizenzCE onlyNur CE
Data locationDatenstandortWherever your server isWo Ihr Server stehtGermany (EU)Deutschland (EU)
DPA (AVV)AVVWith your VPS providerMit Ihrem VPS-AnbieterBusiness: on request; Starter/Pro: e-mail before orderingBusiness: auf Anfrage; Starter/Pro: vor Bestellung per E-Mail
CostKostenVPS price + your timeVPS-Preis + Ihre Zeit€19 / €39 / €79 per month19 € / 39 € / 79 € im Monat

Short GDPR checklistKurze DSGVO-Checkliste

The details — including what Zapier and Make themselves publish about data location — are in Zapier alternative under the GDPR and Make alternative under the GDPR.Die Details — auch was Zapier und Make selbst zum Datenstandort veröffentlichen — stehen in Zapier-Alternative DSGVO und Make-Alternative DSGVO.

What managed hosting does not includeWas Managed Hosting nicht enthält

Order Managed Automation Starter → · Managed Automation overview · Uptime monitoring (GDPR)Managed Automation Starter bestellen → · Übersicht Managed Automation · Uptime-Monitoring DSGVO

Written by the person who runs overnight.host: a small, honest hosting company on dedicated bare metal. Live status at up.overnight.host.Geschrieben von der Person, die overnight.host betreibt: ein kleines, ehrliches Hosting-Unternehmen auf dedizierter Bare-Metal-Hardware. Live-Status unter up.overnight.host.

Comparing n8n options under the GDPR? Read n8n alternative under the GDPR: automation hosted in Germany: self-hosted n8n, n8n Cloud and managed Activepieces side by side, with sources.n8n-Optionen unter der DSGVO vergleichen? Lesen Sie n8n-Alternative DSGVO: Automatisierung in Deutschland hosten: n8n selbst gehostet, n8n Cloud und Managed Activepieces im Vergleich, mit Quellen.

Technical and data protection guidance is informational and not legal advice. Plans, specifications and final prices are listed in the shop. Managed automation and one-click app plans can be ordered directly and are provisioned automatically after payment. US locations (Dallas, TX and Charlotte, NC) are available for VPS, game server, voice and web hosting plans. Custom configurations are still arranged by e-mail.Technische und datenschutzbezogene Hinweise dienen der Information und sind keine Rechtsberatung. Pläne, Spezifikationen und Endpreise stehen im Shop. Managed-Automation- und One-Click-App-Pläne können direkt bestellt werden und werden nach der Zahlung automatisch bereitgestellt. US-Standorte (Dallas, TX und Charlotte, NC) sind für VPS-, Gameserver-, Voice- und Webhosting-Pläne wieder bestellbar. Sonderkonfigurationen werden weiterhin per E-Mail vereinbart.

FAQ

Is Activepieces free and open source?Ist Activepieces kostenlos und Open Source?

The core is MIT-licensed; enterprise code under packages/ee is commercial and needs a licence when self-hosted (Activepieces Docs — License).Der Kern steht unter MIT-Lizenz; der Enterprise-Code unter packages/ee ist kommerziell und braucht selbst gehostet eine Lizenz (Activepieces Docs — License).

Does self-hosted Activepieces still need Redis?Braucht selbst gehostetes Activepieces noch Redis?

The recommended Docker Compose setup runs app, worker, PostgreSQL and Redis (job queue). Only the single-container hobbyist install uses an embedded database and in-memory Redis.Das empfohlene Docker-Compose-Setup besteht aus App, Worker, PostgreSQL und Redis (Job-Queue). Nur die Ein-Container-Hobby-Installation nutzt eine eingebettete Datenbank und Redis im Arbeitsspeicher.

How big does my server need to be?Wie groß muss mein Server sein?

The Docker Compose docs list at least 2 vCPU and 4 GB RAM.Die Docker-Compose-Doku nennt mindestens 2 vCPU und 4 GB RAM.

What do I have to back up?Was muss ich sichern?

The PostgreSQL data (Docker volume postgres_data) and the .env file with AP_ENCRYPTION_KEY. Without that key stored connections cannot be decrypted.Die PostgreSQL-Daten (Docker-Volume postgres_data) und die .env mit AP_ENCRYPTION_KEY. Ohne diesen Schlüssel lassen sich gespeicherte Verbindungen nicht entschlüsseln.

Do I get the enterprise features with managed hosting?Bekomme ich bei Managed Hosting die Enterprise-Funktionen?

No. We run the Community Edition.Nein. Wir betreiben die Community Edition.

Which plan do I need?Welchen Tarif brauche ich?

Start with Starter for a handful of flows. Move to Pro if many flows run at the same time or runs take long, and to Business if you want the onboarding call and an AVV.Fangen Sie für eine Handvoll Abläufe mit Starter an. Wechseln Sie zu Pro, wenn viele Abläufe gleichzeitig laufen oder Läufe lange dauern, und zu Business, wenn Sie den Onboarding-Call und einen AVV wollen.

Rather not run it yourself?Lieber nicht selbst betreiben?

Your own Activepieces instance, hosted in Germany, from EUR 19 a month. Prices are final totals; no VAT is shown (§19 UStG).Ihre eigene Activepieces-Instanz, gehostet in Deutschland, ab 19 EUR im Monat. Alle Preise sind Endpreise ohne ausgewiesene USt. (§19 UStG).

Order Managed Automation →Managed Automation bestellen → Ask a question firstErst eine Frage stellen