Kennisbank

1.000 veelgestelde vragen, 500 tutorials en uitlegvideo's. Hier vind je alleen maar oplossingen!

Installeer n8n op Jelastic Cloud met behulp van een Docker-image

Bijwerken 01-09-2026

Deze handleiding legt uit hoe u n8n kunt implementeren met behulp van de officiële Docker-image op het Jelastic Cloud-platform (Infomaniak PaaS).

 

Inleiding

  • In tegenstelling tot tools zoals Zapier of Make, kan n8n, een workflow-automatiseringsprogramma met een "fair-code"-licentie, zelf worden gehost, waardoor u volledige controle over uw gegevens behoudt en honderden services kunt verbinden via een intuïtieve visuele interface.
  • De officiële image die wordt gebruikt is n8nio/n8n.
  • Het gebruik van een externe database (PostgreSQL) wordt sterk aanbevolen voor stabiliteit en het beheer van grote hoeveelheden gegevens.
  • De standaard interne poort is 5678.

 

1. Aanmaken van de Jelastic-omgeving

Volg de onderstaande stappen om uw configuratie in te stellen:

  1. Log in op het Jelastic Cloud-dashboard.
  2. Klik op Nieuwe omgeving.
  3. In de wizard voor het maken van een omgeving:
    • Ga naar het tabblad Docker.
    • Klik op Een image selecteren en zoek naar n8nio/n8n. Kies een versie (bijv. latest of een specifieke versie zoals 1.75.0).
    • Load Balancer: voeg een knooppunt toe (bijv. Nginx) om SSL en de openbare toegang te beheren.
    • Database: voeg een PostgreSQL-knooppunt toe (versie 14+ wordt aanbevolen).
  4. Wijs voldoende Cloudlets toe (8 min. wordt aanbevolen voor een piekbelasting van n8n) en geef uw omgeving een naam.
  5. Klik op Maken.

Let op: door een load balancer toe te voegen, kunt u eenvoudig de module Let's Encrypt activeren om uw communicatie en webhooks via HTTPS te beveiligen.

 

2. Configureren van opslag en persistentie

Standaard zijn Docker-gegevens tijdelijk. Het is essentieel om een volume te koppelen:

  1. Klik op de knoop n8n op het pictogram Configuratie (het tandwiel).
  2. Ga naar het gedeelte Volumes.
  3. Klik op Toevoegen:
    • Lokale map: /home/node/.n8n
  4. Opslaan; de configuratiebestanden en lokale encryptie worden nu bewaard.

 

3. Essentiële omgevingsvariabelen

Ga naar het gedeelte Omgevingsvariabelen van de n8n-container om de volgende instellingen te configureren:

VariabeleVoorgestelde waarde / Beschrijving
N8N_HOSTDe domeinnaam van uw omgeving (bijv. n8n.jouwdomein.infomaniak.com).
WEBHOOK_URLDe volledige HTTPS-URL (bijv. https://n8n.mondomaine.com/). Essentieel voor HTTP-triggers.
GENERIC_TIMEZONEEurope/Bern (of uw lokale tijdzone).
N8N_ENCRYPTION_KEYGenereer een lange, willekeurige reeks. Noteer deze zorgvuldig!

 

Verbinding met PostgreSQL

Om de externe database te gebruiken, voeg ook het volgende toe:

  • DB_TYPE: postgresdb
  • DB_POSTGRESDB_HOST: Intern IP-adres of DNS-naam van de Postgres-server.
  • DB_POSTGRESDB_PORT: 5432
  • DB_POSTGRESDB_DATABASE: Naam van de database (bijv. n8n).
  • DB_POSTGRESDB_USER: Uw gebruikersnaam.
  • DB_POSTGRESDB_PASSWORD: uw wachtwoord.

 

4. Eerste toegang en beveiliging

  1. Nadat de container opnieuw is opgestart, opent u de URL van uw omgeving.
  2. Account aanmaken: n8n vraagt u om het eerste beheerdersaccount aan te maken.
  3. SSL: als u een aangepast domein gebruikt, installeert u de add-on Let's Encrypt op de load balancer-node.

Vanaf versie 1.0 zijn de oude variabelen N8N_BASIC_AUTH verouderd. Het gebruikersbeheer gebeurt nu rechtstreeks in de grafische interface van n8n.

 

5. Controle na installatie

  • Maak een testworkflow met een Webhook-knooppunt en controleer of de gegenereerde URL correct is en begint met https.
  • Controleer in de logbestanden van de container of er geen fouten met betrekking tot de databaseverbinding worden weergegeven.

Link naar deze veelgestelde vragen: https://faq.infomaniak.com/2253


Is deze veelgestelde vragenlijst nuttig geweest?