Ga naar inhoud

Managed Applications - n8n

In dit artikel

Informatie

n8n is een gratis, open en uitbreidbare workflow-automatiseringstool waarmee u verschillende applicaties en services kunt integreren en server-side applicatielogica kunt implementeren. n8n beschikt over een groot aantal kant-en-klare modules die zijn ontworpen om met diverse services te werken (Google Sheets, Slack, Trello, GitHub en anderen). Het is ook mogelijk om nodes te maken met behulp van JavaScript of TypeScript. n8n ondersteunt verschillende soorten authenticatie en waarborgt de beveiliging van de gegevensoverdracht tussen services.

Opmerking

U kunt n8n implementeren als een Managed App. Ga hiervoor naar de sectie Marketplace > Managed Apps in het Invapi server-controlpaneel.

n8n. Belangrijkste functies

  • Flexibiliteit: n8n stelt u in staat om complexe automatiseringsscripts te maken. Integratie van verschillende applicaties en services via API stelt u in staat om workflows aan te passen en routineklussen te verminderen.
  • Gebruiksgemak: Een bibliotheek van kant-en-klare modules maakt het veel eenvoudiger om nieuwe workflows te maken.
  • Comfort: n8n biedt de mogelijkheid om workflows rechtstreeks vanuit de interface uit te voeren en te testen. Hiermee kunt u snel de juistheid van het script controleren en fouten herstellen.
  • Betrouwbaarheid: n8n biedt betrouwbaarheid voor bedrijfsprocessen door taken opnieuw te proberen als ze mislukken.
  • Uitbreidbaarheid: Dankzij de open source-code kan n8n eenvoudig worden uitgebreid door nieuwe integratiemodules voor andere services te maken.

Let op

Licentiebeperkingen Community Edition: De n8n Community Edition wordt verspreid onder de Sustainable Use License en is alleen gratis toegestaan voor "interne zakelijke doeleinden" of voor niet-commercieel/persoonlijk gebruik. Als u van plan bent diensten te verlenen aan externe klanten, houd dan rekening met het volgende: het maken en onderhouden van workflows voor klanten is toegestaan (klanten mogen deze niet zelf bewerken), maar het bieden van de mogelijkheid aan klanten om onafhankelijk workflows te maken of te configureren via uw product is verboden. Voor commercieel gebruik buiten deze grenzen moet u een Business- of Enterprise-licentie kopen bij n8n. Voor meer details, zie de n8n License FAQ.

Implementatiefuncties

ID Softwarenaam Compatibel OS VM BM VGPU GPU Min CPU (Kernen) Min RAM (GB) Min HDD/SSD (GB) Aangepast Domein Actief
24 n8n Community Edition Ubuntu 24.04 + + + + 2 2 - Ja BESTELLEN

Voor deze software is het mogelijk om een aangepast domein in te stellen tijdens de installatie. Bekijk instructies

Opmerking

Tenzij anders aangegeven, installeren wij standaard de nieuwste releaseversie van de software vanaf de website van de ontwikkelaar of uit de repositories van het besturingssysteem.

Aan de slag na het implementeren van n8n als een Managed App

Nadat u n8n als een managed app heeft geïmplementeerd, vindt u het volgende in het tabblad My managed apps van het server-controlpaneel:

  • een applicatielink;
  • login en wachtwoord voor toegang;
  • informatie over het gebruik en beheer van de service.

Voor meer details over het werken met managed apps, zie de instructies.

Aan de slag na het implementeren van n8n via de Marketplace

Nadat u de bestelling heeft betaald, wordt er een melding naar het e-mailadres gestuurd dat tijdens de registratie is opgegeven, dat de server klaar is voor gebruik. Deze bevat het IP-adres van de VPS, evenals de login en het wachtwoord voor de verbinding. Klanten van ons bedrijf beheren de hardware in het server- en API-controlpaneel — Invapi.

U kunt de authenticatiegegevens vinden in het tabblad Configuration >> Tags van het server-controlpaneel of in de verzonden e-mail.

  • Link om toegang te krijgen tot het n8n dashboard met een webinterface: in de webpanel tag;
  • Login en Password: Verstuurd naar uw e-mailadres nadat de server klaar is voor gebruik na de software-implementatie.

Een n8n Administrator Account aanmaken

Na het installeren van de Docker-container met n8n is een initiële configuratie vereist via de webinterface. Bij het eerste bezoek aan de n8n webinterface wordt u gevraagd een owner-account aan te maken:

  • Voer uw e-mailadres in;
  • Voer uw voor- en achternaam in;
  • Maak een sterk wachtwoord aan (minimaal 8 tekens, inclusief minstens één cijfer en één hoofdletter);
  • Schakel optioneel meldingen over beveiligings- en productupdates in;
  • Klik op de Next knop.

Let op

Na het indrukken van de knop kan het proces van het initialiseren van n8n en het overgaan naar het volgende scherm tot 5 minuten duren!

Vervolgens wordt er een venster geopend voor de personalisatie-instellingen:

  • "Wat beschrijft uw bedrijf het beste?";
  • "Welke rol beschrijft u het beste?";
  • "Voor wie zullen uw automatiseringen voornamelijk zijn?";
  • "Hoe groot is uw bedrijf?";
  • "Hoe heeft u over n8n gehoord?".

Nadat u alle velden heeft ingevuld, klikt u op de Get started knop.

Optionele gratis licentieactivatie

n8n kan u een gratis activatie aanbieden voor enkele premium functies:

  • Mogelijkheid om de workflow-geschiedenis te bekijken (voor de laatste 24 uur);
  • Verbeterde debugging-mogelijkheden voor het herstellen van fouten in workflows;
  • Zoeken en taggen voor het organiseren van uitgevoerde workflows.

Om een gratis licentiesleutel te verkrijgen:

  • Voer uw e-mailadres in het bijbehorende veld in;
  • Klik op Send me a free license key of sla deze stap over door op Skip te klikken. Als u ervoor kiest de sleutel te ontvangen, wordt deze naar het opgegeven adres verzonden:

  • Om de sleutel te activeren, klikt u op Activate License Key in de e-mail of kopieert u de sleutel en voert u deze in de bijbehorende n8n-instellingen in.

Hoofdscherm en licentie-melding

Na het voltooien van de initiële configuratie bereikt u het hoofdscherm van n8n:

  • Bovenaan het scherm vindt u een overzicht van alle toegankelijke workflows, credentials en executies;
  • Op het hoofdscherm kunt u kiezen hoe u wilt starten: een workflow vanaf nul maken of een kant-en-klaar voorbeeld testen met een AI-agent;
  • In de rechterbenedenhoek geeft een melding aan dat uw licentiesleutel onderweg is en dat u uw e-mail moet controleren (als de optie om de sleutel te verzenden eerder is geselecteerd).

Opmerking

Gedetailleerde informatie over de basisinstellingen van n8n is te vinden in de documentatie van de ontwikkelaar.

Het wijzigen van Volume Mounts voor n8n

Correcte volume-mounting in n8n Docker-containers is belangrijk, niet alleen voor het behoud van gegevens tussen herstarts, maar ook om een ononderbroken werking te garanderen tijdens versie-updates, migratie naar een andere server, het maken van back-ups, het vereenvoudigen van debugging en diagnostiek, de mogelijkheid tot extern bewerken van workflows, integratie met CI/CD-processen en betrouwbare implementatie in clusteromgevingen.

  1. Bewerk het compose.yml-bestand:

    nano /root/n8n-compose-file/compose.yml
    

    Gebruik het volgende commando om de locatie van het bestand te verifiëren:

    find / -name "docker-compose.yml" -o -name "compose.yml" 2>/dev/null
    
  2. Wijzig de volume mount-regel voor n8n:

    - /root/.n8n:/root/.n8n
    

  3. Update de container-images:

    cd /root/n8n-compose-file/
    docker compose pull
    
    4. Herstart de containers:

    docker compose down
    docker compose up -d
    

Traefik configureren voor het wijzigen van de n8n domeinnaam naar een nieuwe naam

Om toegang tot n8n via de nieuwe domeinnaam te garanderen, is het noodzakelijk om Traefik te configureren voor verkeersomleiding.

  1. Bewerk het compose.yml-bestand:

    nano /root/n8n-compose-file/compose.yml
    
    2. Voeg labels toe of wijzig de labels voor de n8n-container:

    labels:
      - "traefik.enable=true"
      - "traefik.http.routers.n8n.rule=Host(`your-domain.com`)"
      - "traefik.http.routers.n8n.entrypoints=websecure"
      - "traefik.http.routers.n8n.tls=true"
      - "traefik.http.services.n8n.loadbalancer.server.port=5678"
    

  2. Update de container-images:

    cd /root/n8n-compose-file/
    docker compose pull
    
    4. Herstart de containers:

    docker compose down
    docker compose up -d
    

    Docker-containers overzetten naar een niet-privilegeerde gebruiker (Optioneel)

Om de beveiliging te verbeteren, wordt aanbevolen om Docker-containers niet als de root-gebruiker uit te voeren.

  1. Maak een nieuwe gebruiker aan:

    adduser n8n_user
    
    2. Voeg de gebruiker toe aan de docker-groep:

    usermod -aG docker n8n_user
    
    3. Draag n8n-gegevens over:

    mkdir -p /home/n8n_user/n8n
    cp -r /root/.n8n/* /home/n8n_user/n8n/
    chown -R n8n_user:n8n_user /home/n8n_user/n8n
    
    4. Kopieer configuratiebestanden:

    cp -r /root/n8n-compose-file /home/n8n_user/
    chown -R n8n_user:n8n_user /home/n8n_user/n8n-compose-file
    
    5. Wijzig het mount-pad in compose.yml:

    sed -i 's|/root/.n8n:/root/.n8n|/home/n8n_user/n8n:/root/.n8n|g' /home/n8n_user/n8n-compose-file/compose.yml
    
    6. Update de container-images:

    su - n8n_user
    cd ~/n8n-compose-file
    docker compose pull
    
    7. Start de containers als de nieuwe gebruiker:

    docker compose up -d
    

    n8n bijwerken

Volg deze stappen om de Docker-image voor n8n bij te werken:

  1. Ga naar de map met uw n8n Compose-bestand:

    cd /root/n8n-compose-file/
    

  2. Stop de draaiende n8n-container:

    docker stop n8n-compose-file-n8n-1
    

  3. Verwijder de gestopte container:

    docker rm n8n-compose-file-n8n-1
    

  4. Haal de nieuwste Docker-image voor n8n op:

    docker pull docker.n8n.io/n8nio/n8n:latest
    

  5. Herstart uw containers met Docker Compose:

    docker compose up -d
    

Videotutorial

Een server met n8n bestellen via de API

Om deze software via de API te installeren, volgt u deze instructies

question_mark
Is there anything I can help you with?
question_mark
AI Assistant ×