Files
2026-06-09 18:40:21 +02:00

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 adminAuth ou variables d'env.
  • HTTPS : via Traefik.
  • Credentials node : stockés chiffrés dans le flow export.

📚 Ressources

Pages Liées