การติดตั้ง 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