Lien : https://docs.n8n.io/hosting/installation/npm/
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
npm install -g n8n n8n --version 2.4.4
n8n # or n8n start
n8n start --tunnel
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 N8N_PYTHON_ENABLED=false
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
🟢 OPTION 2 : L