Pourquoi installer Docker et n8n sur votre ordinateur ?
Installer n8n avec Docker transforme votre PC en vĂ©ritable atelier dâautomatisation, tout en gardant votre systĂšme propre et rĂ©versible. n8n est une plateforme de workflows visuels qui permet de connecter facilement des outils du quotidien (eâmails, tableurs, APIs, PMS/CRM) et de construire des scĂ©narios sans beaucoup coder, ce qui en fait un support idĂ©al pour des dĂ©butants ou des Ă©tudiants.
GrĂące Ă Docker, n8n fonctionne dans un conteneur isolĂ© : si quelque chose ne fonctionne plus, il suffit dâarrĂȘter ou de recrĂ©er ce conteneur sans risquer de âcasserâ la machine.
Toute la configuration tient dans un simple fichier docker-compose.yml, que vous pouvez relancer en quelques commandes, partager avec une Ă©quipe ou rĂ©utiliser ensuite sur un serveur distant pour passer dâun environnement local de travail pratique Ă une mise en production plus sĂ©rieuse.
Installer Docker Desktop et n8n (open source) sur un PC Windows
Ce guide explique, pas Ă pas, comment transformer un PC sous Windows 10/11 en âminiâserveurâ n8n en utilisant Docker Desktop. La mĂ©thode est adaptĂ©e Ă un usage dâapprentissage ou de prototypage local.
0. PrĂ©ârequis
- Windows 10 ou 11 64 bits, avec un compte disposant des droits administrateur.
- Virtualisation activĂ©e dans le BIOS (Intel VTâx / AMDâV) et support WSL2 recommandĂ©.
- Connexion Internet pour tĂ©lĂ©charger Docker Desktop et lâimage n8n.
1. Installer Docker Desktop sur Windows
-
Télécharger Docker Desktop
Rendezâvous sur la page officielle âInstall Docker Desktop on Windowsâ, puis tĂ©lĂ©chargez le programme dâinstallation pour Windows. -
Lancer lâinstalleur
Doubleâcliquez surDocker Desktop Installer.exe, acceptez les conditions, et cochez lâoption âUse WSL 2â si elle est proposĂ©e pour de meilleures performances. -
Redémarrer le PC
Ă la fin de lâinstallation, redĂ©marrez votre ordinateur lorsque Docker Desktop le demande, afin dâactiver tous les composants nĂ©cessaires. -
VĂ©rifier lâinstallation
AprĂšs redĂ©marrage, ouvrez PowerShell ou lâInvite de commandes et exĂ©cutez :
docker --version
Si une version sâaffiche, Docker est installĂ© et le moteur tourne correctement.
2. Préparer le dossier n8n et le fichier docker-compose
-
Créer un dossier dédié
Par exemple :C:\n8n-docker, qui contiendra la configuration de votre instance n8n. -
Créer le fichier
docker-compose.yml
Dans ce dossier, crĂ©ez un fichier nommĂ©docker-compose.ymlet copiezâcollez la configuration minimale suivante (version open source, usage local) :
services:
n8n:
image: docker.n8n.io/n8nio/n8n:latest
restart: unless-stopped
ports:
- "5678:5678"
environment:
- N8N_BASIC_AUTH_ACTIVE=true
- N8N_BASIC_AUTH_USER=admin
- N8N_BASIC_AUTH_PASSWORD=motdepasseFort123
- N8N_HOST=localhost
- N8N_PORT=5678
- N8N_PROTOCOL=http
- TZ=Europe/Paris
volumes:
- n8n_data:/home/node/.n8n
volumes:
n8n_data:
Cette configuration crĂ©e un service n8n, expose lâinterface sur le port 5678, active une authentification basique, dĂ©finit le fuseau horaire et monte un volume Docker nommĂ© n8n_data pour conserver vos workflows.
3. Démarrer n8n avec Docker
-
Ouvrir un terminal dans le dossier
Depuis lâExplorateur de fichiers, faites un clic droit dansC:\n8n-docker> âOuvrir dans le terminalâ (ou PowerShell). -
Lancer n8n en arriĂšreâplan
Exécutez :
docker compose up -d
Docker va tĂ©lĂ©charger lâimage n8n et crĂ©er le conteneur avec les paramĂštres du fichierdocker-compose.yml. -
Vérifier que le conteneur tourne
Tapez :
docker ps
La liste doit afficher un conteneur basĂ© sur lâimage n8n, exposant le port 5678. -
AccĂ©der Ă lâinterface n8n
Ouvrez votre navigateur et saisissez :http://localhost:5678
Connectezâvous avec lâidentifiant et le mot de passe dĂ©finis dans les variables dâenvironnement (par exempleadmin/motdepasseFort123).
4. DĂ©marrer / arrĂȘter / mettre Ă jour n8n
-
ArrĂȘter n8n (dans
C:\n8n-docker) :
docker compose down -
Redémarrer n8n :
docker compose up -d -
Mettre Ă jour n8n (nouvelle version de lâimage) :
docker compose pull
puis :docker compose up -d
Vos workflows sont conservés dans le volumen8n_dataet restent disponibles aprÚs la mise à jour.
5. Remarque
Cette installation Docker est suffisante pour un usage local en cours, en TP ou pour prototyper des agents IA connectĂ©s Ă des eâmails, tableurs ou API. Le mĂȘme fichier docker-compose.yml pourra ensuite ĂȘtre repris sur un VPS ou un serveur Linux pour une mise en production plus robuste.
Installer Docker Desktop et n8n (open source) sur macOS
Ce guide explique comment installer Docker Desktop sur macOS (Intel ou Apple Silicon) puis lancer n8n en version open source dans un conteneur Docker, pour un usage local de type âminiâserveurâ.
0. PrĂ©ârequis
- macOS Ventura, Sonoma ou version récente, sur Mac Intel ou Apple Silicon (M1/M2/M3).
- Compte utilisateur avec droits administrateur sur le Mac.
- Au moins 8 Go de RAM conseillés pour Docker Desktop et n8n.
- Connexion Internet pour tĂ©lĂ©charger Docker Desktop et lâimage n8n.
1. Installer Docker Desktop sur macOS
-
Télécharger Docker Desktop pour Mac
Rendezâvous sur la page officielle âGet Docker Desktopâ, choisissez la version pour macOS (Intel ou Apple Silicon) et tĂ©lĂ©chargez le fichierDocker.dmg. -
Installer lâapplication Docker
Ouvrez le fichierDocker.dmg, puis faites glisser lâicĂŽne Docker dans le dossierApplicationscomme indiquĂ© dans la fenĂȘtre dâinstallation. -
Lancer Docker Desktop
Ouvrez le dossierApplications, doubleâcliquez surDocker.app, acceptez les conditions dâutilisation et saisissez Ă©ventuellement votre mot de passe macOS pour autoriser lâinstallation des composants. -
VĂ©rifier lâinstallation
Une fois Docker dĂ©marrĂ© (icĂŽne baleine dans la barre de menus), ouvrez lâapplicationTerminalet exĂ©cutez :
docker --version
Si une version sâaffiche, Docker est bien installĂ©. Vous pouvez aussi tester rapidement avec :
docker run hello-world
2. Préparer le dossier n8n et le fichier docker-compose
-
Créer un dossier dédié
Dans le Terminal, créez un dossier dans votre répertoire utilisateur, par exemple :
mkdir -p ~/n8n-docker
cd ~/n8n-docker -
Créer le fichier
docker-compose.yml
Toujours dans le Terminal, lancez un éditeur (par exemplenano) :
nano docker-compose.yml
Collez ensuite la configuration de base suivante inspirée de la documentation n8n :
services:
n8n:
image: docker.n8n.io/n8nio/n8n:latest
restart: unless-stopped
ports:
- "5678:5678"
environment:
- N8N_BASIC_AUTH_ACTIVE=true
- N8N_BASIC_AUTH_USER=admin
- N8N_BASIC_AUTH_PASSWORD=motdepasseFort123
- N8N_HOST=localhost
- N8N_PORT=5678
- N8N_PROTOCOL=http
- TZ=Europe/Paris
volumes:
- n8n_data:/home/node/.n8n
volumes:
n8n_data:
Ce fichier décrit un service n8n, publié sur le port 5678, protégé par une authentification basique, avec un volume Docker n8n_data pour conserver vos workflows et données entre les redémarrages.
3. Démarrer n8n avec Docker sur macOS
-
Se placer dans le dossier de projet
Dans le Terminal :
cd ~/n8n-docker -
Lancer n8n en arriĂšreâplan
Exécutez :
docker compose up -d
Docker tĂ©lĂ©charge lâimage n8n si nĂ©cessaire, crĂ©e le conteneur et le dĂ©marre en tĂąche de fond. -
Vérifier que le conteneur tourne
Tapez :
docker ps
Vous devez voir une ligne avec lâimage n8n et le port0.0.0.0:5678->5678/tcp. -
AccĂ©der Ă lâinterface n8n
Ouvrez votre navigateur (Safari, Chrome, etc.) et rendezâvous sur :
http://localhost:5678
Connectezâvous avec les identifiants dĂ©finis dans les variables dâenvironnement (par exempleadmin/motdepasseFort123). La premiĂšre connexion peut vous demander de complĂ©ter quelques informations de base.
4. DĂ©marrer, arrĂȘter et mettre Ă jour n8n
-
ArrĂȘter n8n (depuis
~/n8n-docker) :
docker compose down
Le conteneur est supprimé, mais les données sont conservées dans le volumen8n_data. -
Relancer n8n :
docker compose up -d -
Mettre Ă jour n8n :
cd ~/n8n-docker
docker compose pull
docker compose up -d
Docker récupÚre la nouvelle image n8n et redémarre le service en conservant vos workflows.
5. Remarques
Avec cette configuration Docker Desktop + n8n, votre Mac devient un environnement local suffisant pour des travaux pratiques, des dĂ©monstrations de workflows ou des prototypes dâagents IA, sans abonnement ni serveur externe. Le mĂȘme fichier docker-compose.yml pourra ĂȘtre rĂ©utilisĂ© sur un VPS ou un serveur Linux si vous souhaitez passer Ă une mise en production.
Tutoriels vidéo en français : installation de Docker & n8n
Sélection de vidéos en français pour installer Docker Desktop et n8n en local, selon votre systÚme (PC Windows ou macOS).
đ„ïž Installation sous PC Windows
Ces vidĂ©os montrent pas Ă pas lâinstallation de Docker Desktop sur Windows, puis la mise en place de n8n en local avec Docker.
-
Docker Desktop Windows 10/11 â tutoriel dâinstallation Ă jour :
comment installer docker sur [windows 10 et 11] en 2024 -
Docker Desktop + WSL2 â configuration et premier conteneur :
Docker : exécuter un container Linux sous Windows avec WSL 2 -
n8n + Docker Compose (FR) â guide complet :
Guide Complet Français : N8N Installation Docker Compose -
n8n local avec Docker â installation et lancement en local :
Installer localement n8n avec Docker – Tutoriel -
n8n en local (Windows, Mac, Linux) â Docker & Node, avec chapitre Windows :
Comment installer N8N en local ? (sur windows, mac ou linux)
đ Installation sous macOS
Ces ressources couvrent lâinstallation de Docker Desktop sur macOS (Intel ou Apple Silicon) et lâutilisation de n8n avec Docker.
-
Docker Desktop sur Mac â miniâtuto :
Mini tuto – Installer et utiliser Docker desktop sur Mac Os -
Docker sur MacBook Pro â installation rapide :
Installation de Docker sur MacBook Pro -
n8n en local (Mac & Windows) â Docker, configuration et accĂšs :
Installer n8n en local avec Docker (Mac & Windows) -
n8n en local en 5 minutes â Mac & Windows :
đ„ Installe N8N en Local en 5 MINUTES (Mac & Windows) -
n8n + Docker + Ngrok â accĂšs public Ă votre n8n local :
Installer n8n en Local avec Docker + AccĂšs Public avec Ngrok
Parcours conseillĂ© â Agents IA en hĂŽtellerie-restauration