Comment installer n8n sur Debian 12
n8n est un puissant outil open-source d'automatisation des workflows. Cet article vous guide pour installer n8n sur un serveur Debian 12, en couvrant les prérequis essentiels et des conseils de dépannage.
Prérequis
- Serveur Debian 12 (accès root ou sudo)
- Connaissance de base de la ligne de commande Linux
- Connexion Internet
Installer Node.js
n8n nécessite Node.js (version 18 ou supérieure recommandée). Pour installer Node.js sur Debian 12 :
- Mettez à jour votre système :
sudo apt update && sudo apt upgrade -y - Installez Node.js depuis les dépôts officiels :
sudo apt install -y nodejs npmPour obtenir les dernières versions de Node.js, envisagez d'utilisernvm(Node Version Manager). - Vérifiez l'installation :
node -v npm -v
Installer n8n
- Installez n8n globalement avec npm :
sudo npm install n8n -g - Vérifiez l'installation :
n8n --version
Exécution de n8n
- Démarrez n8n en arrière-plan :
n8n start - Par défaut, n8n fonctionne sur
http://localhost:5678.Pour un environnement de production, envisagez d'exécuter n8n avec un gestionnaire de processus commepm2et de sécuriser l'accès avec HTTPS et une authentification.
Dépannage & Astuces
- Des erreurs de permission ? Essayez d'installer n8n avec
sudoou vérifiez les permissions de npm. - Le port 5678 est déjà utilisé ? Changez le port avec
export N8N_PORT=XXXXavant de lancer n8n. - Consultez les logs pour les erreurs :
n8n start --tunnelpeut aider au débogage.
Étapes suivantes
- Sécurisez votre instance n8n avec une authentification et HTTPS.
- Explorez d'autres guides n8n dans notre base de connaissances.
- Consultez les meilleures pratiques réseau pour les outils d'automatisation.