Ecluz · Automatisation des processus
N8n local

n8n local : installer et tester un premier workflow

Installer n8n en local permet de tester des automatisations sur votre PC ou votre Mac, avec npm ou Docker Desktop. Cette installation convient aux essais, mais pas à un processus qui doit fonctionner quand l’ordinateur est éteint. Le choix dépend donc moins de l’installation elle-même que de la disponibilité attendue et des données à conserver.

Décrire ma tâcheLire
2051 mots9 min de lecture
En résumé

Pour choisir une méthode, partez de l’usage prévu plutôt que de l’outil à installer.

  • Essai ponctuel : npx lance n8n depuis un terminal.
  • Première prise en main : npm évite de configurer un conteneur.
  • Données à conserver : Docker demande un volume persistant.
  • Activité continue : un poste personnel ne suffit pas s’il peut être éteint.
  • En 2026, l’édition Community auto-hébergée est gratuite, d’après L’Express Studio (24 juin 2026).

n8n local : est-ce le bon choix pour votre usage ?

n8n local convient surtout pour apprendre, construire et tester une automatisation sur une machine que vous contrôlez. n8n relie des services dans une interface visuelle, comme le décrit L’Express Studio en 2026. Le bon mode d’installation dépend ensuite de ce que vous devez conserver et du moment où le processus doit s’exécuter.

OptionUsage adaptéPoint de vigilance
npm sur PC ou MacDécouvrir n8n et créer des essais locaux.Le terminal et l’ordinateur doivent rester actifs pendant l’exécution.
Docker Desktop sur PC ou MacIsoler n8n et organiser le stockage de ses données.Un volume persistant est à prévoir avant de supprimer un conteneur.
Hébergement permanentRecevoir des événements externes et exécuter des tâches en continu.La sauvegarde, les mises à jour et la protection des accès restent à organiser.

Pour essayer un tri de demandes, npm est généralement le parcours le plus direct. Pour préparer une installation que vous pourrez maintenir, Docker rend le stockage plus explicite. Si une relance doit partir alors que personne n’est au bureau, choisissez plutôt une machine disponible en continu ou une offre hébergée.

Note du studio

« Dans un diagnostic de 30 minutes, je commence par demander si l’ordinateur reste allumé. Installer n8n avant de trancher ce point fait souvent choisir la mauvaise machine. »

Richad Addou, builder IA, studio Ecluz.

Ce qu’il faut préparer avant l’installation

L’installation de n8n sur PC ou Mac demande un accès Internet pour télécharger les outils, puis une méthode choisie à l’avance. Cet accès ne signifie pas que toutes les automatisations fonctionneront ensuite hors ligne : un service de messagerie ou une application distante reste inaccessible sans connexion.

Avec npm ou npx, installez Node.js et vérifiez que npm est disponible dans le terminal. Sous Windows, ouvrez un terminal ; sur Mac, utilisez l’application Terminal. Vous pourrez y lancer n8n et lire ses messages de démarrage. Avec Docker, installez Docker Desktop, puis vérifiez qu’il est ouvert avant de lancer le conteneur.

Avant tout essai contenant des données professionnelles, décidez où seront enregistrés les workflows et qui pourra accéder à la machine. Un test avec des demandes fictives évite de brancher trop tôt votre messagerie ou votre fichier clients.

Installer n8n sur son ordinateur

Figure 1
1 Avec npm pour une première prise en main 2 Avec Docker Desktop pour isoler l’installation 3 Avec npx pour lancer un essai ponctuel
Les points de la section « Installer n8n sur son ordinateur », dans l’ordre.
Installer n8n sur son ordinateur

npm, Docker Desktop et npx permettent de démarrer n8n en local, mais ne préparent pas de la même manière la conservation des données.

Avec npm pour une première prise en main

npm convient pour installer n8n depuis un terminal sur un PC ou un Mac équipé de Node.js. Lancez npm install -g n8n, puis n8n et attendez que l’adresse d’accès s’affiche. Gardez le terminal ouvert pendant vos essais : le fermer arrête le programme. Cette méthode est pratique pour découvrir les nœuds, moins pour une tâche qui doit s’exécuter sans surveillance.

Avec Docker Desktop pour isoler l’installation

Docker Desktop permet de lancer n8n dans un conteneur, un environnement séparé du reste des logiciels installés sur l’ordinateur. Après avoir ouvert Docker Desktop, créez un conteneur n8n et associez-lui un volume pour conserver ses données hors du conteneur. Sans ce volume, supprimer le conteneur peut aussi supprimer les workflows qui y étaient stockés. Docker Compose peut décrire cette configuration dans un fichier, utile si vous devez la relancer de façon cohérente.

Avec npx pour lancer un essai ponctuel

npx sert à essayer n8n depuis un terminal équipé de Node.js, sans installation globale préalable du programme. Lancez npx n8n, puis gardez le terminal actif pendant le test. Avant d’en faire un usage régulier, retenez ses limites :

  • Le fermer interrompt l’exécution.
  • La conservation des workflows doit être vérifiée.
  • Une tâche continue demande une machine qui reste disponible.

Ouvrir l’interface et vérifier que tout fonctionne

L’interface locale de n8n s’ouvre dans le navigateur à l’adresse affichée au démarrage. Si la page ne répond pas, vérifiez d’abord que le terminal ou le conteneur fonctionne encore et que vous avez copié la bonne adresse. Un message indiquant qu’un accès est refusé peut signaler un réglage réseau local ou un programme déjà présent sur l’adresse utilisée.

Créez ensuite un workflow de test sans données clients. Un workflow est une chaîne automatisée : un déclencheur démarre des étapes ordonnées jusqu’à un résultat. Ajoutez un déclencheur manuel, puis un nœud qui prépare une valeur simple, et lancez l’exécution. Dans n8n, chaque nœud représente une étape. Si le test échoue, ouvrez le message de l’étape concernée avant de modifier l’ensemble du workflow.

Tester une automatisation de PME sans la confondre avec un service fiable

Une première automatisation de PME peut préparer le tri d’une demande entrante, sans envoyer de réponse à un client. Prenez une demande fictive comme déclencheur, extrayez son objet, puis dirigez-la vers une étape de vérification humaine. Une interface applicative, ou API, ne devient utile que si le formulaire ou l’outil destinataire permet à n8n d’échanger ces informations.

Lancez le workflow manuellement et vérifiez le destinataire proposé ainsi que les informations manquantes. Le tri des demandes entrantes devient un processus à envisager quand cette vérification reste possible avant transmission. Un modèle de langage peut aider à lire le texte libre, mais ne doit pas décider seul du traitement d’une demande sensible.

Note du studio

« Je teste avec une demande incomplète, pas seulement avec un message bien rempli. L’erreur fréquente est d’envoyer automatiquement au mauvais interlocuteur avant d’avoir vérifié le tri. »

Richad Addou, builder IA, studio Ecluz.

Protéger les données et garder ses workflows

Protéger une installation locale de n8n commence par la sauvegarde des données et le contrôle des accès. Repérez où l’installation conserve ses fichiers ou son volume Docker. sqlite désigne une base de données conservée dans un fichier ; si votre installation l’utilise, sauvegardez-la avec les autres données nécessaires, puis testez une restauration avant d’y confier un processus important.

Conservez également la valeur de N8N_ENCRYPTION_KEY, la clé n8n_encryption_key qui sert à protéger les informations de connexion enregistrées. Une sauvegarde des workflows ne remplace pas cette clé. Limitez l’accès à l’ordinateur et à l’interface avant de brancher des services professionnels. Prévoyez aussi l’élagage des données d’exécution, c’est-à-dire la suppression organisée des historiques dont vous n’avez plus besoin.

Pour les mises à jour, utilisez les sources officielles et appliquez-les dès qu’elles sont proposées. Sauvegardez d’abord, puis vérifiez que le workflow de test fonctionne encore après la mise à jour.

Disponibilité, webhooks et limites d’une machine personnelle

Une installation n8n sur ordinateur cesse d’exécuter ses tâches lorsque la machine, le terminal ou Docker est arrêté. Elle reste donc adaptée à la construction et aux tests, mais pas à une relance de devis qui doit partir à échéance pendant une fermeture du bureau. Un webhook, c’est-à-dire une adresse appelée par un service externe pour déclencher un workflow, n’est généralement pas accessible depuis Internet lorsqu’il pointe seulement vers l’ordinateur local.

Pour exposer n8n publiquement, les réglages WEBHOOK_URL (webhook_url) et N8N_EDITOR_BASE_URL (n8n_editor_base_url) concernent respectivement l’adresse des webhooks et celle de l’interface. Un reverse proxy reçoit les connexions externes ; la terminaison tls (TLS) protège leur transport. Ces réglages ne remplacent ni la protection des accès ni une machine disponible en continu.

Note du studio

« Je fais éteindre le poste pendant le test d’une relance prévue plus tard. Si le processus doit continuer, je déplace d’abord l’exécution hors de ce poste. »

Richad Addou, builder IA, studio Ecluz.

Si le processus doit fonctionner quand le poste est éteint, prévoyez une installation disponible en continu plutôt que de compter sur cet ordinateur. Réservez un diagnostic Ecluz de 30 minutes pour déterminer si votre usage relève d’un poste local ou d’une installation disponible en continu.

Questions fréquentes

Est-ce que n8n local est vraiment gratuit, ou y a-t-il des coûts à prévoir pour le serveur et la maintenance ?

Le coût d’une installation locale dépend notamment de l’ordinateur utilisé, du stockage et du temps consacré à la maintenance. Installer n8n sur un ordinateur déjà disponible n’équivaut pas à exploiter sans frais un service qui doit rester actif et sauvegardé. Pour comparer une édition Community et une offre payante, examinez les fonctionnalités dont votre équipe a besoin, les conditions d’utilisation applicables, l’assistance attendue et la personne chargée des mises à jour. Pour un processus permanent, prenez aussi en compte le travail de sauvegarde, de surveillance et de remise en service. Un hébergement n8n Cloud déplace une partie de ces tâches ; il ne dispense pas de contrôler les accès et les workflows.

Est-ce que mes workflows fonctionneront si mon ordinateur est éteint ou si je n’ai pas accès à Internet ?

Les workflows exécutés sur votre ordinateur ne tournent pas quand celui-ci est éteint ou que n8n est arrêté. Sans Internet, un essai qui n’utilise que des éléments locaux peut rester possible, mais un workflow dépendant d’une messagerie, d’une API ou d’un autre service distant ne peut pas échanger avec ce service. Pour une relance qui doit partir à échéance ou une demande reçue à tout moment, retenez une installation disponible en continu et testez les connexions externes nécessaires.

Est-ce que l’installation et la sécurisation de n8n en local sont accessibles sans compétences techniques ?

Un dirigeant à l’aise avec un terminal peut démarrer un essai local avec npm ou npx, puis créer un workflow manuel simple. Sécuriser une installation exposée à Internet demande davantage : il faut gérer les accès, les sauvegardes, la clé de chiffrement, les mises à jour et les connexions entrantes. Si personne dans l’entreprise ne peut vérifier une restauration ou diagnostiquer un service arrêté, gardez le poste local pour l’apprentissage et envisagez une solution hébergée pour les processus importants.

Si je commence en local, pourrai-je migrer mes workflows vers un serveur ou n8n Cloud sans tout refaire ?

Commencer en local n’impose pas de reconstruire chaque automatisation, mais une migration ne se résume pas à déplacer un écran de nœuds. Préparez la conservation des workflows, des informations de connexion et de la clé de chiffrement, puis revérifiez les adresses, les accès aux outils et les déclencheurs sur la nouvelle installation. Testez une exécution manuelle avant de confier des demandes réelles à la nouvelle machine. Pour approfondir le choix d’une machine permanente, consultez le guide sur n8n auto-hébergé.

N8n local est-il assez fiable et sécurisé pour automatiser des processus importants dans mon entreprise ?

n8n local peut servir à préparer un processus important, mais la fiabilité de son exécution dépend aussi de l’ordinateur, de l’accès réseau, des sauvegardes et de la surveillance des erreurs. Un poste qui peut être éteint ne convient pas à une demande devant être traitée à tout moment. Avant de connecter des données professionnelles, protégez l’accès, testez une restauration et définissez qui intervient après un échec. Gardez une validation humaine lorsque le workflow peut envoyer un message ou orienter une demande de manière inappropriée.

Can n8n be run locally ?

Yes, n8n can run locally on a PC or Mac using npm, npx or Docker Desktop. The local interface is opened through the address shown when n8n starts, and a manual workflow is a practical first test. Your computer must remain on while workflows run. If an external service needs to call a webhook, a local address alone will generally not be reachable from the Internet ; for continuous business use, consider a permanently available installation with protected access and backups. Le cadre général est sur notre page n8n auto heberge.

Parlons de votre cas

Une tâche vous prend trop de temps ?

Décrivez-la. On vous dit en 15 minutes si elle peut être automatisée, et ce que ça impliquerait.

Le trajet de l’informationOn dessine ensemble ce qui part d’où et arrive où, sur un cas réel de la semaine.
Ce qui peut être reliéLes étapes automatisables, et l’ordre dans lequel les prendre pour que ça serve vite.
Ce qu’il vaut mieux laisserLes décisions qui doivent rester humaines. On le dit même quand ça réduit le chantier.
Trente minutes, en visio, sans engagement. Si rien chez vous ne mérite d’être automatisé, on vous le dit et on s’arrête là.