Configurare n8n su un VPS

Guida passo passo alla configurazione di n8n con SSL e Docker.

n8n è un potente strumento open-source per l'automazione dei workflow. Ti permette di collegare centinaia di servizi (come Telegram, Google Sheets, Bitrix24 o OpenAI) senza scrivere una sola riga di codice. A differenza delle alternative cloud, n8n gira sul tuo VPS, garantendo la massima privacy dei dati e nessun limite sul numero di step di esecuzione.

n8n è disponibile per l'installazione sui piani NVMe 2 e superiori. Poiché la piattaforma si basa su Node.js e un database dedicato, sono necessari almeno 2 GB di RAM per garantire reattività e stabilità.

Preparazione del dominio

A differenza delle configurazioni base, la nostra Ready Image richiede un dominio per configurare correttamente SSL (HTTPS).

  1. Acquista un dominio o crea un sottodominio (ad es. n8n.tuo-sito.com).
  2. Nel pannello di gestione DNS del tuo dominio, crea un record A che punta all'indirizzo IP del tuo VPS.
  3. Attendi la propagazione DNS (di solito tra i 5 e i 30 minuti).

Connessione al server

  1. Vai alla tua area clienti → VPS → seleziona il tuo server.
  2. Copia i dati di connessione (indirizzo IP e password root).
  3. Connettiti tramite SSH (sostituisci con il tuo IP reale dalle proprietà del server):
ssh root@YOUR_SERVER_IP

Non hai ancora un VPS?

Fornex offre hosting VPS con accesso root completo e supporto 24/7. Ottieni un server stabile con dischi NVMe per un funzionamento veloce e affidabile. Maggiori dettagli nella pagina VPS di Fornex.

Avvio della procedura guidata di configurazione n8n

All'accesso, verrai accolto dalla schermata di benvenuto di n8n SSL Ready Image. Per avviare il servizio e mettere in sicurezza la tua installazione, esegui questo unico comando:

n8n-setup

Cosa succede dopo:

  • Domain: lo script ti chiederà il tuo dominio (ad es. n8n.example.com).
  • Email: fornisci un indirizzo email per le notifiche di Let's Encrypt (riceverai un avviso se il certificato è prossimo alla scadenza).
  • SSL: lo script configura automaticamente Nginx e ottiene per te un certificato SSL gratuito.
  • Docker: il sistema scarica l'ultima immagine n8n e avvia il container.

Quando vedi il messaggio ✅ Setup complete!, sei pronto a partire.

Configurazione iniziale di n8n Configurazione iniziale di n8n

Accesso all'interfaccia web

Dimentica indirizzi IP e numeri di porta. Apri semplicemente il browser e vai a:

https://tuo-dominio.com

Al primo accesso dovrai configurare un account Owner. Inserisci nome, email e password. Questi dati vengono archiviati localmente sul tuo server e non vengono mai condivisi con il cloud n8n.

Registrazione all'interfaccia web di n8n Registrazione all'interfaccia web di n8n

Gestione del servizio (Docker)

Poiché n8n gira in un container Docker, puoi gestirlo tramite i normali comandi docker compose. Spostati nella directory del progetto (di solito /root/n8n — verifica nell'output dello script di setup per conferma):

  • Riavvio: docker compose restart
  • Aggiornamento dell'immagine: docker compose pull && docker compose up -d
  • Visualizzazione dei log in tempo reale: docker compose logs -f

Consigli utili

  • Webhook sicuri: grazie alla configurazione SSL, i tuoi webhook utilizzano ora https://. È un requisito indispensabile per integrare Telegram, WhatsApp o la maggior parte dei gateway di pagamento.
  • Avvio automatico: il servizio è configurato per partire automaticamente. Se il tuo VPS dovesse riavviarsi, n8n tornerà online senza che tu debba fare nulla.
  • Tieni d'occhio la RAM: se prevedi di elaborare file JSON di grandi dimensioni o array molto lunghi, monitora il carico del server nella sezione «Monitoring» della tua area clienti.

Aiuto

Hai domande o ti serve una mano? Scrivici tramite il sistema di ticket — siamo sempre qui per aiutarti!

Hai bisogno di aiuto?I nostri ingegneri ti aiuteranno gratuitamente con qualsiasi domanda in pochi minutiContattaci