Hai osservato la tua fattura di Zapier aumentare per sei mesi.
Ogni nuovo flusso di lavoro aggiunge una voce e ogni passaggio conta come un compito. La fattura mensile ora costa più del tuo strumento di gestione del progetto.
Inizi a cercare alternative su Google e ti imbatti in n8n, una piattaforma di automazione che puoi ospitare autonomamente sul tuo server privato virtuale (VPS), per un costo tra $4 e $10 al mese.
Esecuzioni di workflow illimitate. Nessun prezzo per task. Nessuna bolletta a sorpresa quando le tue automazioni decollano.
L’installazione richiede circa un’ora. E sì, noi ti guidiamo in tutto il processo.
Cos’è n8n e Perché Le Persone Lo Auto-Ospitano?
n8n è una piattaforma di automazione dei flussi di lavoro che ti permette di collegare app, spostare dati tra servizi e creare automazioni complesse tramite un editor visuale. Pensala come il motore dietro “quando accade X, fai Y e Z”, tranne che trascini nodi e disegni connessioni invece di scrivere codice.

Con più di 180.000 stelle su GitHub e oltre 100 milioni di download da Docker, è diventato uno degli strumenti di automazione auto-ospitati più popolari in circolazione.
La piattaforma funziona sotto una Licenza d’Uso Sostenibile, che vale la pena comprendere prima di impegnarti. Non è open source tradizionale (non certificato OSI), ma non è neanche bloccato. Puoi eseguirlo liberamente per la tua attività. Non puoi semplicemente rivenderlo come un servizio ospitato.
“…Tutti possono utilizzare [la fonte di n8n] completamente gratis… Ciò che è, tuttavia, diverso nella nostra licenza è che le persone non possono commercializzare il nostro codice.” – Jan Oberhauser, CEO di n8n, come raccontato a Sequoia
Le persone ospitano autonomamente n8n perché l’equilibrio economico cambia una volta superato l’uso base. n8n Cloud parte da $20/mese per 2.500 esecuzioni sul piano Starter, e se stai gestendo un volume reale, questi limiti si manifestano rapidamente.
Sul tuo VPS? Esecuzioni illimitate, piena proprietà dei dati, costi fissi. Il tuo server funziona allo stesso modo sia che tu avvii 100 flussi di lavoro o 10.000.
Cosa Puoi Automatizzare Con n8n?
Le oltre 400 integrazioni incorporate coprono un’ampia gamma, e i nodi costruiti dalla comunità portano il totale a migliaia. n8n fa parte di un crescente ecosistema di alternative open-source agli strumenti SaaS, che coprono tutto, dalla CRM alla gestione di progetti.
Alcune configurazioni comuni:
- CRM e Routing Dei Lead. Sincronizza i contatti tra il tuo CRM, la piattaforma email e Slack quando arrivano nuovi lead.
- Workflow Attivati Da Webhook. Rispondi agli eventi provenienti da processori di pagamento, invii di moduli o commit su GitHub in tempo reale.
- Automazione Pipeline Di Dati. Estrai dati dalle API, trasformali e inviali a database o fogli di calcolo secondo una programmazione.
- Catene Di Agenti IA. Collega LLM ai tuoi strumenti interni per creare assistenti IA personalizzati che possono cercare, riassumere e agire sui tuoi dati.
(Quell’ultimo è il punto in cui le risorse del server iniziano a contare — maggiori dettagli nella sezione delle specifiche.)
Quanto Costa L’Hosting Autonomo di n8n?
Ospitare autonomamente n8n su un VPS costa tra $4 e $10 al mese, a seconda del tuo fornitore e del piano.
Questi sono i costi completi dell’infrastruttura: server, archiviazione e larghezza di banda. Il software n8n è gratuito.
Confrontalo con l’esecuzione di n8n dal proprio cloud:
| Piano | Costo Mensile | Limite di Esecuzione |
| n8n Cloud Starter | $20/al mese | 2.500 esecuzioni |
| n8n Cloud Pro | $50/al mese | Numero di esecuzioni personalizzato |
| n8n Cloud Business | $800/al mese | 40.000 esecuzioni |
| VPS auto-ospitato | $4–10/al mese | Illimitato |
Il divario si amplia quando consideri come n8n conta l’utilizzo. n8n addebita un’esecuzione per ogni attivazione del flusso di lavoro, indipendentemente dal numero di passaggi che contiene il flusso di lavoro. Altre piattaforme di automazione popolari contano ogni passaggio come un compito separato.
Quindi, un flusso di lavoro di cinque passaggi eseguito 100 volte al giorno corrisponde a 3.000 esecuzioni n8n al mese, ma a 15.000 compiti altrove.
Utenti reali lo confermano. Un’analisi di ExpressTech ha rilevato un risparmio annuo di $636–684 per una configurazione che gestisce circa 7.000 esecuzioni al mese su quattro flussi di lavoro. Il periodo di ammortamento era di due o tre mesi.
I Costi Nascosti dell’Hosting Autonomo
I risparmi in dollari sono reali. Ma l’auto-ospitamento non è gratuito in ogni senso.
Ecco quanto ti costa:
Il Tuo Tempo. Prevedi 1-2 ore al mese per aggiornamenti di routine, backup e controllo dei log. Configurazioni più pesanti con automazioni potenziate dall’IA richiederanno più tempo.
Attriti nella configurazione OAuth. Collegare servizi come Google Workspace o Microsoft 365 richiede la configurazione delle credenziali OAuth, circa 10-20 minuti per fornitore. La schermata di consenso di OAuth di Google è particolarmente fastidiosa; l’uso in produzione richiede la verifica dell’app che può richiedere giorni. (Se hai mai osservato uno spinner di caricamento mentre Google revisiona la tua app di “test interno”, conosci la sensazione.)
Problemi di rinnovo SSL. I certificati Let’s Encrypt sono gratuiti e automatizzano bene il rinnovo — finché non lo fanno. Cambiamenti nel DNS o interruzioni del processo possono causare fallimenti silenziosi. Questo è il tipo di cose che funziona perfettamente per 89 giorni e poi si interrompe alle 2 del mattino del giorno 90.
Tempo di configurazione iniziale. Prevedi da una a due ore per il primo deployment se sei a tuo agio in un terminale. Non hai mai fatto SSH su un server prima? Aggiungi del tempo in più per l’apprendimento.
Quali Sono Le Specifiche Del Server Necessarie Per n8n?
La configurazione minima per avviare n8n è 2GB di RAM, 2 core della CPU e 20 GB di archiviazione. Questo è sufficiente per test e sviluppo leggero. Per la produzione, da 4 GB a 8 GB di RAM sono l’ideale.
Inoltre, ricorda che n8n è legato alla memoria, non al processore. La RAM è più importante della potenza di elaborazione. Utilizza circa 100MB di memoria in stato di inattività, ma i flussi di lavoro attivi aumentano a seconda del volume di dati e della complessità dei tuoi nodi.
Ecco un rapido calcolo sulla tovaglietta:
Conta i tuoi flussi di lavoro attivi, moltiplica per 50MB e poi aggiungi un gigabyte per l’applicazione n8n stessa più il sovraccarico di PostgreSQL. Questa è la tua baseline di RAM.

Sei nuovo nell’hosting VPS? Inizia con la guida per principianti all’hosting VPS di DreamHost per comprendere le basi prima di dimensionare il tuo server.
Quale VPS Scegliere per n8n Auto-Ospitato?
4GB di RAM coprono la maggior parte degli autogestori n8n che eseguono fino a 100 flussi di lavoro con trigger webhook. Passa a 8GB per un uso intensivo, nodi IA o automazione del browser.
Allora, ecco le tue opzioni:
| Caso D’uso | RAM | Piano Consigliato | Note |
| Automazioni personali, <20 flussi di lavoro | 2GB | DreamHost Self-Managed VPS Stack 2 | Il minimo necessario. Diventa limitante con nodi AI o automazione del browser. |
| Piccolo team, 20–100 flussi di lavoro, webhook | 4GB | DreamHost Self-Managed VPS Stack 4 | Il punto ottimale per la maggior parte degli autogestiti. Punto di partenza consigliato. |
| Utilizzo intensivo, nodi AI, modalità coda | 8GB+ | DreamHost Self-Managed VPS Stack 8 | Per carichi di lavoro di produzione con automazione del browser o modelli AI locali. |
Alcune specifiche a cui prestare attenzione oltre alla RAM: lo storage NVMe fa davvero la differenza per le prestazioni di PostgreSQL. Questo perché l’I/O del Database è tipicamente il collo di bottiglia, non la CPU. La larghezza di banda illimitata è importante se gestisci carichi di lavoro pesanti con webhook e un flusso costante di richieste HTTP in arrivo.
E l’accesso root completo non è opzionale. Se il tuo piano di Hosting VPS non lo offre, n8n non può eseguire Docker, gestire il suo database o configurare i propri servizi. L’Hosting Condiviso non funziona qui.
DreamHost è un provider di Hosting che opera infrastrutture open-source da oltre 25 anni. I nostri piani di Hosting Self-Managed VPS soddisfano tutte le esigenze essenziali — memorizzazione SSD NVMe, larghezza di banda illimitata e accesso completo Root — rendendoli perfettamente adatti per l’esecuzione di n8n.
Oh, e una cosa da tenere a mente per dopo: man mano che il tuo utilizzo cresce, n8n supporta la modalità coda, un’architettura scalabile che separa l’interfaccia utente dall’esecuzione del workflow utilizzando Redis come broker di messaggi. I benchmark dalla documentazione di n8n mostrano un salto di prestazioni di 7 volte quando effettui il passaggio.
Come Configuri n8n Su Un VPS?
Il dispiegamento di un’istanza n8n auto-ospitata richiede cinque passi e circa un’ora. In DreamHost, raccomandiamo l’uso di Docker Compose. Questo raggruppa n8n, PostgreSQL e un reverse proxy (un server che si posiziona tra internet e la tua applicazione, gestendo SSL e il routing) in un unico file di configurazione.

Ecco il processo ad alto livello:
- Configura un VPS con Ubuntu 22.04 o più recente e accesso SSH
- Installa Docker e Docker Compose sul server
- Crea un file docker-compose.yml che definisce tre servizi: n8n, PostgreSQL e un reverse proxy come Nginx, Traefik o Caddy
- Configura variabili d’ambiente, che controllano tutto, dalle tue credenziali di amministrazione di n8n alla stringa di connessione al database e alla tua chiave di cifratura
- Esegui il comando
docker compose up -de sei in diretta!
Un file di configurazione, un comando. La documentazione di n8n Docker Compose spiega ogni riga del file compose.
Ecco più o meno a cosa assomiglia il file di composizione, ridotto all’essenziale:
services:
n8n:
image: n8nio/n8n:1.72.1
restart: a_meno_che_non_sia_fermato
ports:
- "5678:5678"
environment:
- DB_TYPE=postgresdb
- DB_POSTGRESDB_HOST=postgres
- DB_POSTGRESDB_USER=n8n
- DB_POSTGRESDB_PASSWORD=tua_password_db
- N8N_ENCRYPTION_KEY=tua_chiave_di_cifratura
- EXECUTIONS_DATA_MAX_AGE=168
depends_on:
- postgres
volumes:
- n8n_data:/home/node/.n8n
postgres:
image: postgres:15
restart: a_meno_che_non_sia_fermato
environment:
- POSTGRES_USER=n8n
- POSTGRES_PASSWORD=tua_password_db
- POSTGRES_DB=n8n
volumes:
- postgres_data:/var/lib/postgresql/data
volumes:
n8n_data:
postgres_data: Questo è n8n e PostgreSQL che funzionano insieme con archiviazione persistente. Per la produzione, aggiungeresti Nginx, Traefik o Caddy come terzo servizio davanti a n8n per gestire SSL.
(Inizia subito con PostgreSQL. SQLite va bene per i test, ma migrare da SQLite a PostgreSQL in seguito è doloroso nel senso di “avrei dovuto farlo bene fin dall’inizio”. Risparmiati questo specifico mal di testa.)
La documentazione di n8n Docker Compose copre completamente il livello del reverse proxy.
Cosa Ti Servirà Prima Di Iniziare
Prima di iniziare, avrai bisogno di:
- Un VPS con accesso Root che esegue Ubuntu 22.04 o successivo, con almeno 2GB di RAM (4GB consigliati)
- Un nome di dominio puntato all’indirizzo IP del tuo server (per SSL e per accedere all’editor n8n)
- Docker e Docker Compose installati sul server
- Conforto di base con il terminale — dovresti sapere come accedere a un server via SSH, modificare un file ed eseguire comandi
- Circa 1–2 ore per la configurazione iniziale
Un altro prerequisito che non è in nessuna lista ufficiale: fai il backup della tua N8N_ENCRYPTION_KEY non appena viene generata. Questa chiave cripta tutte le tue credenziali memorizzate, inclusi ogni chiave API, token OAuth e password del database a cui ti sei collegato. Perdi la chiave e dovrai ricostruire ogni singola integrazione da zero (e rimpiangere le tue scelte di vita).
Copialo in un posto sicuro, separato dai tuoi backup del database.
Come Mantieni Sicura un’Instanza n8n Auto-ospitata?
Un’istanza di n8n auto-ospitata è sicura quanto il server su cui funziona, e sei tu a controllare quel server.
La sicurezza si riduce a sei elementi. Nessuno di essi è complicato individualmente, ma tralasciarne anche solo uno crea una vera lacuna.
- HTTPS Tramite Un Proxy Inverso. Non accedere mai all’editor n8n tramite HTTP semplice. Usa Nginx, Traefik o Caddy con un certificato Let’s Encrypt. Caddy gestisce automaticamente l’SSL, il che è una cosa in meno da configurare.
- Blocco Del Firewall. Configura UFW (Uncomplicated Firewall) per permettere solo tre porte: SSH (22), HTTP (80) e HTTPS (443). Mai esporre la porta predefinita di n8n 5678 direttamente su internet.
- Isolamento Della Rete Docker. Mantieni PostgreSQL e n8n su una rete Docker interna. La porta del tuo database non dovrebbe mai essere raggiungibile dall’esterno.
- Autenticazione Forte. Utilizza una password admin forte. Per le istanze accessibili da internet, riduci la durata della sessione predefinita per forzare la riautenticazione ogni poche ore.
- Aggiornamenti Regolari. Scarica l’ultima immagine Docker di n8n e riavvia. Leggi prima il changelog, perché gli aggiornamenti di n8n possono includere modifiche importanti.
- Backup Automatici. Effettua il backup del tuo database PostgreSQL e della tua chiave di crittografia secondo una programmazione. Testa occasionalmente i tuoi ripristini. Un backup mai testato è una speranza, non un piano.
Un’altra cosa da tenere d’occhio che non è necessariamente legata alla sicurezza, ma che farà una grande differenza. n8n memorizza l’input e l’output di ogni nodo in ogni esecuzione, indefinitamente, per impostazione predefinita. Questo è utile per il debug, ma gonfierà silenziosamente il tuo database fino a quando non noterai che le cose diventano lente.
Imposta `EXECUTIONS_DATA_MAX_AGE=168` nelle tue variabili d’ambiente per eliminare automaticamente i dati di esecuzione più vecchi di sette giorni.
Quali Sono I Compromessi Tra L’Auto-Hosting E n8n Cloud?
Autogestire n8n ti offre esecuzioni illimitate e pieno controllo dei dati per $4–10 al mese. n8n Cloud ti offre zero manutenzione e gestisce SSL/OAuth per $20–800 al mese. La scelta dipende dal fatto se vuoi possedere la tua infrastruttura di automazione o pagare qualcun altro per gestirla.
La documentazione di n8n lo espone così: “n8n consiglia l’auto-ospitamento per gli utenti esperti. Gli errori possono portare a perdita di dati, problemi di sicurezza e inattività. Se non hai esperienza nella gestione dei server, n8n consiglia n8n Cloud.”
Ecco come si confrontano le due opzioni:
| Fattore | Hosting Autonomo | n8n Cloud |
| Costo Mensile | $4–10 (VPS) | $20–800 |
| Esecuzioni | Illimitate | 2,500–40,000 (per livello) |
| Tempo di Configurazione | 1–2 ore | Minuti |
| Manutenzione | 1–2 ore al mese | Zero |
| Posizione dei Dati | Il tuo server | Infrastruttura di n8n |
| Aggiornamenti | Manuale (Docker pull) | Automatici |
| SSL/OAuth | Configuri tu | Integrato |
| Scalabilità | Aggiungi RAM, o usa la modalità coda con lavoratori Redis | Aggiorna il livello del piano |
C’è anche una via di mezzo che vale la pena conoscere. Le piattaforme di hosting gestito come PikaPods (a partire da circa 3$/mese) ed Elestio (~17$/mese) ti permettono di eseguire n8n auto-ospitato senza gestire il server da solo. Ottieni la maggior parte dei vantaggi in termini di costi e controllo e nessuna delle responsabilità di amministrazione di sistema.
Ma ecco la visione più ampia. Con n8n Cloud, una piattaforma può cambiare i prezzi, mettere in pausa i tuoi flussi di lavoro quando raggiungi un limite, o eliminare funzioni di cui dipendi.
Con il self-hosted, la tua infrastruttura di automazione appartiene a te. Pieno controllo, piena responsabilità.
Fare la Scelta Finale
Fare hosting autonomo ha senso quando si allineano tre cose:
- Stai eseguendo abbastanza automazioni che i limiti di esecuzione cloud sarebbero un problema
- Vuoi che i dati del tuo flusso di lavoro siano su un’infrastruttura che controlli
- Tu (o qualcuno del tuo team) sei disposto a dedicare un’ora o due al mese al lavoro sul server
Altrimenti, n8n Cloud è una scelta ragionevole. Pagare 20$ al mese per non dover mai pensare ai log di Docker è un buon affare, specialmente per un piccolo team che desidera semplicemente che le proprie automazioni funzionino.
Ma una volta che sei pronto a superare la soglia dell’hosting autonomo, i calcoli diventano rapidamente decisivi. Un modesto VPS con 4GB di RAM eseguirà un’istanza di produzione n8n per anni con minime cure. Inizia in piccolo, aggiorna man mano che i tuoi flussi di lavoro crescono e mantieni il pieno controllo del tuo stack.
Quell’ultima parte è più importante di quanto possa sembrare. Puoi sempre passare a un server più grande. È molto più difficile districarsi da una piattaforma SaaS dopo che questa ha modificato i suoi prezzi intorno ai flussi di lavoro che hai già costruito.

Possiedi l’intero stack. App, IA, database e altro ancora.
Mantieni ogni credenziale e conversazione su un server che controlli tu, con velocità NVMe e banda illimitata integrate.
Esplora i piani VPS autogestitoDomande Frequenti Sull’Hosting Autonomo di n8n
È n8n davvero gratuito per l’auto-hosting?
Il software n8n è gratuito per l’uso sul tuo server personale sotto la Licenza d’Uso Sostenibile. Puoi eseguirlo per qualsiasi scopo aziendale interno senza pagare a n8n una tassa di licenza. La parte “gratuita” è il software; pagherai comunque per il tuo server, che costa $4–10 al mese su un VPS base.
La licenza limita una cosa: non puoi prendere n8n e rivenderlo come tuo servizio di automazione ospitato. Tuttavia, per gestire i tuoi flussi di lavoro, è gratuito.
Quali sono i requisiti minimi di sistema per n8n?
Hai bisogno di almeno 2GB di RAM, 2 core di CPU e 20GB di archiviazione per eseguire n8n. Questo è sufficiente per test e uso leggero. Per carichi di lavoro di produzione con 10-20 flussi di lavoro attivi, opta per 4GB di RAM.
Il piano Self-Managed VPS Stack 4 di DreamHost offre 4GB di RAM con archiviazione SSD NVMe e accesso completo al root per l’esecuzione di applicazioni auto-ospitate come n8n. Vedi i piani di Hosting VPS Self-Managed per i dettagli.
Usa PostgreSQL invece di SQLite per la produzione, e l’archiviazione SSD non è opzionale per una prestazione decente del database.
Posso migrare da Zapier a n8n?
Non aspettarti un’importazione con un solo clic. Non esiste uno strumento di migrazione diretta tra le due piattaforme, quindi dovrai ricostruire i tuoi flussi di lavoro nell’editor visuale di n8n da zero.
La buona notizia: n8n copre la maggior parte degli stessi servizi attraverso le sue oltre 400 integrazioni predefinite, quindi le tue automazioni esistenti possono quasi certamente essere ricreate. I membri della comunità riferiscono che ciò richiede alcune ore per configurazioni tipiche, meno se i tuoi flussi di lavoro sono semplici, di più se hai costruito sequenze multi-step complesse.
Come aggiorno un’istanza n8n auto-ospitata?
Scarica l’ultima immagine Docker e riavvia i tuoi container. L’intero processo richiede meno di cinque minuti. Esegui il backup del tuo database PostgreSQL prima degli aggiornamenti della versione principale usando `docker exec` nel container PostgreSQL e `pg_dump`, oppure utilizza il tuo script di backup esistente.
Fissa la tua immagine Docker a un tag di versione specifico (come `n8nio/n8n:1.72.1` invece di `n8nio/n8n:latest`) in modo che gli aggiornamenti avvengano solo quando decidi tu.
Gli aggiornamenti frettolosi causano problemi. Colpevoli comuni: file docker-compose.yml multipli in cartelle diverse, e immagini che sono state sovrascritte silenziosamente e sono finite etichettate come none. Leggi il registro delle modifiche prima di eseguire il pull.
È n8n autogestito abbastanza sicuro per i dati aziendali?
n8n auto-ospitato può essere più sicuro rispetto a quello ospitato sul cloud, perché i tuoi dati non lasciano mai il tuo server. Nessun terzo conserva le tue chiavi API, la logica di flusso di lavoro o i dati di esecuzione. Il compromesso è che la sicurezza diventa tua responsabilità.
Segui la lista di controllo di sei punti dalla sezione di sicurezza sopra: HTTPS, firewall, isolamento Docker, autenticazione forte, aggiornamenti regolari e backup crittografati. Il team di n8n mantiene una guida al rafforzamento della sicurezza che copre ulteriori considerazioni di produzione.
