====== 🚀 Installing Node-RED on Raspberry Pi ======
Node-RED is a powerful flow-based development tool for visual programming, ideal for IoT and automation projects. This guide walks you through installing Node-RED on a Raspberry Pi running Raspberry Pi OS.
===== 🧰 Requirements =====
* 🖥️ Raspberry Pi (Pi 3 or later recommended)
* 🐧 Raspberry Pi OS (Bullseye or newer)
* 🌐 Internet connection
* 🔧 Terminal access (SSH or direct login)
===== 📦 Installation Steps =====
==== 🔄 1. Update Your System ====
Keep your system up to date before installing:
sudo apt update && sudo apt upgrade -y
==== 📥 2. Run the Official Install Script ====
Use the Node-RED team's optimized installer:
bash <(curl -sL https://raw.githubusercontent.com/node-red/linux-installers/master/deb/update-nodejs-and-nodered)
This script will:
* Install the latest Node.js LTS
* Install Node-RED globally
* Configure Node-RED as a systemd service
==== 👤 3. Add Your User to Node-RED Group ====
To manage the Node-RED service:
sudo usermod -aG node-red pi
Replace `pi` with your actual username if different.
==== ▶️ 4. Enable and Start Node-RED ====
sudo systemctl enable nodered.service
sudo systemctl start nodered.service
==== 🌐 5. Access the Node-RED Editor ====
Open your browser and go to:
http://:1880
You should see the Node-RED flow editor.
===== 🛠️ Troubleshooting =====
* Check service status: `sudo systemctl status nodered.service`
* View logs: `journalctl -u nodered -f`
* Reinstall Node-RED: rerun the install script
===== 📚 Resources =====
* 🌐 [[https://nodered.org/docs/getting-started/raspberrypi|Official Node-RED Raspberry Pi Guide]]
* 🔄 [[https://flows.nodered.org/|Node-RED Flow Library]]
* 💬 [[https://discourse.nodered.org/|Node-RED Community Forum]]
====== Code / Projects / Flows ======
Coming soon