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).
- Acquista un dominio o crea un sottodominio (ad es.
n8n.tuo-sito.com). - Nel pannello di gestione DNS del tuo dominio, crea un record A che punta all'indirizzo IP del tuo VPS.
- Attendi la propagazione DNS (di solito tra i 5 e i 30 minuti).
Connessione al server
- Vai alla tua area clienti → VPS → seleziona il tuo server.
- Copia i dati di connessione (indirizzo IP e password root).
- 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
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
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!