[{"data":1,"prerenderedAt":118},["ShallowReactive",2],{"seo-verification":3,"marketplace-app-en-activepieces":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"slug":7,"slugs":8,"categorySlugs":9,"name":13,"description":14,"phase":15,"unavailableReason":16,"docsUrl":17,"logo":18,"github":19,"tagline":20,"longDescription":21,"features":22,"useCases":30,"steps":40,"faq":59,"specs":78,"compatibleOs":87,"relatedApps":89,"relatedPosts":112,"category":115},"activepieces",{"fr":7,"en":7,"ar":7},{"fr":10,"en":11,"ar":12},"automatisation","automation-workflows","الأتمتة-وسير-العمل","Activepieces","Open-source automation platform with 280+ connectors and an AI agent hub. Replace Zapier — unlimited flows, your data stays on your VPS, zero per-task billing.",1,null,"https:\u002F\u002Fservorbit.com\u002Fblog\u002Finstalling-activepieces-on-a-vps-self-hosted-automation","https:\u002F\u002Fcdn.jsdelivr.net\u002Fgh\u002Fselfhst\u002Ficons\u002Fsvg\u002Factivepieces.svg","https:\u002F\u002Fgithub.com\u002Factivepieces\u002Factivepieces","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.\n\nDeployed 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.",[23,24,25,26,27,28,29],"280+ connectors (pieces) — Slack, Gmail, HubSpot, Notion, WhatsApp, MySQL, HTTP…","Visual flow builder with branches, loops, filters, and custom code steps in TypeScript","AI agent automation: 400+ MCP servers wired to your flows as native steps","Webhook receiver with a stable URL on your domain — no ngrok tunnels needed","TypeScript code steps run inside the application container (`AP_EXECUTION_MODE=UNSANDBOXED`): fast, but reserve them for code whose origin you control.","Unlimited flows and executions at a fixed VPS cost — no per-task billing","MIT-licensed core, self-hosted data, version-pinned updates under your control",[31,34,37],{"title":32,"body":33},"Agency automation hub","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.",{"title":35,"body":36},"AI agentic workflows","Wire MCP servers (browser automation, code runners, web search) into your flows. Build reliable multi-step AI agents without writing a dedicated backend.",{"title":38,"body":39},"Replacing Zapier \u002F Make","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.",[41,44,47,50,53,56],{"title":42,"body":43},"Order a ServOrbit VPS (4 GB RAM recommended)","The full stack — the application, PostgreSQL and Redis — uses about 1.5 GB at rest: plan for 2 GB of RAM and 2 vCPU at the very least, and 4 GB for comfortable production use with several dozen active flows. Plan the domain name that will carry your webhooks too: external services must be able to reach your instance over HTTPS.",{"title":45,"body":46},"Deploy Activepieces from the Marketplace","In your ServOrbit client area: Marketplace → Automation → Activepieces → Deploy. The three containers start together — the application, PostgreSQL 16 and Redis 7 — and the instance secrets (`AP_ENCRYPTION_KEY`, `AP_JWT_SECRET`, the database credentials) are generated at deployment time. Your flows, your connections and the execution history live in the `ap_data`, `ap_db` and `ap_redis` volumes.",{"title":48,"body":49},"Sign in for the first time","Open your instance address as soon as the installation finishes: Activepieces shows a sign-up screen where you create your own account (email address and password), and this first account is the one of the platform administrator. Until it exists, sign-up is open to anyone who reaches the address — do not put this off. With a domain attached, the instance is at `https:\u002F\u002F\u003Cyour-domain>`; without a domain it has no public address at all: open an SSH tunnel with `ssh -L 8080:127.0.0.1:8080 root@\u003Cyour-vps-ip>`, then go to `http:\u002F\u002Flocalhost:8080` — 8080 is the catalogue port, use the one shown on your app's card in the client area.",{"title":51,"body":52},"Check the public URL (AP_FRONTEND_URL)","Activepieces writes the value of `AP_FRONTEND_URL` into every webhook URL it generates. If it does not match the real public address of your instance, GitHub, Stripe or WhatsApp will call an address that leads nowhere and your triggers will stay silent. ServOrbit fills this variable in from the domain attached to the application: before you build your flows, check that the URL shown in the settings does match the domain you actually use.",{"title":54,"body":55},"Attach the domain that will carry your webhooks","Attach your domain — flows.example.com, say — to the application from your client area. ServOrbit installs the nginx vhost and the TLS certificate, then renews them on its own: there is no reverse proxy to install and no certificate to request. Once the domain is live, the webhook URLs generated by Activepieces are reachable by your external services. Changing the domain later changes those URLs: you will have to update them with every calling service.",{"title":57,"body":58},"Create your first flow","In the interface, create a flow and start from the “Webhook” trigger: call the URL shown from a terminal or from an external service and check that the run does appear in the history — that is the test that validates your public URL. Then chain a Slack or email step, and go through Settings → Connections to store the credentials of your first integrations. One security point worth knowing: on this instance the Code steps run with `AP_EXECUTION_MODE` set to `UNSANDBOXED`, so your custom TypeScript executes without an isolation sandbox — only run code you trust.",[60,63,66,69,72,75],{"q":61,"a":62},"What is Activepieces?","Activepieces is an open-source (MIT) workflow automation platform. It lets you connect 280+ apps with a visual flow builder — similar to Zapier or Make, but self-hosted on your own VPS with no per-execution billing.",{"q":64,"a":65},"How much RAM does Activepieces need?","The stack (app + PostgreSQL + Redis) uses about 1.5 GB at idle. Plan for 2 GB minimum; 4 GB is comfortable for production with dozens of active flows and concurrent executions.",{"q":67,"a":68},"Why is AP_FRONTEND_URL critical?","Activepieces embeds this URL in every webhook it generates. If it points to localhost or an internal address, external services (GitHub, Stripe, WhatsApp…) cannot reach your webhook endpoints. Always set it to your public HTTPS domain before creating flows.",{"q":70,"a":71},"Is Activepieces compatible with n8n flows?","Activepieces and n8n are not directly import-compatible — they use different flow formats. However, most n8n workflows can be recreated in Activepieces in minutes using equivalent pieces. Both cover the same integrations; the choice is about the visual builder you prefer.",{"q":73,"a":74},"What are MCP servers in Activepieces?","MCP (Model Context Protocol) servers expose tools — web search, code execution, browser automation, file access — that AI models can call during a flow step. Activepieces ships with 400+ MCP server integrations, letting you build AI agent workflows without a separate orchestration layer.",{"q":76,"a":77},"Can I migrate from Zapier to Activepieces?","Yes. Activepieces covers most Zapier integrations via its 280+ pieces. Start by listing your active Zaps, then recreate them one by one in Activepieces — the visual builder is similar enough that the mapping is direct. Run both in parallel for a week before cancelling Zapier.",{"ram":79,"cpu":80,"stack":81,"port":86},"4 GB (2 GB minimum)","2 vCPU",[82,83,84,85],"Docker","Node.js","PostgreSQL","Redis","8080",[88],"ubuntu-24.04",[90,97,103],{"name":91,"slug":91,"categorySlug":11,"categoryName":92,"categoryColor":93,"logo":94,"tagline":95,"description":96},"n8n","Automation & Workflows","text-brand-action bg-brand-action\u002F10","https:\u002F\u002Fcdn.simpleicons.org\u002Fn8n","Automate your business processes with 400+ integrations — 100% self-hosted on your VPS.","Automate your workflows across applications without code. Over 400 integrations, 100% self-hosted on your VPS.",{"name":98,"slug":99,"categorySlug":11,"categoryName":92,"categoryColor":93,"logo":100,"tagline":101,"description":102},"Flowise","flowise","https:\u002F\u002Fcdn.jsdelivr.net\u002Fgh\u002Fselfhst\u002Ficons\u002Fsvg\u002Fflowise.svg","Build LLM pipelines and AI chatbots with drag-and-drop — visual LangChain.","Build LLM automation pipelines with drag-and-drop. Visual LangChain chains, connected to your existing tools.",{"name":104,"slug":105,"categorySlug":106,"categoryName":107,"categoryColor":108,"logo":109,"tagline":110,"description":111},"Coolify","coolify","application-deployment-devops","Application Deployment & DevOps","text-success bg-success\u002F10","https:\u002F\u002Fcdn.simpleicons.org\u002Fcoolify","Deploy from Git in seconds — a self-hosted alternative to Heroku, Render, and Netlify.","Deploy your applications from Git in seconds. Self-hosted, with no vendor lock-in, and automatic SSL.",[113,114],"installer-activepieces-vps","installer-n8n-vps",{"key":10,"slug":11,"name":92,"objective":116,"icon":117,"color":93},"Automate business processes.","automation",1787581033930]