n8n Docker : Le Guide d'Installation Complet

Docker est la méthode recommandée pour déployer n8n en production. Ce guide couvre l'installation, la configuration et la sécurisation.

Pourquoi Docker pour n8n ?

Docker offre plusieurs avantages pour héberger n8n :

Prérequis

Installation rapide

Pour tester rapidement n8n :

docker run -d --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n n8nio/n8n

Installation production avec Docker Compose

Pour une installation robuste, créez un fichier docker-compose.yml :

version: "3.8"
services:
  n8n:
    image: n8nio/n8n
    restart: always
    ports:
      - "5678:5678"
    environment:
      - N8N_BASIC_AUTH_ACTIVE=true
      - N8N_BASIC_AUTH_USER=admin
      - N8N_BASIC_AUTH_PASSWORD=VotreMotDePasse
      - N8N_HOST=n8n.votredomaine.com
      - N8N_PROTOCOL=https
      - WEBHOOK_URL=https://n8n.votredomaine.com/
    volumes:
      - n8n_data:/home/node/.n8n
volumes:
  n8n_data:

Ajouter SSL avec Traefik

Pour un certificat SSL automatique, ajoutez Traefik comme reverse proxy. Notre formation détaille cette configuration avancée avec des fichiers prêts à l'emploi.

Commandes utiles

Installation guidée pas à pas

La formation inclut tous les fichiers de configuration.

Accéder à la formation