Come fare il deploy di n8n in un clic su Nodion

Modulo di creazione di un'app n8n con database e volume

In breve

  • Il preset n8n crea l'app n8n, un database PostgreSQL e un volume da 10 GB per i file di n8n, e genera la chiave di crittografia.
  • Tu scegli solo un progetto, una regione e un nome; n8n ha bisogno di almeno 2 GB di memoria.
  • Alla prima apertura n8n ti chiede di creare l'account owner. Non esiste una password predefinita.
  • Gli URL dei webhook usano fin dall'inizio l'indirizzo della tua app, quindi i trigger da altri servizi funzionano subito.

n8n è uno strumento di automazione dei workflow con un editor visuale e passaggi in codice. Per gestire un'istanza tua, però, serve più di un container: n8n ha bisogno di un database, di spazio di archiviazione persistente per i suoi file, di una chiave di crittografia e di un URL pubblico per i webhook. Il preset n8n su Nodion configura tutto questo in una volta sola.

Cosa ti serve

Un account Nodion. Se non ne hai ancora uno, registrati prima. Nient'altro: niente Docker, niente server, niente file di configurazione.

Il preset ti dà un n8n funzionante con database, volume, chiave di crittografia e URL pubblico. Non configura task runner esterni, quindi n8n li esegue in modalità interna. n8n considera questa modalità non sicura per sua natura e consiglia la modalità esterna in produzione e su qualsiasi istanza che contenga dati sensibili. Usa questa configurazione per iniziare e pianifica i runner esterni prima di usarla per workflow con dati sensibili.

Passo 1: apri il preset n8n

Vai alla pagina di n8n nel catalogo e clicca Deploy to Nodion. Si apre il modulo di creazione nella dashboard con il preset n8n già selezionato. Dalla dashboard ci arrivi tramite Applications → New, poi Preset e n8n.

Passo 2: scegli progetto, regione e nome

Il modulo precompila tutto ciò che serve a n8n:

  • l'immagine ufficiale n8nio/n8n come processo web sulla porta 5678,
  • un database PostgreSQL n8n-db, collegato tramite le variabili DB_POSTGRESDB_*,
  • un volume da 10 GB n8n-data, montato in /home/node/.n8n,
  • una chiave N8N_ENCRYPTION_KEY generata, più N8N_HOST e WEBHOOK_URL impostati sull'indirizzo dell'app.

Scegli il progetto, la regione e un nome. n8n ha bisogno di almeno 2 GB di memoria, quindi usa un piano di questa dimensione o superiore.

Passo 3: crea l'app

Crea l'app. Nodion configura prima il database e il volume, e la prima release parte non appena il database è pronto. Puoi seguirla nella scheda Deployments.

Passo 4: crea l'account owner

Apri l'URL dell'app. n8n ti chiede di creare l'account owner; non esiste una password predefinita. Fallo subito dopo la prima release: finché l'account owner non esiste, chiunque apra l'URL vede la pagina di setup.

Passo 5: prova un webhook

Crea un workflow che parte da un nodo Webhook. L'URL di produzione che n8n mostra usa già l'indirizzo della tua app, perché il preset imposta WEBHOOK_URL. Attiva il workflow, copia la Production URL dal nodo Webhook e richiamala, per esempio con curl (sostituisci il segnaposto con l'URL che hai copiato):

curl -X POST <production-url-from-the-webhook-node> \
  -H "Content-Type: application/json" \
  -d '{"hello": "world"}'

L'esecuzione compare nell'elenco di n8n. Da lì puoi aggiungere altri passaggi.

Prossimi passi

  • Dominio personalizzato: aggiungilo nella scheda Domains dell'app, poi fai puntare N8N_HOST e WEBHOOK_URL al nuovo dominio dalla scheda Environment.
  • Backup: attiva i backup per n8n-db e conserva una copia di N8N_ENCRYPTION_KEY. I file sul volume n8n-data (/home/node/.n8n) non fanno parte dei backup del database, quindi proteggi o esporta separatamente quelli che ti servono.

Fai il deploy di n8n

Domande frequenti

Cosa include il preset n8n?

Il processo web di n8n, un database PostgreSQL per workflow ed esecuzioni, un volume da 10 GB montato in /home/node/.n8n, l'URL dell'app collegato a N8N_HOST e WEBHOOK_URL e una chiave N8N_ENCRYPTION_KEY generata.

Posso usare un mio dominio per n8n?

Sì. Aggiungilo nella scheda Domains dell'app, poi assicurati che N8N_HOST e WEBHOOK_URL nella scheda Environment puntino a quel dominio, così n8n mostra gli URL dei webhook con il tuo dominio.

Come eseguo il backup di n8n?

Attiva i backup per il database n8n-db, perché i backup vanno attivati esplicitamente. Workflow e credenziali sono salvati in quel database. Conserva anche una copia di N8N_ENCRYPTION_KEY, perché senza di essa le credenziali salvate non si possono decifrare, e proteggi separatamente i file sul volume n8n-data.

Dai al tuo agente un cloud tutto suo.

Fino a 15 € di credito quando ti registri.

Continua con GitHub

oppure con l'email

Resta aggiornato.

Novità sul prodotto, niente spam. Puoi annullare l'iscrizione quando vuoi.