Description
n8n (prononcé "nodemation") est une plateforme d'automatisation de workflows open source (fair-code) qui se positionne comme l'alternative auto-hébergeable à Zapier et Make. Vous construisez visuellement des workflows en connectant des "nodes" (HTTP, bases de données, Slack, Notion, GitHub, OpenAI, Google Sheets, etc. — 400+ intégrations natives). Le modèle de licence "Sustainable Use License" autorise le self-host gratuit mais interdit de revendre n8n en tant que service concurrent. Différence avec Zapier : n8n est auto-hébergeable, illimité en exécution, et permet de coder ses propres nodes en JS. Pour qui: développeurs, équipes ops, marketers qui veulent une alternative puissante et privée à Zapier, avec contrôle total des données.
Installation
Docker Compose (recommandé)
version: '3.8'
services:
n8n:
image: n8nio/n8n:latest
container_name: n8n
restart: unless-stopped
ports:
- "5678:5678"
environment:
- GENERIC_TIMEZONE=Europe/Paris
- N8N_HOST=n8n.example.com
- N8N_PROTOCOL=https
- WEBHOOK_URL=https://n8n.example.com/
- DB_SQLITE_VACUUM_ON_SHUTDOWN=true
volumes:
- n8n-data:/home/node/.n8n
labels:
- "traefik.enable=true"
- "traefik.http.routers.n8n.rule=Host(`n8n.example.com`)"
- "traefik.http.routers.n8n.entrypoints=websecure"
- "traefik.http.routers.n8n.tls.certresolver=letsencrypt"
volumes:
n8n-data:
Alternatives
Open Source
- [[app-huginn]] — Agents Ruby, plus DIY
- [[app-node-red]] — IoT et hardware, Node-RED par IBM
- [[app-kestra]] — YAML déclaratif, scalable
- [[app-activepieces]] — Plus récent, TypeScript
Propriétaires
- Zapier — Leader du marché (5 000+ apps)
- Make (Integromat) — UI visuelle puissante
- Workato — Enterprise iPaaS
Sécurité
- Authentification 2FA : TOTP + email activables.
- Credentials chiffrés : les secrets (API keys) sont chiffrés en AES-256 avec une master key.
- Self-host = données privées : aucun envoi vers les serveurs de n8n (sauf telemetry opt-in).
