Kennisbank
1.000 veelgestelde vragen, 500 tutorials en uitlegvideo's. Hier vind je alleen maar oplossingen!
Installeer n8n op Jelastic Cloud via een Docker-image
Deze handleiding legt uit hoe u n8n met de officiële Docker-image kunt implementeren op het Jelastic Cloud-platform (Infomaniak PaaS).
Inleiding
- In tegenstelling tot tools zoals Zapier of Make, kan n8n, een workflow-automatiseringstool met een ‘fair-code’-licentie, zelf worden gehost, waardoor u volledige controle heeft over uw gegevens, terwijl u honderden services kunt verbinden via een intuïtieve visuele interface.
- De gebruikte officiële image is
n8nio/n8n. - Het gebruik van een externe database (PostgreSQL) wordt sterk aanbevolen om stabiliteit en het beheer van grote hoeveelheden gegevens te waarborgen.
- Der Standard-Interne-Port ist
5678. - Voor extra hulp kunt u contact opnemen met een partner of gratis een offerte aanvragen – u kunt ook meer te weten komen over de rol van de hostingprovider.
1. Erstellung der Jelastic-Umgebung
Volg de onderstaande stappen om uw topologie te configureren:
- Log in op het Jelastic Cloud-dashboard.
- Klik op Nieuwe omgeving.
- In de wizard voor het maken van een omgeving:
- Ga naar het tabblad Docker.
- Klik op Image selecteren en zoek naar
n8nio/n8n. Selecteer een versie (bijvoorbeeldlatestof een specifieke versie zoals1.75.0). - Load balancer: Voeg een knooppunt toe (bijvoorbeeld Nginx) om SSL en de openbare toegang te beheren.
- Database: Voeg een PostgreSQL-knooppunt toe (versie 14+ wordt aanbevolen).
- Wijs voldoende **cloudlets** toe (8 minuten wordt aanbevolen voor n8n bij piekbelasting) en geef uw omgeving een naam.
- Klik op **Maken**.
Let op: Door een load balancer toe te voegen, kunt u eenvoudig de **Let's Encrypt** module activeren om uw communicatie en webhooks via HTTPS te beveiligen.
2. Configuratie van opslag en persistentie
Standaard zijn Docker-gegevens vluchtig. Het is absoluut noodzakelijk om een volume te koppelen:
- Klik op de n8n-node op het symbool **Configuratie** (het tandwiel).
- Ga naar het gedeelte **Volumes**.
- Klik op **Toevoegen**:
- **Lokaal pad:**
/home/node/.n8n
- **Lokaal pad:**
- Opslaan; de configuratiebestanden en de lokale encryptie worden nu opgeslagen.
3. Essentiële omgevingsvariabelen
Ga naar het gedeelte **Omgevingsvariabelen** van de n8n-container om de volgende parameters te definiëren:
| Variabele | Aanbevolen waarde / Beschrijving |
|---|---|
N8N_HOST | De domeinnaam van uw omgeving (bijv.: n8n.name.jpc.infomaniak.com). |
WEBHOOK_URL | De volledige HTTPS-URL (bijv.: https://n8n.mijn domein.com/). Essentieel voor HTTP-triggers. |
GENERIC_TIMEZONE | Europe/Bern (of uw lokale tijdzone). |
N8N_ENCRYPTION_KEY | Maak een lange, willekeurige reeks. Noteer deze zorgvuldig! |
Verbinding met PostgreSQL
Om de externe database te gebruiken, voegt u ook het volgende toe:
DB_TYPE:postgresdbDB_POSTGRESDB_HOST: Intern IP-adres of DNS van de Postgres-node.DB_POSTGRESDB_PORT:5432DB_POSTGRESDB_DATABASE: Naam van de database (bijv.:n8n).DB_POSTGRESDB_USER: Uw gebruikersnaam.DB_POSTGRESDB_PASSWORD: uw wachtwoord.
4. Eerste toegang en beveiliging
- Zodra de container opnieuw is opgestart, opent u de URL van uw omgeving.
- Account aanmaken: n8n vraagt u om het eerste beheerdersaccount aan te maken.
- SSL: Als u een aangepaste domeinnaam 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 gebruikersinterface van n8n.
5. Post-Installationsprüfung
- Maak een test-workflow aan met een Webhook-node en controleer of de gegenereerde URL daadwerkelijk
httpsis. - Controleer in de containerlogboeken of er geen verbindingsfouten naar de database optreden.
Link naar deze veelgestelde vragen: https://faq.infomaniak.com/2253
Is deze veelgestelde vragenlijst nuttig geweest?