
Kort svar: Selvhostet n8n kræver fire ting: en lille VPS (2 GB RAM rækker til de fleste), et subdomæne med HTTPS, en Docker-installation og en fast rutine for backup og opdateringer. Opsætningen tager en aften første gang – og belønningen er automatisering uden opgavetæller: fast, lav månedspris uanset hvor mange flows der kører, og kundedata, der aldrig forlader din egen server i EU. Sikkerheden er DIT ansvar: stærk login med 2FA, løbende opdateringer og krypterede backups af både flows og forbindelses-nøgler er ikke valgfrit.
Når regnestykket og dataspørgsmålet i platformvalget peger på selvhostet n8n, kommer det praktiske spørgsmål: hvor svært er det egentlig? Ærligt svar: det er en overkommelig aftenopgave for enhver, der kan følge en opskrift – men en opgave med et driftsansvar bagefter, som denne guide gør konkret. Her er hele vejen: krav, opsætning, sikkerhed og økonomi.
Indkøbslisten er kort: en VPS med 2 GB RAM og et par vCPU’er (n8n er nøjsom – det er mængden af samtidige, tunge flows, der en dag kræver mere), et subdomæne (fx flows.ditdomæne.dk) peget på serveren, og Docker som installationsvej – det er den officielt anbefalede, og den gør både opdateringer og flytning til rene rutiner. Vælg en VPS i EU hos en leverandør, du kan få fat på – hele pointen med selvhosting er jo, at infrastrukturen er DIN: dansk support og datacenter i Europa er præcis det match, der får datasuverænitets-argumentet til at holde hele vejen. Er du i tvivl om størrelsen, så start småt – en VPS kan skaleres op på minutter, og VPS-valgguiden dækker afvejningerne.

Forløbet i store træk: 1) Klargør serveren (opdatér systemet, installér Docker og Docker Compose). 2) Opret en compose-fil for n8n efter den officielle dokumentation – med en rigtig database (PostgreSQL) frem for standardfilen, hvis flowene skal bære noget vigtigt, og med tidszone og webhook-URL sat korrekt i miljøvariablerne. 3) Sæt en reverse proxy med automatisk HTTPS foran (Caddy gør det næsten selv; Nginx + Lets Encrypt er klassikeren), så n8n aldrig er direkte eksponeret. 4) Log ind, opret ejer-kontoen med stærkt kodeord, og slå 2FA til med det samme. 5) Byg et testflow (en simpel webhook-trigger er perfekt), og bekræft, at både indgående webhooks og udgående kald virker gennem proxyen. Punkt 3 er der, folk oftest snubler – tag den i ro og orden, så er resten medvind.
En n8n-server er et attraktivt mål: den GEMMER adgangsnøgler til alle de systemer, dine flows taler med – shop, regnskab, mail. Derfor: HTTPS på alt (ingen undtagelser), stærke kodeord + 2FA på alle brugere, og server-grundhygiejnen på plads – firewall, der kun åbner 80/443 og SSH med nøgler, automatiske sikkerhedsopdateringer på systemet. Overvej at lægge selve editoren bag en ekstra beskyttelse (IP-begrænsning eller VPN), mens webhook-endpoints forbliver åbne – så kan verden ringe på, men kun DU kan ind i maskinrummet. Og behandl n8n’s krypteringsnøgle (den, der låser forbindelses-nøglerne) som et kronjuvel: uden den er dine backups ubrugelige, og med den i forkerte hænder er alle dine integrationer åbne – principperne fra integrationssikkerheds-guiden gælder dobbelt her.
Tre rutiner holder installationen sund. Backup: databasen (alle flows og forbindelser) + krypteringsnøglen, automatisk og væk fra serveren – og test gendannelsen én gang, så du VED, opskriften virker. Opdateringer: n8n udgiver ofte; læg en månedlig opdateringsdag (træk nyt image, genstart, tjek at flows kører), og læs udgivelsesnoterne for breaking changes, før du hopper store versionsspring. Overvågning: selvhosting betyder, at ingen andre opdager, hvis platformen står stille – sæt både uptime-tjek på serveren OG fejl-notifikationer på selve flowene op fra dag ét; hvordan, står i overvågningsguiden. Vokser volumen senere, kan n8n sættes op med kø-tilstand og flere workers – men det er et luksusproblem, de færreste når: en enkelt velpasset instans bærer tusindvis af daglige kørsler.
Regnestykket har tre poster: VPS’en (fast månedspris i den lave ende for en startkonfiguration), softwaren (n8n’s community-udgave er gratis til eget brug – tjek selv licensbetingelserne for din brugssituation) og DIN TID (aftenen til opsætning plus en times drift om måneden). Sammenlign så med kurven hos opgave-prissatte cloudplatforme: allerede ved moderat volumen krydser linjerne, og derefter vokser afstanden måned for måned – mens selvhost-prisen står stille, uanset om du kører ti eller ti tusind kørsler. Læg dertil det, der ikke kan sættes på faktura: kundedata, der bliver på egen EU-server, og friheden til at automatisere ALT uden at skele til en opgavetæller. Det er den kombination, der gør selvhostet n8n til værkstedets bedste investering for teknisk anlagte webshops og bureauer.
2 GB RAM og et par vCPU’er rækker til de fleste – n8n selv er nøjsom. Skærer du ind i mange samtidige, tunge flows (store filer, lange loops), så skalér op – det tager minutter på en VPS.
Community-udgaven er gratis at selvhoste til eget brug – udgiften er serveren og din driftstid. Tjek licensbetingelserne, hvis du vil tilbyde n8n som ydelse til andre.
Backup-rutinen inklusive krypteringsnøglen – uden den kan flows og forbindelser ikke gendannes – og HTTPS/2FA fra første dag. Resten kan forbedres løbende; de to skal sidde fra start.