3.0 KiB
title: Node-RED created: 2026-06-08 updated: 2026-06-08 type: app tags: [catalogue, workflow-automation, app-marathon-batch-a] confidence: high contested: false sources: [https://selfh.st/apps/?tag=Workflow+Automation&app=node-red]
⚙️ Node-RED
Outil de programmation visuelle par flow — conçu à l'origine par IBM pour l'IoT, parfait pour câbler du matériel, des API et des services ensemble.
📋 Informations Générales
| Champ | Valeur |
|---|---|
| Site web | nodered.org |
| GitHub | node-red/node-red |
| License | Apache-2.0 |
| Langage | JavaScript (Node.js) |
| Étoiles GitHub | 21k ⭐ |
| Catégorie | [[cat-workflow-automation |
📝 Description
Node-RED est un environnement de programmation visuelle basé sur les flows, créé en 2013 par IBM Research à Yorktown (devenu projet OpenJS Foundation en 2016). Vous assemblez des "nodes" (HTTP, MQTT, MQTT-SN, TCP, exec, function…) dans un éditeur browser drag-and-drop pour créer des flux qui traitent des données en temps réel. Très utilisé en IoT (home automation, capteurs) mais aussi pour de l'automation web (webhook → API → DB). Différence avec n8n : Node-RED est plus bas-niveau (orienté hardware/protocols IoT), n8n est plus haut-niveau (orienté intégrations SaaS). Pour qui: makers, domoticiens, ingénieurs IoT, et toute personne qui veut prototyper des automations rapidement.
🚀 Installation
Docker Compose (recommandé)
version: '3.8'
services:
node-red:
image: nodered/node-red:latest
container_name: node-red
restart: unless-stopped
ports:
- "1880:1880"
environment:
- TZ=Europe/Paris
volumes:
- ./data:/data
labels:
- "traefik.enable=true"
- "traefik.http.routers.nodered.rule=Host(`flows.example.com`)"
- "traefik.http.routers.nodered.entrypoints=websecure"
- "traefik.http.routers.nodered.tls.certresolver=letsencrypt"
🔄 Alternatives
Open Source
- app-n8n — Plus haut-niveau, plus d'intégrations SaaS
- app-huginn — Agents Ruby
- app-kestra — YAML déclaratif
- Apache NiFi — Flow-based data routing enterprise
Propriétaires
- Zapier — Pro, orienté SaaS
- IFTTT — Grand public
- Microsoft Power Automate — Enterprise Microsoft
🔐 Sécurité
- Admin auth : à activer par défaut (sinon tout est ouvert) via
adminAuthou variables d'env. - HTTPS : via Traefik.
- Credentials node : stockés chiffrés dans le flow export.
📚 Ressources
Pages Liées
- cat-workflow-automation — Catégorie Workflow Automation
- app-n8n — Concurrent haut-niveau
- app-mosquitto — Broker MQTT companion
- recettes-docker-compose — Templates Docker