Selamat Membaca

Cover Install Node Red di Ubuntu

Install Node Red di Ubuntu

Tutorial

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

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.

  1. Buka file settings.js pada direktori /home/username/.node-red

  2. 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.

  1. 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

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…