Naar de inhoud
L&L Synergy

StartpaginaBlogn8n zelf hosten

Automatisering · Hulpmiddelen n8n zelf hosten in de EU: server, licentie, beveiliging en beheer

n8n kan op eigen servers draaien, en precies dat maakt het voor veel bedrijven in Europa interessant: gegevens en processen blijven in de eigen omgeving. De prijs daarvoor is verantwoordelijkheid voor updates, back-ups en beveiliging. Zo richt u n8n netjes in.

Bijgewerkt in oktober 2026 · 5 minuten leestijd · L&L Synergy

Kort samengevat

  • De zelf gehoste Community Edition van n8n mag worden gebruikt voor eigen interne bedrijfsdoeleinden. Wie n8n als dienst aan derden wil verkopen, heeft een andere licentie nodig.
  • De cloudversie slaat gegevens volgens n8n op in de EU, op servers in Frankfurt. Zelf hosten loont vooral als n8n interne systemen moet bereiken of u volledige controle nodig hebt.
  • Een nette opzet bestaat uit een server in de EU, Docker, PostgreSQL, HTTPS via een reverse proxy, een beveiligde sleutel en regelmatige updates.
  • Zelf hosten betekent zelf beheren. Plan back-ups, bewaking en updates vast in.

Cloud of zelf hosten?

Criterium n8n Cloud Zelf gehost
Locatie van de gegevens EU, volgens n8n op servers in Frankfurt Waar u wilt, bijvoorbeeld in uw eigen datacenter of bij een EU-aanbieder
Beheer n8n zorgt ervoor U of uw dienstverlener
Updates en back-ups n8n zorgt ervoor Uw taak
Toegang tot interne systemen Alleen via het internet Ook tot systemen in het eigen netwerk, zoals ERP of bestandsserver
Aanpassingen Beperkt Eigen nodes, eigen pakketten, eigen netwerkregels
Kosten Abonnement naar omvang Server plus werktijd voor het beheer

De cloud is de eenvoudigste weg als uw processen vooral clouddiensten verbinden. Zelf hosten loont als n8n bij systemen in het eigen netwerk moet kunnen, als uw gegevensbeschermingsregels een bepaalde locatie vereisen of als u veel processen met een hoog volume draait.

Wat de licentie toestaat

n8n valt onder de Sustainable Use License. Die staat gebruik en aanpassing toe voor eigen interne bedrijfsdoeleinden en voor privé of niet-commerciële doeleinden. Een bedrijf mag n8n dus op eigen servers draaien en daarmee zijn processen automatiseren. Niet toegestaan is n8n zelf als betaalde dienst voor anderen aan te bieden. Enkele functies voor grotere organisaties maken deel uit van de Business- en Enterprise-edities en vragen om een licentiesleutel. Zonder sleutel draait de gratis Community Edition.

De bouwstenen van een nette opzet

  1. Server in de EU: Een virtuele server bij een aanbieder met datacenter in de EU of een server in eigen huis. Voor de start volstaat bij veel bedrijven een kleine machine.
  2. Docker Compose: n8n adviseert Docker Compose voor productief gebruik. Daarmee draaien n8n, database en proxy als afzonderlijke containers.
  3. PostgreSQL: Standaard gebruikt n8n SQLite. Voor productief gebruik adviseren wij PostgreSQL, omdat back-ups, onderhoud en latere uitbreiding eenvoudiger zijn.
  4. HTTPS via een reverse proxy: n8n draait intern, een proxy zoals Caddy, Traefik of nginx zorgt voor het certificaat en stuurt verzoeken door.
  5. Sleutel beveiligen: n8n versleutelt opgeslagen toegangsgegevens met een eigen sleutel. Gaat die verloren, dan zijn alle opgeslagen toegangen onbruikbaar.
  6. Toegang beperken: Gebruikersaccounts met tweestapsverificatie, de editor liefst alleen via VPN of toegestane adressen, webhooks alleen openbaar waar dat nodig is.

De belangrijkste instellingen in het omgevingsbestand zien er ongeveer zo uit:

DB_TYPE=postgresdb
DB_POSTGRESDB_HOST=postgres
N8N_HOST=n8n.example.eu
N8N_PROTOCOL=https
WEBHOOK_URL=https://n8n.example.eu/
GENERIC_TIMEZONE=Europe/Amsterdam
N8N_ENCRYPTION_KEY=een-lange-willekeurige-sleutel
N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true

Beheer: wat na de inrichting komt

  • Updates: Houd n8n actueel. Het project publiceert regelmatig beveiligingsmeldingen, alleen al op 14 oktober 2026 waren het er tien. Test updates eerst in een kopie als belangrijke processen ervan afhangen.
  • Back-ups: Maak dagelijks een back-up van de database en de sleutel, gescheiden van de server. Probeer eens per kwartaal de herstelprocedure echt uit.
  • Bewaking: Laat mislukte processen melden, bijvoorbeeld per e-mail of chat, en houd opslag, belasting en certificaat in de gaten.
  • Uitvoeringsgegevens opruimen: n8n slaat in- en uitvoer van de processen op. Leg vast hoe lang die gegevens blijven, ook om redenen van gegevensbescherming.
  • Opschalen: Bij veel gelijktijdige processen kan n8n in wachtrijmodus met Redis en meerdere werkprocessen draaien.

Gegevensbescherming: wat de serverlocatie oplost en wat niet

Een server in de EU lost maar een deel van de vragen op. Zodra een proces gegevens naar andere diensten stuurt, bijvoorbeeld naar een taalmodel, een CRM of een mailaanbieder, gelden hun locaties en overeenkomsten. Controleer voor elke gekoppelde dienst waar die gegevens verwerkt en sluit de nodige verwerkersovereenkomsten. Voor AI‑bouwstenen zijn er modellen die in EU-datacenters draaien, of modellen die u zelf beheert. Meer hierover in onze bijdrage AI met eigen bedrijfsgegevens.

Zelf beheren of laten beheren?

Zelf hosten past als uw IT ervaring heeft met Linux, Docker en back-ups en tijd inplant voor updates. Ontbreekt dat, dan is de cloudversie of een dienstverlener die de server beheert meestal de betere keuze. Wanneer een bureau loont en wat het moet leveren, staat in de bijdrage n8n-bureau of zelf doen.

Bronnen

  1. n8n Docs: Hosting n8n
  2. n8n Docs: Docker installation
  3. n8n: Sustainable Use License
  4. n8n: Prijzen en gegevenslocatie van de cloud
  5. n8n op GitHub: Security advisories
  6. Verordening (EU) 2016/679 (Algemene verordening gegevensbescherming), art. 28 en 32: EUR-Lex

Veelgestelde vragen

Mag ik n8n gratis in een bedrijf gebruiken?

Ja, de zelf gehoste Community Edition mag worden gebruikt voor eigen interne bedrijfsdoeleinden. Niet toegestaan is n8n zelf als betaalde dienst voor anderen aan te bieden. Enkele extra functies vragen om een betaalde licentie.

Waar slaat de n8n Cloud haar gegevens op?

Volgens n8n worden de gegevens van de cloudabonnementen opgeslagen in de EU, op servers in Frankfurt. Gegevens die uw processen naar andere diensten sturen, vallen onder de locaties van die diensten.

Welke database moet ik nemen?

SQLite volstaat om te proberen. Voor productief gebruik adviseren wij PostgreSQL, omdat back-ups, onderhoud en groei eenvoudiger zijn.

Wat gebeurt er als de versleutelingssleutel verloren gaat?

Dan zijn de opgeslagen toegangsgegevens niet meer te ontsleutelen en moeten alle verbindingen opnieuw worden ingericht. Bewaar de sleutel daarom gescheiden van de server.

Hoeveel werk is het beheer?

Plan vaste tijd in voor updates, de controle van de back-ups en de bewaking. Hoeveel, hangt af van het aantal processen en van hoe bedrijfskritisch ze zijn.

Welke processen moeten op uw n8n draaien?

Schrijf ons kort welke programma’s betrokken zijn en waar uw gegevens moeten staan. Wij nemen persoonlijk contact met u op, gratis en vrijblijvend, met een eerste inschatting.