Skip to content
← Todas las soluciones
Node-RED logo

Herramientas para desarrolladores solución

Ejecuta Node-RED en local con FlyEnv

Node-RED se ejecuta con Node.js y puede exponerse a través de un proxy local para integraciones y webhooks. FlyEnv gestiona el runtime y la configuración de acceso local.

Stack del proyecto local

Servicios que FlyEnv puede gestionar para Node-RED

Acerca de Node-RED

Node-RED es una herramienta de programación basada en flujos para conectar dispositivos, APIs y servicios en línea. Un editor visual define flujos compuestos por nodos, mientras el runtime ejecuta la lógica orientada a eventos, las credenciales, los endpoints HTTP e integraciones de protocolos como MQTT.

El runtime de Node-RED funciona sobre Node.js y guarda los flujos y las credenciales en su directorio de usuario. Los brokers MQTT, las bases de datos, los dispositivos serie o las APIs externas solo deberían aparecer en la configuración local cuando un flujo se conecta realmente a ellos; las credenciales necesitan una configuración local segura.

Capacidades principales

  • Editor visual de flujos
  • Paleta de nodos
  • Nodos HTTP y WebSocket
  • Integración MQTT
  • Almacenamiento de contexto
  • Gestión de credenciales

Casos de uso comunes

  • Orquestación de dispositivos IoT
  • Automatización de webhooks y APIs
  • Procesamiento de mensajes MQTT
  • Puentes de protocolos industriales
  • Flujos de notificaciones internas

Node-RED toma forma según los endpoints de sus flujos

Sus servicios de apoyo no son dependencias abstractas de la aplicación; son los brokers, dispositivos y APIs representados en el canvas.

Node.js y runtime de Node-RED
Ejecuta el editor, los flujos desplegados, los nodos de la paleta y los endpoints HTTP locales.
Almacenamiento de flujos y credenciales
Mantén disponibles el directorio de usuario y el secreto de credenciales para que los flujos locales sobrevivan a los reinicios sin exponer secretos.
Broker MQTT o simulador de dispositivos
Ejecuta Mosquitto u otro broker solo para flujos que publican o se suscriben a topics MQTT.
Endpoints de integración
Las APIs locales, los dispositivos serie, las bases de datos o las URLs de callback HTTPS las introducen nodos y flujos concretos.

Recursos del proyecto

Para los comandos de instalación, las versiones compatibles y la configuración específica del proyecto, consulta la documentación oficial de Node-RED .

Stack local típico

Los servicios exactos dependen del proyecto, su versión y su configuración local. Esta es una configuración local común, no un requisito fijo.

ComponenteRol típico
Node.jsEjecuta Node.js para el entorno local de Node-RED.
NginxCaddyEjecuta Nginx / Caddy para el entorno local de Node-RED.

Cómo ayuda FlyEnv

  • Adapta el runtime del proyecto

    Elige la versión de runtime que necesita Node-RED.

  • Gestiona los servicios locales

    Inicia bases de datos, cachés y otros servicios solo cuando el proyecto los necesite.

  • Mantén los proyectos aislados

    Permite que cada proyecto use sus propias versiones y configuraciones de servicios.

  • Configura dominios locales

    Accede a los proyectos mediante dominios locales y HTTPS cuando sea necesario.

Configura el entorno local

La instalación del proyecto sigue la documentación oficial. FlyEnv gestiona los runtimes, las bases de datos, los servidores web y los servicios auxiliares que lo rodean.

  1. 1Instala el proyecto y sus dependencias siguiendo la documentación oficial de Node-RED.
  2. 2Selecciona en FlyEnv la versión de runtime que necesita el proyecto.
  3. 3Inicia los servicios de base de datos indicados en la configuración del proyecto.
  4. 4Inicia la caché, la búsqueda u otros servicios auxiliares solo cuando sean necesarios.
  5. 5Configura el servidor web local, los dominios y HTTPS según sea necesario.
  6. 6Agrupa los servicios relacionados para iniciarlos juntos de nuevo con facilidad.

¿Listo para ejecutar Node-RED en local?

Usa FlyEnv para gestionar los runtimes, las bases de datos, los servidores web y los servicios que rodean a tu entorno local de Node-RED .

Descargar FlyEnv

¿Tienes preguntas sobre el uso de FlyEnv?