[{"data":1,"prerenderedAt":117},["ShallowReactive",2],{"seo-verification":3,"blog-installer-automatisch-vps-en":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"id":7,"slug":8,"title":9,"excerpt":10,"readTime":11,"views":12,"isPinned":13,"publishedAt":14,"category":15,"categories":20,"featuredImage":22,"bgImage":23,"posterImage":24,"relatedSolution":25,"intro":27,"sections":28,"ctaTitle":71,"ctaBody":72,"ctaButton":73,"ctaUrl":74,"relatedPosts":75},28,"installer-automatisch-vps","Installing Automatisch on a VPS: self-hosted automation","Deploy Automatisch on your VPS: an open source alternative to Zapier, GDPR-compliant, self-hosted with Docker, PostgreSQL and Redis.",7,636,false,"2026-05-23T00:00:00+00:00",{"id":16,"name":17,"slug":18,"color":19,"icon":18},2,"Automation","automatisation","bg-brand-action\u002F10 text-brand-action",[21],{"id":16,"name":17,"slug":18,"color":19,"icon":18},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Finstaller-automatisch-vps-poster.svg",{"categorySlug":18,"appSlug":26},"automatisch","Automatisch is an open source alternative to Zapier, designed for privacy and GDPR compliance. It connects your applications through simple trigger-action flows, without writing code. Self-hosted on a VPS, it keeps all your data and your OAuth connections on your own infrastructure.",[29,33,43,46,68],{"type":30,"title":31,"body":32},"h2","Why self-host Automatisch on a VPS","Automatisch's main selling point is compliance. Where Zapier or Make route your data through third-party servers often outside the EU, Automatisch in self-hosting guarantees that nothing leaves your VPS. For an agency or a firm handling clients' personal data, this is a decisive argument with respect to GDPR. The tool remains deliberately simple: a trigger (a new form, a new email, a webhook) then one or more actions (send a message, create a row, call an API). The model is familiar to anyone who has already used Zapier, which reduces the learning curve. On a VPS with a fixed IP, your incoming webhooks and your OAuth connections stay stable and private.",{"type":34,"title":35,"items":36},"ul","Concrete benefits of self-hosting",[37,38,39,40,41,42],"Strengthened GDPR compliance: data never leaves your server.","OAuth connections (Google, Slack, etc.) stored encrypted on your side.","Familiar trigger-action interface, immediate to get to grips with.","No per-task billing: volume does not drive up the bill.","Fixed IP for reliable incoming webhooks and stable OAuth callbacks.","Auditable open source code, ideal for reassuring a client about security.",{"type":30,"title":44,"body":45},"Technical requirements","Automatisch relies on PostgreSQL and Redis for the job queue. A VPS with 2 vCPU and 2 GB of RAM is fine to start; move up to 4 GB if you multiply active flows and concurrent executions. Plan for 20 GB of disk, Docker and Docker Compose, a domain (`flow.yourdomain.com`) pointing to the IP, and ports 80\u002F443 open. For OAuth connections (Google, GitHub…), you will also need to declare the HTTPS callback URL in each developer console of the services concerned.",{"type":47,"title":48,"steps":49},"steps","Deploy Automatisch with Docker",[50,53,56,59,62,65],{"title":51,"body":52},"Prepare the VPS","Over SSH, install Docker via `curl -fsSL https:\u002F\u002Fget.docker.com | sh`, create `\u002Fopt\u002Fautomatisch` and move into it. Fetch the official `docker-compose.yml` from the Automatisch GitHub repository.",{"title":54,"body":55},"Generate the encryption key","Automatisch encrypts the stored connections. Generate the key: `openssl rand -base64 36` and set it in `ENCRYPTION_KEY`, along with an `APP_SECRET_KEY`. These keys are critical: back them up, without them your connections become unreadable.",{"title":57,"body":58},"Configure the URL and the database","In the compose or the `.env`, set `APP_ENV=production`, `WEBHOOK_URL=https:\u002F\u002Fflow.yourdomain.com` and the PostgreSQL password. Check that the `postgres` and `redis` services are properly declared.",{"title":60,"body":61},"Launch the stack","Run `docker compose up -d`. The `main` service launches the database migration then the web server, while a `worker` service processes the jobs. Follow along with `docker compose logs -f main`.",{"title":63,"body":64},"Reverse proxy and SSL","Place Caddy or Traefik in front: `flow.yourdomain.com { reverse_proxy localhost:3000 }`. HTTPS is essential here, because the OAuth callbacks of third-party services require a secure redirect URL.",{"title":66,"body":67},"Create the admin and connect an app","Open the URL, create the administrator account, then add a first connection (for example a webhook or a Google account). Declare the callback URL `https:\u002F\u002Fflow.yourdomain.com\u002F...` in the service's console, and test a complete trigger-action flow.",{"type":69,"body":70},"tip","Systematically back up your `ENCRYPTION_KEY` and your PostgreSQL database with the same rigor. The key encrypts all OAuth connections: if you restore a database on a new server without the original key, all your connections will be unusable and everything will need to be reconnected. Set up an automated daily `pg_dump` (which you can, incidentally, drive… with an Automatisch flow) and store the encrypted dump off the VPS.","Host Automatisch in full compliance","The ServOrbit Cloud VPS gives you infrastructure under your control, with Docker and automatic SSL, to host Automatisch and keep your automation data 100% private. The logical choice for agencies mindful of GDPR.","Deploy my Cloud VPS","\u002Fvps-cloud",[76,90,104],{"id":77,"slug":78,"title":79,"excerpt":80,"readTime":81,"views":82,"isPinned":13,"publishedAt":83,"category":84,"categories":85,"featuredImage":22,"bgImage":23,"posterImage":87,"relatedSolution":88},3,"installer-n8n-vps","Installing n8n on a VPS: automation without limits","A complete guide to deploying self-hosted n8n on a VPS. Automate your business processes with no workflow restrictions and no per-execution billing.",6,3080,"2026-06-05T00:00:00+00:00",{"id":16,"name":17,"slug":18,"color":19,"icon":18},[86],{"id":16,"name":17,"slug":18,"color":19,"icon":18},"\u002Fblog\u002Fcovers\u002Finstaller-n8n-vps-poster.svg",{"categorySlug":18,"appSlug":89},"n8n",{"id":91,"slug":92,"title":93,"excerpt":94,"readTime":95,"views":96,"isPinned":13,"publishedAt":97,"category":98,"categories":99,"featuredImage":22,"bgImage":23,"posterImage":101,"relatedSolution":102},24,"installer-node-red-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.",8,488,"2026-05-27T00:00:00+00:00",{"id":16,"name":17,"slug":18,"color":19,"icon":18},[100],{"id":16,"name":17,"slug":18,"color":19,"icon":18},"\u002Fblog\u002Fcovers\u002Finstaller-node-red-vps-poster.svg",{"categorySlug":18,"appSlug":103},"node-red",{"id":105,"slug":106,"title":107,"excerpt":108,"readTime":95,"views":109,"isPinned":13,"publishedAt":110,"category":111,"categories":112,"featuredImage":22,"bgImage":23,"posterImage":114,"relatedSolution":115},25,"installer-huginn-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.",525,"2026-05-26T00:00:00+00:00",{"id":16,"name":17,"slug":18,"color":19,"icon":18},[113],{"id":16,"name":17,"slug":18,"color":19,"icon":18},"\u002Fblog\u002Fcovers\u002Finstaller-huginn-vps-poster.svg",{"categorySlug":18,"appSlug":116},"huginn",1785628449957]