السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
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
- 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
- Buka console.idcloudhost.com dan login dengan akun anda
- Buka SSH di dashboard idcloudhost yang sebelumnya telah dibuat
- Ketik yes kemudian tombol enter dan masukkan password ubuntu
- Kemudian ketik perintah
cd ~/.node-red && ls
perintah diatas untuk membuka folder tempat setingan node-red, sedangkan perintah ls untuk menampilkan file& folder - 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) - 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 - 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) - Hapus value password sebelumnya dengan menekan tombol backspace, dan paste pada bagian ini (lihat kembali langkah ke 5)
- Kemudian save dengan menekan tombol ctrl + X secara bersamaan dan ketik Y kemudian enter
- Maka file akan tersimpan di path ini,dan tekan Enter
- Setelah semua tersimpan, restart kembali node-red atau jalankan kembali node-red
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
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