Node-RED Hosting on Your Own VPS
Event-driven flows for IoT, MQTT and API glue, on a server with a fixed address.
Size a server for Node-RED
Every stop is a real configuration you can deploy. Priced per 30 days, billed by the hour, exclusive of 18% GST.
What Node-RED is
Node-RED is a flow-based programming tool built on Node.js. You wire nodes together on a canvas and messages pass along the connections — a model that fits event-driven work particularly well: an MQTT message arrives, gets transformed, triggers an HTTP call, writes to a database.
Its natural home is IoT and integration. There are nodes for MQTT, Modbus, serial, HTTP, WebSockets and most databases, and the community library adds thousands more. It is the quickest way to get sensors, brokers and APIs talking to each other without writing a service for each pairing.
Running it on a VPS rather than a Raspberry Pi on your desk changes two things that matter: it has a static public address, so webhooks and devices on other networks can reach it; and it stays up when the office loses power.
Why run Node-RED on a VPS
A static public address, so devices and webhooks can reach the flows reliably.
Uptime independent of your own premises.
Root access to install native modules that some nodes require.
A private network for devices that should not be publicly reachable.
Node-RED features
Flow editor with a large node library
MQTT, HTTP, WebSocket, TCP and serial nodes
A dashboard for gauges and controls
Function nodes for JavaScript where no node fits
Context storage that survives restarts
Projects with Git-backed version control
Recommended server
A starting point for Node-RED, not a hard floor — size it on the sliders.
| Memory | 2 GB for typical flows; 4 GB with a broker and a database beside it |
|---|---|
| CPU | 2 vCPU |
| Storage | 40 GB; time-series data is what grows, not the flows |
| Operating system | Ubuntu 22.04 LTS or Debian 12 |
How deployment works
Node-RED is installed with Node.js and run under a process supervisor so it restarts cleanly. The editor is put behind authentication and TLS — an open Node-RED editor is remote code execution, since function nodes run arbitrary JavaScript. An MQTT broker can be installed alongside it if devices need one.
What people run it for
IoT collection
Sensors publishing to MQTT, transformed and stored centrally.
Home and building automation
Rules and schedules that keep running when the local network does not.
API glue
Bridging services that have no native integration, event by event.
Dashboards
A live view of device state without building a front end.
Node-RED hosting questions
Related applications
Deploy Node-RED on your own server
Root access, your choice of size, and no container between you and the application.