✕ Chiudi
☁️ DigitalOcean: 200$ di credito per 60 giorni

n8n Self Hosted: come installarlo su un VPS in 30 minuti (guida 2026)

Vuoi usare n8n self hosted senza pagare l’abbonamento cloud? Si può fare, ed è più semplice di quanto pensi: n8n in versione Community Edition è gratuito, ti serve solo un VPS da pochi euro al mese su cui installarlo con Docker. In questa guida ti mostriamo passo passo come installare n8n self hosted su un server virtuale, con esecuzioni illimitate e pieno controllo dei tuoi dati. Noi lo abbiamo installato su un droplet DigitalOcean, che al momento offre 200$ di credito per 60 giorni ai nuovi utenti: in pratica puoi testare tutto per due mesi senza spendere nulla. Qui sotto trovi requisiti, comandi, costi reali e gli errori da evitare.

N8N SELF HOSTED IN SINTESI
Caratteristica Dettaglio
💰 Costo software Gratis (Community Edition, licenza Sustainable Use)
💳 Costo server Da 6$/mese (VPS 1 GB RAM), consigliati 12$/mese (2 GB)
⚙️ Metodo consigliato Docker + Docker Compose su Ubuntu 24.04
🚀 Esecuzioni Illimitate (il limite è solo la potenza del server)
🔗 Provider testato da noi DigitalOcean, credito di benvenuto 200$ per 60 giorni
✅ ATTIVA 200$ DI CREDITO DIGITALOCEAN

🚀 PROVA DIGITALOCEAN CON 200$ DI CREDITO

*Link sponsorizzato: se ti registri dal nostro link riceviamo una commissione, senza costi extra per te.

Cos’è n8n e cosa significa self hosted

n8n è una piattaforma di automazione dei flussi di lavoro open source: collega tra loro app, API e modelli AI con un editor visuale a nodi, un po’ come Zapier o Make ma con molta più libertà. La versione n8n self hosted è la stessa identica applicazione installata però sul tuo server invece che sui server dell’azienda: i dati, le credenziali e i workflow restano dove decidi tu.

La differenza rispetto a n8n Cloud sta tutta qui. Con il cloud paghi un abbonamento e hai un limite di esecuzioni mensili. Con il self hosting paghi solo il server e le esecuzioni sono illimitate: il tetto lo mette la RAM della macchina, non il piano tariffario. Per chi costruisce automazioni con AI, scraping, notifiche o sincronizzazioni tra decine di app, questa differenza si sente subito sul portafoglio.

Noi usiamo n8n insieme ad altri strumenti self hosted sullo stesso server: se ti interessa l’argomento, abbiamo spiegato un setup simile nella nostra guida su come installare Ollama su un VPS, che con n8n si integra alla perfezione per creare agenti AI in locale.

n8n self hosted è gratis? Licenza e confronto con n8n Cloud

Sì, n8n self hosted è gratuito nella versione Community Edition, distribuita con licenza Sustainable Use: puoi usarla senza pagare per uso interno e aziendale, con workflow, utenti e step illimitati. Alcune funzioni enterprise (SSO, ambienti multipli, controlli avanzati dei permessi) restano a pagamento, ma per il 99% degli usi personali e da freelance non ti servono. Registrando gratis la Community Edition via email sblocchi anche piccole comodità extra come le cartelle per i workflow.

Il confronto con il cloud rende l’idea meglio di mille parole. Prezzi verificati a luglio 2026 sul sito ufficiale n8n:

n8n cloud vs self hosted costi

Soluzione Costo mensile Esecuzioni
n8n Cloud Starter 20€ (fatturazione annuale) 2.500 al mese
n8n Cloud Pro 50€ (fatturazione annuale) 10.000 al mese
n8n self hosted su VPS Da 6 a 12$ (solo il server) Illimitate

Tradotto: con meno di quanto costa il piano Starter fai girare un server che esegue quanti workflow vuole, e sopra ci puoi installare anche altri servizi. L’unico vero prezzo da pagare è mezz’ora di configurazione iniziale, che copriamo qui sotto.

Requisiti per installare n8n self hosted

Per un’installazione di n8n self hosted pulita e senza sorprese ti servono quattro cose. Prima di tutto un VPS con Ubuntu 24.04: 1 GB di RAM basta per partire con workflow leggeri, ma se prevedi automazioni con AI o molti nodi attivi conviene puntare subito su 2 GB. Poi un dominio o sottodominio (per esempio n8n.tuosito.it) da puntare al server, perché n8n richiede HTTPS per far funzionare correttamente webhook e credenziali OAuth. Terzo, Docker e Docker Compose, che installiamo tra poco. Quarto, 30 minuti di tempo.

Come provider noi ci troviamo bene con DigitalOcean per tre motivi concreti: i droplet partono da 4$ al mese (il taglio da 6$ con 1 GB di RAM è il minimo sensato per n8n, quello da 12$ con 2 GB è il nostro consiglio), i datacenter europei di Francoforte e Amsterdam tengono i dati nell’UE con latenze basse dall’Italia, e il credito di benvenuto di 200$ validi 60 giorni ti permette di testare tutto gratis prima di decidere. Serve una carta valida per la verifica, ma durante la prova non ti viene addebitato nulla finché resti nel credito.

💰 CREA IL TUO DROPLET DA 6$/MESE

Come installare n8n self hosted su VPS: guida passo passo

La procedura completa richiede circa 30 minuti e funziona su qualsiasi VPS Ubuntu. Noi la descriviamo su un droplet DigitalOcean, ma i comandi sono identici ovunque.

1. Crea il server e collegati in SSH

Dal pannello DigitalOcean crea un nuovo droplet: scegli Ubuntu 24.04 LTS come sistema operativo, il datacenter di Francoforte o Amsterdam, e il piano Basic da 6$ o 12$ al mese. In fase di creazione aggiungi la tua chiave SSH (più sicura della password). Dopo un minuto il server è pronto e ti colleghi così:

ssh root@IP_DEL_TUO_SERVER

2. Installa Docker e Docker Compose

Docker è il modo ufficiale e più pulito per eseguire n8n: aggiornamenti in un comando e nessun conflitto di dipendenze. Installalo con lo script ufficiale:

apt update && apt upgrade -y
curl -fsSL https://get.docker.com | sh

3. Punta il dominio al server

Vai nel pannello DNS del tuo dominio e crea un record A: come nome metti il sottodominio scelto (per esempio n8n), come valore l’IP del droplet. La propagazione richiede in genere da pochi minuti a un’ora.

4. Crea il file docker-compose.yml

Crea una cartella per n8n e dentro il file di configurazione:

mkdir -p /opt/n8n && cd /opt/n8n
nano docker-compose.yml

Incolla questa configurazione, sostituendo n8n.tuosito.it con il tuo dominio reale. Usiamo Caddy come reverse proxy perché gestisce da solo il certificato HTTPS, senza configurazioni extra:

services:
  n8n:
    image: docker.n8n.io/n8nio/n8n
    restart: always
    environment:
      - N8N_HOST=n8n.tuosito.it
      - WEBHOOK_URL=https://n8n.tuosito.it/
      - GENERIC_TIMEZONE=Europe/Rome
    volumes:
      - n8n_data:/home/node/.n8n

  caddy:
    image: caddy:latest
    restart: always
    ports:
      - "80:80"
      - "443:443"
    volumes:
      - caddy_data:/data
      - ./Caddyfile:/etc/caddy/Caddyfile

volumes:
  n8n_data:
  caddy_data:

Poi crea il Caddyfile nella stessa cartella con queste due righe:

n8n.tuosito.it {
    reverse_proxy n8n:5678
}

5. Avvia n8n

Un solo comando e sei online:

docker compose up -d

Apri https://n8n.tuosito.it nel browser: alla prima visita crei l’account amministratore e ti trovi davanti l’editor dei workflow. Da questo momento hai n8n self hosted funzionante, con HTTPS attivo e dati salvati nel volume Docker.

🚀 INIZIA ORA CON 200$ DI CREDITO

Aggiornamenti, backup e database: le tre cose da sistemare subito

Un’istanza n8n self hosted va mantenuta, ma parliamo di pochi minuti al mese. Gli aggiornamenti si fanno con due comandi dalla cartella di n8n: docker compose pull e docker compose up -d. Prima di ogni aggiornamento importante conviene fare un backup del volume dati, che contiene workflow e credenziali cifrate.

Per il backup la strada più semplice su DigitalOcean è attivare i backup automatici del droplet dal pannello (costano il 20% del prezzo del server, quindi 1,20$ al mese su un droplet da 6$) oppure esportare periodicamente i workflow dall’interfaccia di n8n in formato JSON. Noi facciamo entrambe le cose: i backup del droplet coprono i disastri, l’export JSON copre gli errori umani.

Sul database: n8n di default usa SQLite, che per uso personale va benissimo. Se in futuro l’istanza diventa il cuore del tuo business, con decine di workflow attivi e webhook che ricevono traffico continuo, valuta il passaggio a PostgreSQL, più stabile sotto carico. Non serve farlo al giorno uno.

Problemi comuni con n8n self hosted (e come evitarli)

Tre errori ricorrenti che vediamo fare a chi parte. Primo: saltare il dominio e usare l’IP nudo. Senza HTTPS molte integrazioni OAuth (Google, Slack, social) si rifiutano di funzionare, quindi il sottodominio non è un vezzo, è un requisito. Secondo: dimenticare la variabile WEBHOOK_URL, con il risultato che i webhook generati da n8n puntano a un indirizzo sbagliato e le app esterne non riescono a richiamare i tuoi workflow. Terzo: scegliere un server troppo piccolo e poi stupirsi dei crash. Con 512 MB di RAM n8n parte ma soffre appena i workflow si fanno seri: il taglio da 1 GB è il minimo, 2 GB il consiglio onesto.

La nostra esperienza diretta con n8n su DigitalOcean

Abbiamo verificato l’intera procedura il 14 luglio 2026 su un droplet Basic con Ubuntu 24.04 nel datacenter di Francoforte. Dalla creazione del droplet al primo workflow funzionante sono passati 28 minuti, e il passaggio più lungo è stato aspettare la propagazione del DNS. Un dettaglio che in pochi dicono: il credito di 200$ richiede una carta valida al momento della registrazione, ma finché resti dentro il credito e i 60 giorni non parte alcun addebito, e un droplet da 12$ al mese in 60 giorni consuma solo 24$ dei 200 disponibili. In pratica puoi tenere n8n self hosted in prova per due mesi pieni, con margine per aggiungere anche altri servizi sullo stesso account.

Alternative a DigitalOcean per n8n self hosted

Per completezza: n8n gira su qualsiasi VPS decente. Hetzner e Contabo offrono tagli economici molto aggressivi in Europa, OVH ha datacenter anche in Francia e ottimi prezzi, e chi vuole zero manutenzione può valutare i servizi gestiti dove n8n arriva preinstallato, pagando però di più. Noi restiamo su DigitalOcean per l’equilibrio tra pannello semplice, documentazione eccellente e prevedibilità dei costi, ma la guida che hai appena letto funziona identica ovunque.

👉 REGISTRATI E INSTALLA N8N IN 30 MINUTI

Domande frequenti su n8n self hosted

n8n si può self-hostare gratis?

Sì. La Community Edition di n8n è gratuita con licenza Sustainable Use e include workflow, step ed esecuzioni illimitate. Paghi solo il server su cui la installi, da circa 6$ al mese.

Quanta RAM serve per n8n self hosted?

Il minimo pratico è 1 GB di RAM per workflow leggeri. Per automazioni con AI, molti nodi attivi o webhook frequenti consigliamo 2 GB, che su DigitalOcean corrispondono al droplet da 12$ al mese.

Meglio n8n Cloud o n8n self hosted?

Dipende da te. n8n Cloud parte da 20€ al mese con 2.500 esecuzioni ed è pronto in un click. Il self hosting costa meno (da 6$ al mese), non ha limiti di esecuzioni e tiene i dati sul tuo server, ma richiede una configurazione iniziale di circa 30 minuti e piccola manutenzione.

n8n self hosted è adatto anche a chi non è sviluppatore?

Sì, a patto di seguire una guida come questa. Non serve saper programmare: serve solo copiare alcuni comandi nel terminale. L’editor di n8n poi è completamente visuale.

Posso installare n8n e altri servizi sullo stesso VPS?

Sì, con Docker è la norma: sullo stesso droplet da 2 GB puoi affiancare a n8n altri container leggeri. Se vuoi aggiungere modelli AI in locale con Ollama servono invece più RAM e un taglio di server superiore.

Il contenuto potrebbe contenere link affiliati: se acquisti o ti registri tramite questi link, ProMarketer.it potrebbe ricevere una commissione, senza alcun costo aggiuntivo per te. Prezzi e condizioni citati (droplet DigitalOcean, credito di benvenuto, piani n8n Cloud) sono stati verificati il 14 luglio 2026 sui siti ufficiali e possono cambiare: controlla sempre le condizioni aggiornate sul sito del provider prima di registrarti.

CONDIVIDI QUESTO ARTICOLO

Lascia un commento