🎬

Video tutorial coming soon.

🔴 Setup Node-RED — Flow-Based IoT & Automation

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.

⚠️ This script is provided for demo and testing purposes only. Not intended for production use.

📦 Resources & Setup Scripts

Grab the automated bash script from GitHub to follow along with the video.

Automated install — Node-RED with persistent flows storage in one command.
View on GitHub

Quick Install:

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

Tutorial Steps

1 Download the Script

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

2 Make it Executable

Grant execute permission before running:

chmod +x node-red-ubuntu.sh

3 Run the Installer

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

4 Access the Flow Editor

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

Ports Used

PortPurpose
1880Node-RED Web UI & HTTP-in Endpoints
1883MQTT Broker (if Mosquitto is added)

Overview

Why Use It

When You Need It

    Who Should Use It

      Real Use Cases

        Main Features

          How to Use After Installation

            Security Best Practices

              Ports and Firewall Notes

              Backup and Maintenance

                Common Mistakes

                  Troubleshooting

                    Alternatives

                    When Not to Use It

                    Need Help Setting Up Node-RED?

                      Contact Us

                      Frequently Asked Questions