Selamat Membaca

Install Node Red di Ubuntu
Halo teman-teman, kali ini saya akan berbagi pengalaman tentang memasang Node Red di ubuntu, karena kebetulan saya ada garapan untuk memasang node red di ubuntu server. Sebelumnya apakah temen-teman sudah tahu tentang apa itu Node Red?
Pengenalan Singkat #
Node-RED adalah lingkungan pengembangan visual berbasis alur (flow-based development environment) yang dirancang untuk memudahkan pengembangan solusi IoT (Internet of Things) dan otomatisasi tugas-tugas berbasis alur. Dengan antarmuka pengguna berbasis web yang intuitif, pengguna dapat membuat alur pemrosesan data menggunakan node-node yang dapat disesuaikan.
Node-RED memanfaatkan konsep alur ala Scratch, di mana pengguna dapat menarik dan menjatuhkan node ke dalam workspace, lalu menghubungkannya untuk membuat alur pemrosesan yang kompleks. Node-RED mendukung integrasi dengan berbagai perangkat dan layanan, termasuk protokol komunikasi IoT seperti MQTT, REST, dan banyak lainnya.
Salah satu keunggulan Node-RED adalah fleksibilitasnya dalam menghubungkan dan mengotomatisasi berbagai komponen dalam lingkungan IoT tanpa memerlukan pengetahuan pemrograman yang mendalam. Dengan Node-RED, pengembang dapat dengan mudah membuat alur kerja yang berinteraksi dengan perangkat keras, sensor, dan layanan online tanpa menulis banyak kode.
Proses pemasangan #
Ok, kita langsung saja lah ya…
Sebelumnya saya asumsikan bahwa di komputer teman-teman sudah terpasang NodeJS, namu jika belum silahakan kamu kunjungi halaman resminya dan ikuti arahan atau petunjuk pemasangannya yang sudah ditulis secara jelas di halaman dokumentasi mereka https://nodejs.org/en/download/.
Jika NodeJs sudah terpasang, silahkan untuk install node red menggunakan npm dengan perintah berikut :
sudo npm install -g --unsafe-perm node-red
Secara default, nodered akan diberi port 1880 jadi setelah proses pemasangan selesai, silahkan jalankan perintah node-red dan buka halaman ip:1880 contoh 127.0.0.1:1880.

Tampilan awal dari Node Red
Pengaturan Kredensial #
Setelah melakukan pemasangan berhasil, tentu kita tidak ingin sembrangan orang masuk dan mengelola node red bukan? Oleh sebab itu, teman-teman perlu mengatur kredensial pada node red yang secar default dinonaktifkan jadi kita perlu mengaktifkannya terlebih dahulu dan berikut tahapan-tahapannya.
Buka file settings.js pada direktori /home/username/.node-red
Cari adminAuth dan uncomment sehingga jadi seperti seperti ini
// SEBELUM //adminAuth: { // type: "credentials", // users: [{ // username: "admin", // password: "$2a$08$zZWtXTja0fB1pzD4sHCMyOCMYz2Z6dNbM6tl8sJogENOMcxWV9DN.", // permissions: "*" // }] //},
// MENJADI adminAuth: { type: "credentials", users: [{ username: "admin", password: "$2a$08$zZWtXTja0fB1pzD4sHCMyOCMYz2Z6dNbM6tl8sJogENOMcxWV9DN.", permissions: "*" } ] },
Secara bawaan username dan passwordnya adalah admin dan password, jadi jika ingin merubahnya kamu perlu menambahkan atau membuat passwordnya sendiri dengan hash dan kamu bisa menggunakan https://bcrypt-generator.com/ untuk membuat passwordnya.
- Restart node red untuk mendapatkan efek dari pengaturan file settings.js
Setelah pengaturan user selesai, silahkan buka kembali halaman node red. Jika berhasil, maka kamu akan disuguhi halaman login seperti berikut :

Tampilan login Node Red
Baik itulah sedikit catatan tentang pemasangan node red di ubuntu, mohon maaf jika banyak kekurangannya semoga kita bisa mengambil ibroh dari postingan ini…
Barakallahufiikum…