Automate business processes.
Self-hosted Zapier alternative with 280+ integrations and an AI agent hub — unlimited flows, zero per-task billing.
Activepieces is an MIT-licensed workflow automation platform that replaces Zapier and Make on your own infrastructure. With 280+ integrations (pieces), a visual flow builder, and built-in support for AI agents and 400+ MCP servers, it covers everything from simple webhook-to-Slack pipelines to multi-step AI agentic workflows — all without usage-based billing.
Deployed on a ServOrbit VPS, Activepieces runs on a single Docker Compose stack (app + PostgreSQL + Redis). Your automation credentials, webhook payloads, and flow logic stay on your server. At a fixed monthly VPS cost, you can run thousands of automations that would cost hundreds of dollars on cloud platforms.
Run client automation flows on your VPS instead of paying per-task. Handle webhook ingestion, CRM syncs, and WhatsApp notifications for every client at a flat monthly cost.
Wire MCP servers (browser automation, code runners, web search) into your flows. Build reliable multi-step AI agents without writing a dedicated backend.
Migrate your existing automations flow by flow. Each of the 280+ pieces maps directly to a Zapier app or Make module — no rebuild from scratch.
Guide optimized for ServOrbit Cloud VPS.
Order a ServOrbit VPS with at least 2 vCPU and 4 GB RAM. Ubuntu 22.04 LTS is the recommended OS. You will need a domain name (e.g. flows.yourdomain.ma) pointing to the VPS — Activepieces needs a public HTTPS URL to receive webhooks.
SSH into the VPS. Create /opt/activepieces/.env with your database credentials and two 32-character hex secrets (openssl rand -hex 16 twice for AP_ENCRYPTION_KEY and AP_JWT_SECRET). Run docker compose up -d — the app, PostgreSQL, and Redis start together.
Add AP_FRONTEND_URL=https://flows.yourdomain.ma to your .env. This URL is embedded in every webhook Activepieces generates — if it's wrong, incoming webhooks will miss your instance. Restart after any change to this variable.
Install Caddy: apt install -y caddy. Create /etc/caddy/Caddyfile with: flows.yourdomain.ma { reverse_proxy localhost:8080 }. Caddy fetches a Let's Encrypt certificate automatically. Activepieces' webhook URLs will now be publicly reachable.
Open https://flows.yourdomain.ma, create your admin account, then build a flow. Start with the Webhook trigger and connect a Slack or email step to validate your public URL. Check Settings → Connections to add your first integration credentials.
Automate your workflows across applications without code. Over 400 integrations, 100% self-hosted on your VPS.
Automation & WorkflowsBuild LLM automation pipelines with drag-and-drop. Visual LangChain chains, connected to your existing tools.
Application Deployment & DevOpsDeploy your applications from Git in seconds. Self-hosted, with no vendor lock-in, and automatic SSL.
Browse our help center and FAQ, or write to our team — support in French, English and Arabic.