Je vais être honnête, je débute aussi avec n8n. Il semble être un outil réservé aux développeurs chevronnés. Mais en tant qu’analyste informatique, je suis aussi un passionné de simplicité. Et quand j’ai découvert que je pouvais automatiser des tâches complexes sans écrire une ligne de code (ou presque), j’ai su que je tenais quelque chose.
Dans ce tutoriel complet, je vous montre comment mettre en place n8n sur Mac et Windows sans aucune ligne de code.
Grâce à Docker Desktop, vous allez pouvoir automatiser vos tâches, connecter des services (OpenAI, Google Sheets, Telegram) et créer vos propres workflows en toute simplicité.
Découvrez comment installer n8n en local avec Docker sur Mac et Windows. Tutoriel simple, rapide et sans code pour automatiser vos tâches.
Qu’est-ce que n8n ?
Si tu ne connais pas encore n8n, c’est une plateforme d’automatisation open source. Elle te permet de connecter des services, des API, des bases de données, et de créer des workflows intelligents. Un peu comme Make, Zapier, mais libre, puissant et auto-hébergeable.
Et surtout, elle s’intègre parfaitement dans une approche MCP pour intégrer pleins d’outils, ce qui te fait gagner du temps.
Étape 1 : Installer Docker
Que tu sois sur Mac ou Windows, la première étape est la même : installer Docker Desktop.
- Sur Mac : je suis allé sur docker.com, j’ai téléchargé la version pour macOS compatible, et je l’ai installé comme n’importe quelle app.
- Sur Windows : même chose, Docker te guidera pendant l’installation.
Une fois Docker lancé, j’ai vérifié que tout tournait bien avec :
docker --version
Étape 2 : Lancer n8n en local
Une fois Docker Desktop installé, je l’ai lancé comme une app classique. Et là, j’ai découvert une interface bien plus intuitive que ce que j’imaginais. Pas besoin de taper des lignes de commande à l’aveugle — tout se passe dans le tableau de bord.
- Lancer Docker Desktop : sur Mac comme sur Windows, l’interface est fluide. Je suis allé dans l’onglet Images.
- Faire un pull de l’image n8n : dans le terminal intégré de Docker, j’ai tapé :
docker pull n8nio/n8n
En quelques secondes, l’image était là, prête à être utilisée.
- Configurer le volume : pour que mes workflows soient persistants, j’ai monté un volume local. J’ai utilisé :
/home/node/.n8n
Sur Windows, j’ai adapté le chemin en fonction de mon répertoire utilisateur.
- Lancer le conteneur n8n : depuis l’interface Docker, j’ai cliqué sur “Run” à côté de l’image
n8nio/n8n. J’ai précisé le port5678et le volume dans les paramètres avancés. - Accéder à n8n en local : une fois lancé, j’ai ouvert mon navigateur et tapé :
http://localhost:5678
Et là… magie. L’interface de n8n s’est affichée, prête à accueillir mon premier workflow.
Par ailleurs, vous pouvez essayer cette commande aussi directement :
docker run -it --rm \
-p 5678:5678 \
-v ~/.n8n:/home/node/.n8n \
n8nio/n8n
Et là, n8n s’est lancé en local, accessible sur http://localhost:5678.
Mon premier projet test : MCP en action
Je voulais quelque chose de simple mais utile, juste un petit test. Alors j’ai créé un workflow n8n qui crée un agent IA dans n8n qui répond aux messages via OpenAI.
- Webhook (Trigger) Reçoit un message via HTTP POST.
- OpenAI Node Utilise GPT pour générer une réponse.
- Respond to Webhook Renvoie la réponse générée.
Voir capture !

Vous pouvez aussi tester d’autres projets comme :
- Récupère les nouveaux abonnés à ma newsletter
- Les envoie dans une feuille Google Sheets
- Me notifie sur Telegram
Trois blocs, trois connexions, et zéro ligne de code. C’était fluide, intuitif, et surtout… gratifiant.
Ce que j’ai appris
- n8n est plus accessible qu’on le croit
- Docker est ton ami, même si tu débutes
- L’automatisation locale, c’est une forme de liberté numérique
Tu veux te lancer dans l’automatisation ? Tu veux garder le contrôle sur tes données ? Je te recommande de tester n8n en local. Et si tu veux que je t’aide à créer ton premier workflow, je suis là.