การติดตั้ง Node-RED บน Rocky Linux 9

การติดตั้ง Node-RED บน Rocky Linux 9
================================
Node-RED เป็นทูลในการบริหารจัดการระบบ IoT แบบ Low-code programming หรือบางท่านเรียกว่า Flow-based programming (FBP) ฟรี ผู้ใช้งานสามารถใช้งานโดยใช้การลากโฟลเชื่อมต่อกัน โดยกำหนดเงื่อนไขตามการใช้งาน ดูแลโครงการโดย OpenJS Foundation นับเป็นเครื่องมือในการสร้างและบริหารระบบไอโอทีที่ง่ายในการเรียนรู้ ความสามารถสูง สามารถอ่านรายละเอียดเพิ่มเติมได้ที่ https://nodered.org

ขั้นตอนการติดตั้ง
1. ก่อนอื่นให้ติดตั้ง node-js และ npm ก่อน
sudo dnf install nodejs npm -y

2. ติดตั้งด้วยคำสั่ง
#– สำหรับ Rocky Linux, AlmaLinux, Red Hat, Fedora, CentOS, Oracle Linux —
bash <(curl -sL https://raw.githubusercontent.com/node-red/linux-installers/master/rpm/update-nodejs-and-nodered)
#– สำหรับ Debian, Ubuntu, Raspberry Pi OS —
bash <(curl -sL https://raw.githubusercontent.com/node-red/linux-installers/master/deb/update-nodejs-and-nodered)

3. สั่งสต๊าท Node-RED พร้อมกำหนดให้ทำงานตอนบู๊ตระบบ
sudo systemctl start nodered
sudo systemctl enable –now nodered

Note.
การสต๊าทสามารถใช้คำสั่ง
node-red-start

4. ตรวจสอบสถานะ Node-RED
sudo systemctl status nodered

5. กำหนดให้สามารถใช้งานผ่านไฟร์วอลได้
firewall-cmd –permanent –add-port=1880/tcp
firewall-cmd –reload

6. ทดสอบเข้าใช้งาน Node-RED
http://IP-Address:1880
http://{your_pi_ip-address}:1880
เช่น
http://192.168.1.52:1880/

7. แสดงหน้าต่าง Node-RED

9. กรณีต้องการติดตั้ง Dashboad เพิ่มเติม ให้คลิกเลือกที่เมนูมุมขวาบน > Manage palette

Note.
ส่วนของการรักษาความปลอดภัยสามารถอ่านรายละเอียดได้ที่
https://nodered.org/docs/user-guide/runtime/securing-node-red

 


ที่มา
https://nodered.org/docs/getting-started/local
https://github.com/node-red/linux-installers



Write by SysAdmin Knowledge
https://www.sysadmin.in.th
March 22, 2023