Landing Leap
Blog

n8n self-hosted: installazione in Docker e manutenzione

n8n self-hosted differisce dal cloud per due aspetti: pagate il server invece delle esecuzioni e i dati non escono dal vostro perimetro. Il prezzo è l''amministrazione.

Prima dell''installazione

  • Un VPS con 2 GB di RAM, da 5 € al mese.
  • Dominio o sottodominio.
  • HTTPS: obbligatorio per i webhook.
  • Docker.

Esecuzione in Docker

Tre componenti: n8n, PostgreSQL e un reverse proxy con certificato. Tre dimenticanze frequenti:

  1. PostgreSQL al posto di SQLite: il database predefinito rallenta con la crescita dello storico.
  2. Volumi esterni: senza, ricreare il container cancella flussi e credenziali.
  3. Fuso orario, altrimenti le pianificazioni girano in UTC.

La chiave di cifratura

n8n cifra le credenziali con una chiave generata al primo avvio. Perdere la chiave significa perdere tutte le connessioni. Fissatela nelle variabili d''ambiente e conservatene una copia.

Backup e aggiornamenti

Salvate database e volume dati su un altro server. Aggiornate ogni uno-due mesi, sempre dopo il backup.

Monitoraggio

Il minimo è un avviso di errore tramite un flusso dedicato collegato a Telegram.

Errori frequenti

  • Storico delle esecuzioni mai ripulito, disco pieno.
  • Webhook funzionanti in test ma non in produzione: manca l''indirizzo pubblico.
  • Flusso non attivato dopo il salvataggio.
  • Senza limite di concorrenza un flusso pesante blocca il server.

Domande frequenti

Quante risorse servono?

2 GB di RAM e uno o due core per iniziare.

Quanta manutenzione?

Circa un''ora al mese. Se quell''ora non c''è, prendete il supporto.

Installiamo e configuriamo chiavi in mano — installazione di n8n.

Da leggere dopo