systeme:n8n:n8nlxcinstall
**Ceci est une ancienne révision du document !**
Installer n8n dans un conteneur LXC
Lien : https://docs.n8n.io/hosting/installation/npm/
- installer nodejs et vérifier
apt update && apt upgrade -y apt install -y curl ca-certificates gnupg apt install -y nodejs npm node -v v20.19.2 npm -v 9.2.0
- installer n8n et vérifier
npm install -g n8n n8n --version 2.4.4
- mise à jour vers une version particulière <code> npm update -g n8n@2.5.0 </code>
- mise à jour vers la dernière version <code> npm update -g n8n </code>
- démarrer n8n:
n8n # or n8n start
- créer un tunnel dans le cadre d'un développement local et des tests
n8n start --tunnel
- Créer l’utilisateur n8n (sécurité)
useradd -m -s /bin/bash n8n mkdir /var/lib/n8n chown -R n8n:n8n /var/lib/n8n
* configurer les variables d'environnement
N8N_USER_FOLDER=/var/lib/n8n N8N_HOST=n8n.mondomaine.local N8N_PORT=5678 N8N_PROTOCOL=http NODE_ENV=production
- Créer le service systemd
nano /etc/systemd/system/n8n.service
* avec le contenu suivant
[Unit] Description=n8n automation After=network.target [Service] Type=simple User=n8n ExecStart=/usr/bin/n8n Restart=always EnvironmentFile=/etc/environment [Install] WantedBy=multi-user.target
systemctl daemon-reload systemctl enable n8n systemctl start n8n
- Vérifie : <code> systemctl status n8n </code>
- n8n accessible sur http://IP_LXC:5678
🟢 OPTION 2 : L
systeme/n8n/n8nlxcinstall.1769032502.txt.gz · Dernière modification : 2026/01/21 22:55 de techer.charles_educ-valadon-limoges.fr
