# n8n: je eerste stappen

> Je eigenaarslogin, webhooks op je eigen adres, de encryptiesleutel en hoe je bijwerkt.

Source: https://veldhost.eu/nl/docs/n8n-getting-started

n8n gekozen? Je site is geleverd met n8n op de Node.js-runtime — workflow-automatisering die je zelf host, met webhooks op je eigen adres en je data in je eigen EU-container.

## Wat er wordt geïnstalleerd

- **n8n 2** uit het officiële npm-pakket (vastgepind; checksums gecontroleerd door npm), draaiend als systemd-service op **Node.js 24** (vereist door n8n 2) met een eigen **PostgreSQL**-database in je container.
- Je **eigenaarsaccount** (het e-mailadres van je veldhost-account); webhook- en editoradressen ingesteld op het https-adres van je site; task runners aan; telemetrie uit; uitvoeringsgeschiedenis na 14 dagen opgeruimd.
- De instellingen staan in `.env` in de codemap van je site (tabblad Bestanden): de database, de adressen en `N8N_ENCRYPTION_KEY`. De datamap van n8n (`storage/n8n`) bevat binaire data en zit in de back-ups.

## Eerste keer inloggen

1. Je sitepagina toont het inlogadres (`/signin`), je inlog-e-mailadres en een gegenereerd wachtwoord — we tonen het 7 dagen, dus sla het nu op.
2. Log in en stel je eigen wachtwoord in onder **Settings → Personal**.
3. Bouw een workflow; een **Webhook**-node luistert meteen op `https://je-site/webhook/…` — geen tunnel nodig.
4. Credentials die je opslaat worden versleuteld met de `N8N_ENCRYPTION_KEY` in `.env`. Bewaar die: zonder de sleutel zijn ze niet te ontsleutelen, en een herstel op een andere server heeft dezelfde sleutel nodig.

## Bijwerken

- Druk eerst op **Nu back-uppen** op het tabblad Bestanden.
- Verhoog de `n8n`-versie in `package.json` (tabblad Bestanden) en start een deploy: die draait `npm install` en herstart; n8n migreert zijn database bij het opstarten. Lees vóór een hoofdversie de release notes van n8n op breaking changes.

## Beperkingen

- n8n heeft 1 GB geheugen nodig (Pro of hoger); zware workflows met grote binaire bestanden vragen om Business.
- Wachtwoordresetmail vraagt om SMTP-instellingen in `.env`; tot die tijd vraag je support om het eigenaarswachtwoord te resetten.
- Uitgaande verbindingen vanuit workflows zijn toegestaan; inkomend is alleen https op je siteadres.
