Base di conoscenze

1 000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!

Installare n8n su Jelastic Cloud tramite immagine Docker

Aggiornamento 01/09/2026

Questa guida spiega come distribuire n8n utilizzando la sua immagine Docker ufficiale sulla piattaforma Jelastic Cloud (PaaS Infomaniak).

 

Introduzione

  • A differenza di strumenti come Zapier o Make, n8n, uno strumento di automazione dei flussi di lavoro "open source", può essere ospitato autonomamente, il che consente di mantenere il controllo completo sui propri dati, connettendo al contempo centinaia di servizi tramite un'interfaccia visiva intuitiva.
  • L'immagine ufficiale utilizzata è n8nio/n8n.
  • Si consiglia vivamente l'utilizzo di un database esterno (PostgreSQL) per garantire la stabilità e la gestione di grandi volumi di dati.
  • La porta interna predefinita è la 5678.

 

1. Creazione dell'ambiente Jelastic

Seguire questi passaggi per configurare la topologia:

  1. Accedi alla dashboard di Jelastic Cloud.
  2. Fai clic su Nuovo ambiente.
  3. Nell'assistente di creazione:
    • Andare alla scheda Docker.
    • Fare clic su Seleziona un'immagine e cercare n8nio/n8n. Specificare una versione (ad esempio latest o una versione specifica come 1.75.0).
    • Load Balancer: aggiungere un nodo (ad esempio Nginx) per gestire l'SSL e l'accesso pubblico.
    • Database: aggiungere un nodo PostgreSQL (si consiglia la versione 14 o successiva).
  4. Assegnare un numero sufficiente di Cloudlet (si consigliano almeno 8 per n8n in produzione) e dare un nome all'ambiente.
  5. Fare clic su Crea.

Nota: l'aggiunta di un Load Balancer consente di attivare facilmente il modulo Let's Encrypt per proteggere le comunicazioni e i webhook tramite HTTPS.

 

2. Configurazione dello spazio di archiviazione e della persistenza

Per impostazione predefinita, i dati di Docker sono temporanei. È fondamentale montare un volume:

  1. Nel nodo n8n, fai clic sull'icona Configurazione (l'ingranaggio).
  2. Vai alla sezione Volumi.
  3. Fare clic su Aggiungi:
    • Percorso locale: /home/node/.n8n
  4. Salvare: i file di configurazione e la crittografia locale verranno ora preservati.

 

3. Variabili d'ambiente essenziali

Accedi alla sezione Variabili d'ambiente del container n8n per definire i seguenti parametri:

VariabileValore suggerito / Descrizione
N8N_HOSTIl nome di dominio del tuo ambiente (es: n8n.nome.jpc.infomaniak.com).
WEBHOOK_URLL'URL completo in HTTPS (es: https://n8n.mondomaine.com/). Indispensabile per i trigger HTTP.
GENERIC_TIMEZONEEurope/Bern (o il fuso orario locale).
N8N_ENCRYPTION_KEYGenera una stringa casuale lunga. Annotala con cura!

 

Connessione a PostgreSQL

Per utilizzare il database esterno, aggiungere anche:

  • DB_TYPE: postgresdb
  • DB_POSTGRESDB_HOST: indirizzo IP interno o nome DNS del nodo Postgres.
  • DB_POSTGRESDB_PORT: 5432
  • DB_POSTGRESDB_DATABASE: Nome del database (es: n8n).
  • DB_POSTGRESDB_USER: Il tuo nome utente.
  • DB_POSTGRESDB_PASSWORD: la sua password.

 

4. Primo accesso e sicurezza

  1. Una volta riavviato il container, apri l'URL del tuo ambiente.
  2. Creazione dell'account: n8n ti chiederà di creare il primo account amministratore.
  3. SSL: se utilizzi un dominio personalizzato, installa il componente aggiuntivo Let's Encrypt sul nodo Load Balancer.

A partire dalla versione 1.0, le vecchie variabili N8N_BASIC_AUTH non sono più supportate. La gestione degli utenti avviene ora direttamente nell'interfaccia grafica di n8n.

 

5. Verifica post-installazione

  • Crea un flusso di lavoro di test con un nodo Webhook e verifica che l'URL generato sia in https.
  • Verificare nei log del container che non siano presenti errori di connessione al database.

Questa FAQ è stata utile?