Waarom op een VPS

Waarom n8n zelf hosten?

Uw data blijft bij u

Workflows, credentials en uitvoeringen staan op uw eigen server, niet bij een externe dienst.

Geen limiet per uitvoering

De community-editie zelf hosten betekent geen tellers per uitgevoerde workflow. De grens is de capaciteit van uw VPS.

Voorspelbare kosten

U betaalt een vaste prijs per maand voor uw VPS, hoeveel workflows u ook draait.

Wat u nodig hebt

De juiste VPS kiezen

Voor n8n met een normaal aantal workflows raden we Cloud Junior aan (2 cores, 4 GB RAM). U hebt ook een (sub)domein nodig, bijvoorbeeld n8n.uwbedrijf.be, dat naar het IP-adres van uw VPS wijst.

Kies bij het bestellen Ubuntu 24.04 LTS als besturingssysteem: alle commando's op deze pagina zijn daarvoor geschreven.

Ons advies

Cloud Junior

€ 13,28 / maandelijks

  • 2 Core CPU (Intel® Xeon®)
  • 4 GB RAM
  • 40 GB SSD
  • Firewall & Automatische back-up
Cloud Junior bestellen Alle VPS-pakketten vergelijken
Stap voor stap

n8n installeren in 5 stappen

Log via SSH in op uw VPS en voer de commando's per stap uit. Vervang de waarden tussen < > en example.com door uw eigen gegevens.

  1. Installeer Docker

    n8n draait het eenvoudigst als Docker-container. Het officiële script van Docker installeert Docker Engine.

    curl -fsSL https://get.docker.com | sudo sh
  2. Maak een volume voor uw data

    In dit volume bewaart n8n workflows, credentials en instellingen, ook als u de container vervangt.

    sudo docker volume create n8n_data
  3. Start n8n

    Vervang n8n.example.com door uw eigen subdomein en pas zo nodig de tijdzone aan. n8n luistert alleen op 127.0.0.1, zodat het niet rechtstreeks via internet bereikbaar is.

    sudo docker run -d --name n8n --restart unless-stopped \
      -p 127.0.0.1:5678:5678 \
      -e N8N_HOST=n8n.example.com \
      -e N8N_PROTOCOL=https \
      -e WEBHOOK_URL=https://n8n.example.com/ \
      -e GENERIC_TIMEZONE=Europe/Brussels \
      -v n8n_data:/home/node/.n8n \
      docker.n8n.io/n8nio/n8n
  4. Installeer Caddy

    Caddy is een webserver die automatisch een gratis Let's Encrypt-certificaat aanvraagt. Zorg dat uw subdomein al naar de VPS wijst en dat de poorten 80 en 443 open staan.

    sudo apt install -y caddy
  5. Koppel uw domein met HTTPS

    Zet uw subdomein in de Caddyfile en herlaad Caddy. Daarna opent u n8n via https://uw-subdomein en maakt u de eigenaarsaccount aan.

    # /etc/caddy/Caddyfile
    n8n.example.com {
        reverse_proxy localhost:5678
    }
    
    # then:
    sudo systemctl reload caddy
Veilig en onderhouden

Na de installatie

Op een VPS beheert u zelf de software. Met deze punten blijft uw server veilig en betrouwbaar.

Wilt u alleen websites hosten zonder zelf een server te beheren? Bekijk dan onze managed VPS.

Checklist

  • Maak meteen na de installatie de eigenaarsaccount aan, zodat niemand anders dat kan doen.
  • Maak regelmatig een back-up van het volume n8n_data.
  • Update n8n door het nieuwe image te pullen en de container opnieuw aan te maken. Lees eerst de release notes.
  • Houd Ubuntu en Docker up-to-date met apt update && apt upgrade.

Veelgestelde vragen

Is n8n zelf hosten gratis?

De community-editie van n8n mag u zelf hosten. Lees de licentievoorwaarden van n8n als u het commercieel aan anderen wilt aanbieden. U betaalt enkel uw VPS.

Hoeveel RAM heeft n8n nodig?

Voor de meeste kleine en middelgrote installaties volstaat 4 GB. Verwerkt u grote datasets of veel gelijktijdige workflows, kies dan 8 GB of meer.

Waarom luistert n8n op 127.0.0.1?

Zo is n8n alleen via Caddy bereikbaar, met HTTPS. Poort 5678 staat niet open naar internet.

Mijn webhooks gebruiken de verkeerde URL. Wat nu?

Controleer of WEBHOOK_URL exact uw https-adres met een slash op het einde is. Na een wijziging maakt u de container opnieuw aan.

Kan ik ook een database zoals PostgreSQL gebruiken?

Ja. Standaard gebruikt n8n SQLite in het volume. Voor zwaardere installaties kunt u PostgreSQL koppelen, bijvoorbeeld met Docker Compose.

Uw eigen n8n vandaag nog online

Bestel uw VPS, kies Ubuntu 24.04 LTS en volg het stappenplan. Vragen? Ons team antwoordt 24/7 via tickets.