[{"data":1,"prerenderedAt":143},["ShallowReactive",2],{"seo-verification":3,"blog-installing-activepieces-on-a-vps-self-hosted-automation-ma-en":6,"promo-bar-likely":142},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"blog-installing-activepieces-on-a-vps-self-hosted-automation-ma-en",{"id":9,"slug":10,"slugs":11,"title":15,"excerpt":16,"readTime":17,"views":18,"isPinned":19,"noindex":19,"publishedAt":20,"updatedAt":21,"category":22,"categories":26,"featuredImage":28,"bgImage":29,"posterImage":30,"relatedSolution":31,"intro":34,"sections":35,"ctaTitle":84,"ctaBody":85,"ctaButton":86,"ctaUrl":87,"relatedPosts":88},26,"installing-activepieces-on-a-vps-self-hosted-automation",{"fr":12,"en":10,"ar":13,"es":14},"installer-activepieces-vps","تثبيت-activepieces-على-خادم-vps-أتمتة-ذاتية-الاستضافة","instalar-activepieces-en-un-vps","Installing Activepieces on a VPS: self-hosted automation","Deploy Activepieces on your VPS: self-hosted no-code automation, private data, unlimited integrations and a Docker deployment in 15 minutes.",4,2,false,"2026-05-25T00:00:00+00:00","2026-09-07T11:26:10+00:00",{"id":18,"name":23,"slug":24,"color":25,"icon":24},"Automation","automatisation","bg-brand-action\u002F10 text-brand-action",[27],{"id":18,"name":23,"slug":24,"color":25,"icon":24},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Finstaller-activepieces-vps-poster.svg",{"categorySlug":32,"appSlug":33},"automation-workflows","activepieces","Activepieces is an open source no-code automation platform, a credible alternative to Zapier and Make. Self-hosted on a VPS, it gives you full control over your flows, with no execution quota or per-task billing. Here's how to deploy it cleanly with Docker and a reverse proxy.",[36,40,50,53,78,81],{"type":37,"title":38,"body":39},"h2","Why self-host Activepieces on a VPS","SaaS automation platforms bill by the number of executed tasks and cap quickly: 1,000 or 5,000 operations per month, then the bill climbs. By deploying Activepieces on your own VPS, you turn this variable cost into a fixed, predictable one. Above all, your webhooks, your third-party API keys and the data flowing through your workflows stay on a machine you control, which changes everything for agencies handling client data. Activepieces provides more than 280 connectors (pieces) and a visual editor based on branches and loops, all under the MIT license for its core. A Cloud VPS is the ideal environment: it runs 24\u002F7, has a fixed IP to receive webhooks, and scales on demand as your automations grow in volume.",{"type":41,"title":42,"items":43},"ul","Concrete benefits of self-hosting",[44,45,46,47,48,49],"Unlimited executions: no more monthly quota or per-task billing, only the VPS counts.","Sovereign data: webhooks, OAuth tokens and payloads never leave your server.","Custom connectors: build your own pieces in TypeScript for your internal APIs.","Fixed IP and 24\u002F7 availability, essential for receiving reliable webhooks.","Controlled updates: you pin the version that suits you, with no imposed changes.","Predictable cost: a single VPS replaces a subscription that explodes with volume.",{"type":37,"title":51,"body":52},"Technical requirements","Activepieces remains reasonable on resources. Plan for a VPS with 2 vCPU and 4 GB of RAM for comfortable production use with a few dozen active flows; 2 GB is enough to get started in testing. Allow 20 GB of disk, Docker and Docker Compose installed, a domain name (for example `automation.yourdomain.com`) pointing to the VPS IP, and ports 80\u002F443 open. Activepieces needs a PostgreSQL database and a Redis: both are provided in the official docker-compose, no need to install them separately.",{"type":54,"title":55,"steps":56},"steps","Deploy Activepieces with Docker",[57,60,63,66,69,72,75],{"title":58,"body":59},"Prepare the VPS and Docker","Connect over SSH, update the system then install Docker: `curl -fsSL https:\u002F\u002Fget.docker.com | sh`. Check with `docker compose version`. Create a dedicated folder `mkdir -p \u002Fopt\u002Factivepieces && cd \u002Fopt\u002Factivepieces`.",{"title":61,"body":62},"Fetch the official docker-compose","Download the reference file: `curl -O https:\u002F\u002Fraw.githubusercontent.com\u002Factivepieces\u002Factivepieces\u002Fmain\u002Fdocker-compose.yml` along with the `.env`. This compose bundles Activepieces, PostgreSQL and Redis.",{"title":64,"body":65},"Configure the environment variables","In the `.env`, set `AP_FRONTEND_URL=https:\u002F\u002Fautomation.yourdomain.com`, generate `AP_ENCRYPTION_KEY` (32 hex characters) and `AP_JWT_SECRET` with `openssl rand -hex 16`. Define the PostgreSQL password and `AP_QUEUE_MODE=REDIS`.",{"title":67,"body":68},"Launch the stack","Start the whole thing in the background with `docker compose up -d`. Follow the startup via `docker compose logs -f activepieces` until you see the server listening on internal port 80.",{"title":70,"body":71},"Set up a reverse proxy and SSL","Place Caddy or Nginx Proxy Manager in front of the container. With Caddy, two lines are enough: `automation.yourdomain.com { reverse_proxy localhost:8080 }`. Caddy automatically obtains a Let's Encrypt certificate over HTTPS.",{"title":73,"body":74},"Create the admin account and test","Open `https:\u002F\u002Fautomation.yourdomain.com`, create the first user (who becomes admin), then build a test flow triggered by a webhook to confirm that the public IP does receive incoming calls.",{"title":76,"body":77},"Logging in for the first time","Open your instance's address as soon as the installation finishes: Activepieces displays a sign-up screen where you create your own account (email + password) — this first account is the platform administrator's account.",{"type":79,"body":80},"tip","Enable the separate worker mode in production: set `AP_EXECUTION_MODE=SANDBOXED` and launch one or more dedicated worker containers pointing to the same Redis. You thus isolate flow execution from the web server, which prevents a heavy workflow from slowing down the interface, and you can scale horizontally by simply adding workers as the execution volume grows.",{"type":79,"title":82,"body":83},"The official documentation","For advanced configuration and tool-specific options, refer to the \u003Ca href=\"https:\u002F\u002Fwww.activepieces.com\u002Fdocs\" target=\"_blank\" rel=\"noopener noreferrer\">official Activepieces documentation\u003C\u002Fa>. This guide covers going live on a VPS; the vendor documentation remains the reference for fine-tuning, major updates and specific use cases.","Launch your Cloud VPS ready for Activepieces","The ServOrbit Cloud VPS comes with preconfigured Docker, a fixed IP and automatic SSL certificates: you deploy your Activepieces instance in minutes and keep full control of your automations.","Deploy my Cloud VPS","\u002Fvps-cloud",[89,107,125],{"id":90,"slug":91,"slugs":92,"title":96,"excerpt":97,"readTime":98,"views":17,"isPinned":19,"noindex":19,"publishedAt":99,"updatedAt":100,"category":101,"categories":102,"featuredImage":28,"bgImage":29,"posterImage":104,"relatedSolution":105},3,"install-n8n-on-vps-with-docker-complete-2026-guide",{"fr":93,"en":91,"ar":94,"es":95},"installer-n8n-vps","تثبيت-n8n-على-vps-مع-docker-دليل-شامل-2026","instalar-n8n-en-vps-con-docker","Install n8n on VPS with Docker: complete 2026 guide","Deploy n8n on VPS with Docker, reverse proxy and HTTPS. Covers V8 crash, 502 nginx, npm migration and execution security (GHSA-vrv8-j27g-g7cr advisory, August 2026).",19,"2026-06-05T00:00:00+00:00","2026-11-09T20:55:18+00:00",{"id":18,"name":23,"slug":24,"color":25,"icon":24},[103],{"id":18,"name":23,"slug":24,"color":25,"icon":24},"\u002Fblog\u002Fcovers\u002Finstaller-n8n-vps-poster.svg",{"categorySlug":32,"appSlug":106},"n8n",{"id":108,"slug":109,"slugs":110,"title":114,"excerpt":115,"readTime":17,"views":116,"isPinned":19,"noindex":19,"publishedAt":117,"updatedAt":118,"category":119,"categories":120,"featuredImage":28,"bgImage":29,"posterImage":122,"relatedSolution":123},24,"installing-node-red-on-a-vps-self-hosted-automation",{"fr":111,"en":109,"ar":112,"es":113},"installer-node-red-vps","تثبيت-node-red-على-خادم-vps-أتمتة-ذاتية-الاستضافة","instalar-node-red-en-un-vps","Installing Node-RED on a VPS: self-hosted automation","Install Node-RED on a VPS to automate your flow-based workflows, connect your APIs and IoT devices, all self-hosted and secure.",1,"2026-05-27T00:00:00+00:00","2026-11-04T16:30:24+00:00",{"id":18,"name":23,"slug":24,"color":25,"icon":24},[121],{"id":18,"name":23,"slug":24,"color":25,"icon":24},"\u002Fblog\u002Fcovers\u002Finstaller-node-red-vps-poster.svg",{"categorySlug":32,"appSlug":124},"node-red",{"id":126,"slug":127,"slugs":128,"title":132,"excerpt":133,"readTime":90,"views":134,"isPinned":19,"noindex":19,"publishedAt":135,"updatedAt":118,"category":136,"categories":137,"featuredImage":28,"bgImage":29,"posterImage":139,"relatedSolution":140},25,"installing-huginn-on-a-vps-self-hosted-automation",{"fr":129,"en":127,"ar":130,"es":131},"installer-huginn-vps","تثبيت-huginn-على-خادم-vps-أتمتة-ذاتية-الاستضافة","instalar-huginn-en-un-vps","Installing Huginn on a VPS: self-hosted automation","Install Huginn on a VPS to build agents that monitor the web, scrape pages and trigger actions, 100% self-hosted.",0,"2026-05-26T00:00:00+00:00",{"id":18,"name":23,"slug":24,"color":25,"icon":24},[138],{"id":18,"name":23,"slug":24,"color":25,"icon":24},"\u002Fblog\u002Fcovers\u002Finstaller-huginn-vps-poster.svg",{"categorySlug":32,"appSlug":141},"huginn",true,1794270434378]