Come installare n8n su Debian 12
n8n è un potente strumento open-source per l'automazione dei workflow. Questo articolo ti guida nell'installazione di n8n su un server Debian 12, includendo prerequisiti fondamentali e consigli per la risoluzione dei problemi.
Prerequisiti
- Server Debian 12 (accesso root o sudo)
- Familiarità di base con la riga di comando Linux
- Connessione Internet
Installa Node.js
n8n richiede Node.js (è consigliata la versione 18 o superiore). Per installare Node.js su Debian 12:
- Aggiorna il sistema:
sudo apt update && sudo apt upgrade -y - Installa Node.js dai repository ufficiali:
sudo apt install -y nodejs npmPer le versioni più recenti di Node.js, considera l'utilizzo dinvm(Node Version Manager). - Verifica l'installazione:
node -v npm -v
Installa n8n
- Installa n8n globalmente usando npm:
sudo npm install n8n -g - Verifica l'installazione:
n8n --version
Avvio di n8n
- Avvia n8n in background:
n8n start - Per impostazione predefinita, n8n è attivo su
http://localhost:5678.In produzione, valuta di eseguire n8n con un process manager comepm2e di proteggere l'accesso con HTTPS e autenticazione.
Risoluzione problemi & Consigli
- Errori di permessi? Prova a installare n8n con
sudoo controlla i permessi di npm. - La porta 5678 è già in uso? Cambia la porta con
export N8N_PORT=XXXXprima di avviare n8n. - Controlla i log per eventuali errori:
n8n start --tunnelpuò aiutare nel debug.
Prossimi passi
- Proteggi la tua istanza n8n con autenticazione e HTTPS.
- Esplora altri tutorial su n8n nella nostra Knowledge Base.
- Valuta le migliori pratiche di networking per gli strumenti di automazione.