Dansk hosting fra Aalborg
100% CO₂-neutral hosting
24/7/365 dansk support
support@hostious.io
● Hostious viden · artikel

Selvhostet n8n på en VPS: opsætning, sikkerhed og priser

Skrevet af , stifter af Hostious · Udgivet 2. september 2026 · Opdateret 2. september 2026
Selvhostet n8n på en VPS: opsætning, sikkerhed og priser

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.

Det skal du bruge

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.

Opsætningen: en aften med Docker

Selvhostet n8n på VPS: bestil server, installér med Docker, HTTPS og login, byg flow, backup og opdateringer

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.

Sikkerheden: dit ansvar, din tjekliste

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.

Driften: backup, opdateringer, vækst

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.

Prisen: hvad koster det reelt?

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.

Ofte stillede spørgsmål om selvhostet n8n

Hvor stor en VPS kræver n8n?

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.

Er selvhostet n8n gratis?

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.

Hvad er det vigtigste at have styr på før start?

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.

Læs også