Node-RED 5 on Ubuntu 24.04 LTS by cloudimg. The low-code, flow-based programming tool for wiring together hardware, APIs and online services, with the browser flow editor behind nginx HTTP Basic auth, flows on a dedicated data disk and a per-VM password. 24/7 support.
## Node-RED on Ubuntu 24.04 LTS by cloudimg
Node-RED is the low-code, flow-based development tool for event-driven applications. Its browser-based editor lets you wire together hardware devices, APIs and online services from a rich palette of nodes, then deploy flows to its lightweight Node.js runtime in a single click. It is the de facto standard for IoT integration, API orchestration, home and industrial automation, and rapid prototyping of event-driven logic. The cloudimg image installs Node-RED 5.0.0 on Node.js 22 LTS, runs it as a dedicated systemd service bound to loopback behind an nginx reverse proxy on port 80 with HTTP Basic auth, persists all flows and settings on a dedicated Azure data disk, and generates a unique editor password on the first boot of every VM. Backed by 24/7 expert support.
Dedicated Data Disk
The Node-RED user directory (flows, settings, credentials and installed palette nodes) lives on a dedicated, independently resizable Azure data disk mounted at /var/lib/node-red, separate from the OS disk and re-provisioned with every VM. Snapshot it to back up your flows.
Secure By Default
The flow editor controls a runtime that can execute code, so it is bound to loopback and nginx fronts it on port 80 with HTTP Basic auth. The per-VM admin password is unique to each VM, generated on first boot and stored in a root-only file. Front the proxy with TLS for production.
Why Choose cloudimg?
* 24/7 Expert Support with guaranteed 24 hour response. Contact support@cloudimg.co.uk
* Production Ready from Launch Pre configured, security patched, and validated before publication
* Azure Native Integration Built with Azure Linux Agent, cloud init, and Gen2 Hyper V
What is Included
* Node-RED 5.0.0 on Node.js 22 LTS, installed globally via npm
* The browser flow editor and runtime, fronted by nginx on port 80
* HTTP Basic auth with a per-VM password in a root-only file
* A dedicated Azure data disk at /var/lib/node-red for flows, settings and palette nodes
* node-red.service and nginx.service as systemd units, enabled and active
Use Cases
IoT and edge integration, API orchestration and automation, home and building automation, event-driven data pipelines, rapid prototyping of integrations, and a self-hosted low-code alternative to managed integration services.
Visit www.cloudimg.co.uk/guides/node-red-on-ubuntu-24-04-azure for the full user guide.
All product and company names are trademarks or registered trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.