Printfriendly

Seri VPS-nodered #5: Set password node-red ketika membuka editor

السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ

Lanjut dari tutorial sebelumnya Seri VPS-nodered #1: Membuat VPS Ubuntu di Idcloudhost dan Seri VPS-nodered  #2: Install Node-red di Ubuntu dan akses npm tanpa root serta Seri VPS-nodered #3: Auto start node-red ketika startup dengan pm2 dan Seri VPS-nodered #4: Buka dashboard node-red tanpa /ui. Pada artikel ini dijelaskan cara mengakses url dashboard node-red tanpa tambahan /ui pada url sehingga cukup ketik IP:1880 sudah terbuka dashboard node-red yang sudah di deploy.

Pada setingan default nodered, ketika url IP:1880 (IP dsini merujuk ke IP yang terinstall node-red, misal di localhost) maka editor node-red akan terbuka, jika ingin membuka editor dashboard maka menjadi IP:1880/admin (contoh http://localhost:1880/admin), kira-kira seperti ini

IP Localhost bisa merujuk ke PC yang terinstall node-red atau VPS yang sudah terinstall node-red. Setingan ini sudah ada pada web node-red sendiri, bisa dilihat disini Node-red Settings file. File setting berada di file settings.js 
  • Pada windows setingan berada di C:/Users/nama-username-anda/.node-red/settings.js
  • Sedangkan di Linux berada di setingan /home/nama-username-anda/.node-red/settings.js
Pada windows silahkan install Notepad++ disini kemudian klik kanan file settings.js dan pilih Edit with notepad++

Pada Linux bisa menggunakan editor nano untuk mengubah file 

Artikel ini pada dasarnya bisa diterapkan di windows, linux (PC maupun arm seperti raspberry pi) maupun Mac OS

  1. Buka console.idcloudhost.com dan login dengan akun anda
  2. Buka SSH di dashboard idcloudhost yang sebelumnya telah dibuat
  3. Ketik yes kemudian tombol enter dan masukkan password ubuntu  
  4. Kemudian ketik perintah 
    cd ~/.node-red && ls
    perintah diatas untuk membuka folder tempat setingan node-red, sedangkan perintah ls untuk menampilkan file& folder 
  5. Sebelumnya generate password hash terlebih dahulu,gunakan command
    node-red admin hash-pw
    kemudian masukkan password yang diinginkan (password tidak akan terlihat, disini penulis menggunakan password admin), kemudian copy password hash yang telah digenerate (CTRL+C)
  6. Password hash yang didapat adalah $2b$08$......... sampai S61m (hasil akan berbeda-beda). Kemudian edit file setting.js dengan command
    nano settings.js
    atau
    nano ~/.node-red/settings.js
    dan scroll kemudian cari baris seperti ini dan hapus tanda slash (//) seperti ini
    Ini juga berlaku pada windows pada file C:/Users/nama-user-anda/.node-red/settings.js

  7. Pada baris password terdapat nilai dengan karakter panjang, nilai tersebut bukanlah password, melainkan password yang sudah diencrypt, lebih jelasnya bisa membuka web node-red generating password di sini
    pada kolom value password, hapus dulu nilainya, nanti akan digantikan dengan password hash yang baru (lihat langkah ke 5)

  8. Hapus value password sebelumnya dengan menekan tombol backspace, dan paste pada bagian ini (lihat kembali langkah ke 5)

  9. Kemudian save dengan menekan tombol ctrl + X secara bersamaan dan ketik  kemudian enter

  10. Maka file akan tersimpan di path ini,dan tekan Enter

  11. Setelah semua tersimpan, restart kembali node-red atau jalankan kembali node-red

Jika sebelumnya menggunakan pm2 sebagain process manager, lihat pada artikel sebelumnya Auto start node-red ketika startup dengan pm2. Maka jalankan perintah pm2 list
Maka akan terlihat list process program yang sudah terdaftar di pm2, program node-red berada di id 0 maka cukup menggunakan perintah pm2 restart 0, node-red akan restart secara otomatis

Buka browser dan ketikkan IP dan port node-red dengan tambahan url /admin maka akan muncul form passwword saat masuk editor node-red seperti gambar dibawah, masukkan username : admin dan password sesuai yang dimasukkan (lihat langkah ke 7) 

Untuk tutorial selanjutnya, menggunakan domain untuk membuka editor dan dahsboard node-red

 Good Luck

وَعَلَيْكُمْ السَّلاَمُ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ

0 komentar "Seri VPS-nodered #5: Set password node-red ketika membuka editor", Baca atau Masukkan Komentar

Post a Comment

Jika artikel ini bermanfaat bisa dishare gan, tapi ingat selalu cantumkan sumber jika ingin copas artikel ini