Hoppa till innehåll

Sidan kan innehålla affiliatelänkar. Betyg och rekommendationer påverkas inte. Läs mer om vår oberoende metodik.

Senast uppdaterad:

VPS för n8n 2026 — självhostad automation i svenskt datacenter

n8n har blivit standardverktyget för den som vill automatisera mellan system utan att bygga integrationerna själv — hämta en order, slå upp kunden i CRM:et, skicka ett mejl, skriva en rad i bokföringen. Det finns en molnversion, men en stor del av användarna kör det själva, och det av två skäl: kostnaden växer inte med antalet körningar, och personuppgifterna i flödena stannar där du valt att lägga dem.

Den här sidan handlar om att välja rätt VPS för n8n. De frågor som faktiskt avgör är hur mycket minne du behöver, varför du bör byta från SQLite till PostgreSQL tidigt, och vad som krävs för att webhooks ska fungera.

Därför räcker inte en dator hemma

n8n har två sorters utlösare. Den ena är schemalagd — kör klockan sju varje morgon, hämta data, gör något. Den fungerar var som helst, även på en laptop. Den andra är webhooks: en extern tjänst anropar din n8n-instans i samma stund som något händer. Det kräver en adress som är publikt nåbar dygnet runt, över HTTPS, med ett giltigt certifikat.

En hemmadator bakom en vanlig router uppfyller inget av det utan portöppningar, dynamisk DNS och en maskin som aldrig får sova. En VPS för 39 kr i månaden löser hela problemet, och det är den enklaste anledningen till att n8n nästan alltid hamnar på en server.

Du behöver också ett domännamn. Let's Encrypt utfärdar inte certifikat för rena IP-adresser, så ett subdomän i stil med n8n.dittforetag.se är minimikravet. Sätt Caddy eller Traefik framför n8n så sköts certifikatet automatiskt.

Så mycket resurser behöver du

AnvändningRAMDatabasLämplig plan
Testa och lära sig2 GBSQLite räckerHostup VPS XS (4 GB) — 39 kr/mån
Produktion, enstaka flöden4 GBPostgreSQL på samma serverHostup VPS XS (4 GB) — 39 kr/mån
Produktion med AI-noder8 GBPostgreSQLHostup VPS S (8 GB) — 79 kr/mån
Kömläge med workers8–16 GBPostgreSQL + RedisInleed VPS #1 eller #2 — 311/436 kr/mån

AI-noder är det som oftast spränger budgeten. Ett flöde som skickar ett långt dokument till en språkmodell håller hela svaret i minnet under körningen, och flera parallella sådana körningar äter minne snabbt. Priser inklusive moms, kontrollerade juli 2026.

Byt från SQLite till PostgreSQL tidigt

n8n startar med SQLite, vilket är bekvämt för att komma igång men fel för produktion. SQLite låser hela databasfilen vid skrivning, så två workflows som körs samtidigt får vänta på varandra. Det märks inte alls i början och blir plötsligt mycket tydligt när antalet körningar växer.

PostgreSQL på samma VPS kostar inget extra i pengar och några hundra megabyte i minne. Det är också en förutsättning för kömläge, eftersom flera workers måste kunna skriva till databasen parallellt. Gör bytet medan du har lite historik — ju fler körningar du samlat, desto mer omständlig blir migreringen.

En detalj som är lätt att missa: sätt GENERIC_TIMEZONE till Europe/Stockholm. Annars tolkas alla cron-uttryck som UTC, och ett flöde du tror körs 07.00 startar i själva verket 09.00 på sommaren.

Svenskt datacenter och GDPR

Automationsflöden passerar nästan alltid personuppgifter. Ett typiskt n8n-flöde plockar en beställning, slår upp kunden, skickar ett mejl och skriver en rad någonstans — och då har namn, adress och e-post passerat genom systemet. Det gör var n8n körs till en fråga värd att ta ställning till.

Kör du n8n själv på en VPS i ett svenskt datacenter sker behandlingen hos ett personuppgiftsbiträde du har avtal med, i ett land du valt. Det förenklar dokumentationen betydligt jämfört med att kartlägga underbiträden i en molntjänst.

Baksidan är att säkerheten blir ditt ansvar. Uppdatera n8n regelbundet, håll gränssnittet bakom autentisering, öppna inga andra portar än 80 och 443, och backa upp både databasen och krypteringsnyckeln. Utan nyckeln är backupen värdelös eftersom alla sparade inloggningsuppgifter är krypterade med den.

Våra rekommendationer 2026

1

Hostup VPS XS eller S — bäst värde

VPS XS ger 4 GB RAM för 39 kr/mån, vilket räcker för n8n med PostgreSQL och en handfull produktionsflöden. Behöver du AI-noder eller kömläge är VPS S med 8 GB för 79 kr/mån rätt steg. Svenskt datacenter, ren Linux-installation — räkna med att sätta upp Docker och Caddy själv.

Pris: VPS XS 39 kr/mån (4 GB), VPS S 79 kr/mån (8 GB)

2

Inleed VPS #1 — för verksamhetskritiska flöden

8 GB RAM, Intel Xeon och 100 GB NVMe för 311 kr/mån, med svenskt datacenter och svensk support på telefon. Rätt val när automationen är något verksamheten faktiskt lutar sig mot och ett driftstopp kostar pengar. Inleed är också vårt toppval i flera kategorier just för supportens skull.

Pris: 311 kr/mån (2 kärnor, 8 GB, 100 GB NVMe)

3

One.com Cloud Server Basic — enklaste hanteringen

2 vCPU och 4 GB RAM för 149 kr/mån med EU-datacenter och ett putsat kontrollpanel. Passar dig som vill ha enkla snapshots och ett gränssnitt som inte kräver att man bor i terminalen.

Pris: 149 kr/mån (2 vCPU, 4 GB, 40 GB NVMe)

Priser inklusive moms, kontrollerade juli 2026. Verifiera alltid aktuell plan och pris hos leverantören innan du tecknar.

Kom igång

För de flesta som ska köra n8n själva räcker Hostup VPS XS på 39 kr/mån gott och väl — 4 GB RAM, svenskt datacenter och full kontroll över var flödesdatan hamnar. Är automationen verksamhetskritisk är Inleed VPS #1 värt merkostnaden för den svenska supporten.

Vanliga frågor om n8n på VPS

En n8n-instans som står still drar runt 300–500 MB. Med några aktiva workflows landar du typiskt på 1–2 GB, och kör du AI-noder som anropar språkmodeller stiger det snabbt eftersom hela svar hålls i minnet under körningen. 2 GB räcker för att testa, 4 GB är rimlig produktionsnivå med PostgreSQL på samma server, och 8 GB behövs först när du kör kömläge med separata workers eller tunga AI-flöden.

Du kan, men då fungerar inte webhooks — och webhooks är halva poängen med n8n. En webhook innebär att en extern tjänst anropar din n8n-instans när något händer, vilket kräver att servern har en publik adress som är nåbar dygnet runt över HTTPS. En laptop bakom en hemmarouter uppfyller inget av det. Ska du bara köra schemalagda flöden som hämtar data utåt går det lokalt, men i praktiken vill de flesta ha båda delarna.

Ja, för eget bruk. n8n släpps under Sustainable Use License, vilket är fair-code snarare än öppen källkod i strikt mening. Du får köra det fritt internt i din egen verksamhet, ändra koden och använda det hur mycket du vill. Det du inte får är att sälja n8n vidare som en hostad tjänst till andra. För ett svenskt företag som automatiserar sina egna processer är licensen alltså inget hinder — och du betalar bara för servern.

SQLite är standard och fungerar för att komma igång, men byt till PostgreSQL innan du börjar lita på systemet. SQLite låser hela databasfilen vid skrivning, vilket blir en flaskhals så fort flera workflows körs parallellt, och den skalar inte alls till kömläge med separata workers. PostgreSQL på samma VPS kostar ingenting extra i pengar och några hundra megabyte i minne. Byt medan du har få körningar — migreringen blir jobbigare ju mer historik du samlat.

Då förlorar du samtliga sparade inloggningsuppgifter. n8n krypterar alla credentials med nyckeln i N8N_ENCRYPTION_KEY, och utan den går de inte att läsa tillbaka — inte ens från en fullständig databasbackup. Sätt nyckeln explicit i miljövariablerna första gången du startar, spara den i en lösenordshanterare, och låt den aldrig genereras automatiskt in i en container som du senare bygger om. Det här är det vanligaste sättet att förlora en n8n-installation.

Det gör den enklare. n8n-flöden passerar ofta personuppgifter — kunddata från ett CRM, e-postadresser, fakturaunderlag — och när du kör en molntjänst behöver du hålla reda på var den behandlingen sker och vilka underbiträden som är inblandade. Kör du n8n på en egen VPS i ett svenskt datacenter sker behandlingen där du bestämt, hos ett personuppgiftsbiträde du har avtal med. Du blir samtidigt ansvarig för säkerheten själv: uppdateringar, brandvägg och backup är dina.GDPR Hosting Index

I praktiken ja. Webhooks bör gå över HTTPS, och ett giltigt certifikat kräver ett domännamn — Let's Encrypt utfärdar inte certifikat för rena IP-adresser. Ett subdomän räcker gott, exempelvis n8n.dittforetag.se. Sätt en reverse proxy som Caddy framför n8n så sköts certifikatet automatiskt och förnyas utan att du behöver tänka på det.Jämför domänleverantörer

Kömläge innebär att n8n delas upp i en huvudinstans och en eller flera workers som plockar jobb från en Redis-kö. Poängen är att långa körningar inte blockerar gränssnittet och att du kan köra flera workflows parallellt. Under några hundra körningar om dagen behöver du det inte. Det blir aktuellt när flöden tar minuter snarare än sekunder, vilket är vanligt så fort AI-noder är inblandade. Räkna med 8 GB RAM när du går dit.

Relaterade jämförelser