Installer la veille en une commande
Sur Debian 12 ou 13, ou Ubuntu 22.04 ou 24.04 (64 bits), en root. La commande télécharge le paquet, vérifie son empreinte, puis l'installe. Tout le reste se fait seul.
curl -fsSLo /tmp/veille-n8n.deb https://n8n.bavure38.org/veille-n8n.deb && echo "f97b455195719a53efe6696ab1dd96459ea943b42e76729daa00697fb5bcb0b5 /tmp/veille-n8n.deb" | sha256sum -c - && { dpkg -i /tmp/veille-n8n.deb || apt-get install -f -y; }curl sur la machine ? Lance d'abord apt install -y curl.
Ce qui se passe ensuite, en arrière-plan
- Mise à jour du système
apt-get updatepuisapt-get upgrade. - Téléchargement de la veille
veille-n8n.zipest refusé si son empreinte SHA256 n'est pas celle inscrite dans le paquet. - ExtractionDans
/root/veille-n8n. Les sauvegardes, les rapports et les journaux déjà présents sont gardés. - Installation
Linux/installer.sh --oui: Docker s'il manque, n8n, Ollama, le workflow, la credential Discord et la liste des rapports.
Compte 20 à 30 minutes la première fois, surtout pour l'image n8n et le modèle d'IA.
Après l'installation
- Suis l'installation
Ctrl+C quitte le suivi. L'installation continue.
veille-n8n suivre - Colle l'URL de ton webhook Discord dans n8nC'est la seule action manuelle, à faire une fois : Overview, puis Credentials, puis « Discord - webhook Sherlock », puis Save. L'URL ne s'écrit nulle part ailleurs.
- Vérifie
veille-n8n verifier
Ouvrir n8n et les rapports
Sur la machine : n8n sur http://localhost:5678, la liste des rapports sur http://localhost:8088. Ces ports n'écoutent que sur la machine elle-même. Depuis un autre ordinateur, passe par un tunnel SSH, puis ouvre les mêmes adresses chez toi :
ssh -L 5678:127.0.0.1:5678 -L 8088:127.0.0.1:8088 root@ADRESSE_DE_LA_MACHINECommandes
À lancer en root, ou précédées de sudo.
| Commande | Ce qu'elle fait |
|---|---|
veille-n8n statut | État de la dernière installation : en cours, terminée, échec ou interrompue, avec les lignes utiles du journal. Code de sortie 0 si elle est terminée ou en cours, 1 sinon. |
veille-n8n suivre | Affiche l'installation en direct. |
veille-n8n relancer | Relance l'installation en arrière-plan, après un changement de réglage ou un échec. |
veille-n8n verifier | Contrôle Docker, n8n, Ollama, la liste des rapports et la credential Discord, sur les ports de tes réglages. Ajoute --sans-reseau pour sauter les tests Internet, ou --port et --port-actus pour d'autres ports. |
veille-n8n aide | Rappel des commandes. veille-n8n --version donne la version installée, man veille-n8n la documentation complète. |
Réglages
Ils sont dans /etc/default/veille-n8n. Le fichier est lu comme du texte, jamais exécuté, et tes modifications restent en place lors des mises à jour.
| Réglage | Rôle | Par défaut |
|---|---|---|
DOSSIER | Dossier de la veille : projet, sauvegardes, rapports. À choisir avant la première installation. | /root/veille-n8n |
MAJ_SYSTEME | oui : apt-get update et upgrade à chaque installation. non : le système n'est pas touché. | oui |
OPTIONS_INSTALLER | Options passées à installer.sh, détaillées plus bas. --oui est toujours ajouté. | --oui |
Composer tes réglages
Commande à lancer en root : elle écrit les réglages, puis relance l'installation.
Options d'installation
À mettre dans OPTIONS_INSTALLER. Elles s'appliquent à chaque installation et à chaque mise à jour.
| Option | Effet |
|---|---|
--modele NOM | Modèle Ollama du workflow. Par défaut : ministral-3:3b. |
--port PORT | Port local de n8n pour une installation neuve. Par défaut : 5678. |
--port-actus PORT | Port local de la liste des rapports. Par défaut : 8088. |
--sans-optimisation | Ne mesure pas le gain de plusieurs requêtes IA simultanées : une seule à la fois. |
--sans-gpu | Ne donne pas la carte graphique NVIDIA à Ollama (détectée automatiquement sinon). |
--sans-dependances | N'installe rien sur le système. Docker doit déjà être présent. |
--mettre-a-jour-n8n | Passe un n8n existant plus ancien en 2.40.7, après sauvegarde. |
--conteneur NOM | Conteneur n8n existant à mettre à jour (détecté automatiquement sinon). |
--volume NOM | Volume de données d'un n8n neuf. Par défaut : n8n_data. |
--nouvelle-installation | Une seule fois, puis retire-la. Crée un n8n neuf même si un autre existe déjà (risque de doublons). |
--sans-reprise | Une seule fois, puis retire-la. Le n8n neuf démarre vide, sans reprendre la dernière sauvegarde. |
Les deux dernières options restent actives tant qu'elles sont dans les réglages : sans les retirer, chaque mise à jour recréerait un n8n.
Mettre à jour
Quand une nouvelle version est publiée, recopie la commande d'installation depuis cette page et relance-la. Son empreinte change à chaque version : une ancienne commande refusera le nouveau paquet.
Pour réinstaller la version actuelle sans rien télécharger d'autre : veille-n8n relancer.
Désinstaller
| Commande | Ce qu'elle fait |
|---|---|
apt remove veille-n8n | Retire le paquet. Les réglages, l'état et les journaux restent. |
apt purge veille-n8n | Retire aussi les réglages, l'état et les journaux. |
/root/veille-n8n/Linux/restaurer.sh | Annule la dernière installation : supprime les conteneurs qu'elle a créés et remet n8n, ses données et Ollama comme avant. --garder-donnees garde les données n8n actuelles, --oui ne pose pas de question. |
Retirer le paquet ne supprime jamais la veille : le dossier, les conteneurs, les volumes et les sauvegardes restent en place. restaurer.sh ne supprime jamais le dossier Actus ni les modèles d'IA.
Dépannage
| Message | Que faire |
|---|---|
sha256sum: WARNING: 1 computed checksum did NOT match | N'installe pas. Le paquet en ligne n'est pas celui de cette page : vide le cache Cloudflare, recharge la page, puis recopie la commande. |
dependency problems | La commande d'installation les règle seule. Sinon : apt-get install -f -y. |
apt-get update en échec | Vérifie le réseau. Sur une machine installée depuis un DVD, commente la ligne deb cdrom: de /etc/apt/sources.list. Puis veille-n8n relancer. |
veille-n8n.zip en ligne différent de celui du paquet | Le paquet et le zip doivent être publiés ensemble. Republie les deux, vide le cache, puis veille-n8n relancer. Rien n'a été modifié. |
Installation interrompue avant la fin | La machine s'est arrêtée pendant l'installation : veille-n8n relancer. |
Credential Discord à remplir | Colle l'URL de ton webhook dans n8n (voir Après l'installation). |
systemd absent | Conteneur ou WSL sans systemd : lance /usr/libexec/veille-n8n/installation-auto toi-même. |
Fichiers
| Chemin | Contenu |
|---|---|
/root/veille-n8n | La veille : projet, sauvegardes, rapports Actus. |
/etc/default/veille-n8n | Tes réglages. |
/var/log/veille-n8n/ | Le journal de chaque installation. Les 20 derniers sont gardés. |
/var/lib/veille-n8n/derniere-execution | L'état de la dernière installation, lu par veille-n8n statut. |
veille-n8n-installation.service | Le service qui installe. Il n'est lancé que par le paquet ou par veille-n8n relancer, jamais au démarrage de la machine. |
Intégrité
| Élément | Valeur |
|---|---|
| Version du paquet | 1.1.1, publiée le 03/10/2026 |
SHA256 de veille-n8n.deb | f97b455195719a53efe6696ab1dd96459ea943b42e76729daa00697fb5bcb0b5 |
SHA256 de veille-n8n.zip | 6b518f2330220c53d4d881d75dbe2d37f67836b34f6af10ec4d3ee95b4768352 |
La commande d'installation contrôle l'empreinte du paquet. Le paquet contrôle ensuite celle du zip, puis celle de chaque fichier de la veille.