Video tutorial coming soon.
Deploy Node-RED on Ubuntu with Docker — an open-source, flow-based programming tool for wiring hardware devices, APIs, and online services. Purpose-built for IoT automation, MQTT messaging, and real-time data pipelines with a browser-based visual editor.
Grab the automated bash script from GitHub to follow along with the video.
wget https://raw.githubusercontent.com/mhmdali94/Docker/main/automation/node-red/node-red-ubuntu.sh
chmod +x node-red-ubuntu.sh
sudo bash node-red-ubuntu.sh
Fetch the Node-RED install script from the Prisma Docker library:
wget https://raw.githubusercontent.com/mhmdali94/Docker/main/automation/node-red/node-red-ubuntu.sh
Grant execute permission before running:
chmod +x node-red-ubuntu.sh
The script installs Docker if needed, pulls the Node-RED image, and starts the service with a persistent data volume for your flows.
sudo bash node-red-ubuntu.sh
Open your browser and navigate to your server IP on port 1880. The visual flow editor loads immediately — drag nodes from the palette, wire them together, and click Deploy to run your first flow.
http://<your-server-ip>:1880
| Port | Purpose |
|---|---|
| 1880 | Node-RED Web UI & HTTP-in Endpoints |
| 1883 | MQTT Broker (if Mosquitto is added) |