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 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 56 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ändning | RAM | Databas | Lämplig plan |
|---|---|---|---|
| Testa och lära sig | 2 GB | SQLite räcker | Hostup VPS XS (4 GB), 56 kr/mån |
| Produktion, enstaka flöden | 4 GB | PostgreSQL på samma server | Hostup VPS XS (4 GB), 56 kr/mån |
| Produktion med AI-noder | 8 GB | PostgreSQL | Hostup VPS SM (8 GB), 111 kr/mån |
| Kömläge med workers | 8–16 GB | PostgreSQL + Redis | Inleed 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
Inleed VPS Starter eller #1: vårt val
VPS Starter ger 4 GB minne och 50 GB snabb disk för 111 kr/mån, vilket räcker för n8n med PostgreSQL och en handfull flöden i produktion. Med AI-noder eller kömläge är VPS #1 med 8 GB för 311 kr/mån rätt steg. Servrarna står i Sverige och det finns ingen bindningstid, och svensk support på telefon är värd en del när automationen är något verksamheten lutar sig mot.
Pris: VPS Starter 111 kr/mån (4 GB), VPS #1 311 kr/mån (8 GB)
One.com Cloud server S: om servern inte behöver stå i Sverige
2 processorkärnor, 4 GB minne och 100 GB snabb disk för 74 kr/mån utan bindningstid, i One.coms datacenter i Europa. n8n kan installeras redan när servern skapas, och Cloud server M med 8 GB för 124 kr/mån är nästa steg. One.com är vårt toppval bland VPS.
Pris: 74 kr/mån (2 kärnor, 4 GB, 100 GB disk)
Hostup VPS XS eller SM: lägre pris, svensk server
VPS XS ger 4 GB RAM för 56 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 SM med 8 GB för 111 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 56 kr/mån (4 GB), VPS SM 111 kr/mån (8 GB)
Priser inklusive moms, kontrollerade juli 2026. Verifiera alltid aktuell plan och pris hos leverantören innan du tecknar.
Kom igång
Vårt val för n8n är Inleed VPS Starter: 4 GB minne i svenskt datacenter för 111 kr/mån, med svensk support på telefon. Det räcker med marginal för n8n, som sällan behöver mer än ett par gigabyte, och VPS #1 med 8 GB är nästa steg. Behöver servern inte stå i Sverige är One.com, vårt toppval bland VPS, ett alternativ: Cloud server S har 4 GB för 74 kr/mån. Letar du lägsta pris med svensk server tar Hostup VPS XS dig igång för 56 kr/mån.
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 kallas fair-code och skiljer sig frå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 i stället för sekunder, vilket är vanligt så fort AI-noder är inblandade. Räkna med 8 GB RAM när du går dit.
