Guide
Self-hosting di n8n su un VPS in un clic
n8n collega API, webhook e database. Dimensiona il VPS per flussi simultanei; i dati inviati a servizi esterni seguono le loro condizioni.
IntoClouds · Pubblicato: 13 luglio 2026 · Aggiornato: 11 settembre 2026
Perché ospitare in proprio n8n
n8n collega API, webhook e database. Dimensiona il VPS per flussi simultanei; i dati inviati a servizi esterni seguono le loro condizioni.
Controlla funzioni richieste, uso delle risorse e licenza attuale prima di scegliere il self-hosting.
Passo 1 — Un clic alla creazione del server
Crea un account, Server → Nuovo server: scegli una regione, un'immagine Ubuntu o Debian, un piano piccolo, e spunta n8n tra le app one-click. Il primo avvio installa Docker e avvia n8n in un container, pubblicato sulla porta 80 con un volume persistente n8n_data per i tuoi workflow e le tue credenziali.
Passo 2 — Crea l'account proprietario
Apri http://<server-ip>/ — n8n ti chiede di creare l'account proprietario alla prima visita. Fallo subito; fino ad allora la schermata di configurazione è aperta a chiunque trovi l'IP. Le note post-installazione si trovano sul server in /root/n8n-info.txt.
Passo 3 — Mettilo dietro HTTPS prima delle credenziali vere
N8N_SECURE_COOKIE=true
N8N_PROTOCOL=https
WEBHOOK_URL=https://n8n.example.com/Collega un dominio e configura HTTPS prima di usare account o credenziali reali. Il container e il reverse proxy devono usare porte host diverse.
L'HTTPS sblocca anche le cose pratiche: i trigger dei webhook dei servizi esterni richiedono un URL reale e con certificato.
Note operative
- I workflow e le credenziali risiedono nel volume Docker
n8n_data— esegui uno snapshot del server dal pannello prima degli aggiornamenti. - Aggiorna scaricando la nuova immagine e ricreando il container; controlla prima le note di rilascio di n8n, le versioni major a volte migrano il database.
docker logs n8nrisponde a "perché il mio workflow non è partito" più spesso dell'editor.
Documentazione ufficiale
Scegli il prossimo passo
Ti aiutiamo a scegliere, avviare e migrare il progetto. Inviaci configurazione e requisiti; concordiamo attività e costi prima di iniziare.