Printfriendly

Seri VPS-nodered #2: Install Node-red di Ubuntu dan akses npm tanpa root

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

Lanjut dari tutorial sebelumnya Membuat VPS #1: Membuat VPS Ubuntu di Idcloudhost maka tutorial kali ini adalah menginstall nodejs, npm serta node-red pada VPS ubuntu yang sebelumnya dibahas. Tutorial ini sama seperti menginstall node-red di OS ubuntu pada umumnya, pertama-tama install nodejs untuk ubuntu, lalu menginstall npm kemudian menginstall node-red. Khusus pada OS linux, setiap menginstall package baru dengan npm makan diperlukan akses root, bisa dengan menambahkan command sudo, tetapi kali ini package yang kita install tidak perlu disimpan di folder khusus root, sehingga user biasa dapat menginstall package dengan npm  tanpa perlu akses root. 

  1. Sebelumnya buka dahulu console.idcloudhost.com dan klik SSH kemudian login dengan username dan password ubuntu yang telah dibahas pada artikel sebelumnya dan ketik command 
    mkdir ~/.npm-global && 
    export NPM_CONFIG_PREFIX=~/.npm-global && export PATH=$PATH:~/.npm-global/bin && echo -e "export NPM_CONFIG_PREFIX=~/.npm-global\nexport PATH=\$PATH:~/.npm-global/bin" >> ~/.bashrc
  2. Update dulu informasi package dengan command
    sudo apt-get update

  3. Langkah selanjutnya install nodejs dengan perintah
    sudo apt install -y curl && curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash - && sudo apt install -y nodejs

  4. Install node-red dengan perintah
    sudo npm install -g --unsafe-perm node-red

  5. Jalankan command 
    node-red
    kemudian buka ip vps yang didapat dan dengan port 1880, misal 123.123.123.123:1880
    IP 123.123.123 merupakan ip public yang didapat di VPS

  6. Untuk melihat IP public VPS yang didapat, dapat melihat bagian ini

  7. Node-red yang terinstall di VPS dapat dibuka melalui internet
Instalasi node-red telah selesai, 
Untuk membuka node-red harus menjalankan command node-red dan tidak boleh diclose, untuk auto start node-red setiap VPS direstart, bisa menginstall pm2 yang akan dibawah di artikel berikutnya

Mengatasi Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process
Saat Instalasi nodejs- terkadang ada error muncul seperti ini "Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process"

Untuk mengatasi hal tersebut, tekan Ctrl+C atau Ctrl+X untuk stop kemudian kill process apt-get dengan perintah
sudo killall apt apt-get

Kemudian kita konfigurasi ulang dengan perintah

Dan install ulang nodejs kembali (lihat langkah ke 3)

Mengatasi muncul prompt "Pending Kernel Upgrade" setelah instalasi
Jika setelah instalasi nodejs, muncul prompt seperti ini
Tekan tombol tab, sampai tulisan OK berwarna merah, kemudian Enter, setelag itu cukup restart VPS ubuntu dengan perintah
sudo reboot
tunggu bberapa saat, close window ssh, dan buka kembali menu SSH di dashboard VPS

Mengatasi muncul prompt "Daemon using ourdated libraries" setelah instalasi
Jika setelah instalasi muncul seperti ini
maka cukup tekan tombol tab pada keyboard, sampai ke Ok dan tekan Enter. Cukup restart OS di VPS, masa semua service akan terestart, untuk restart OS cukup dengan perintah
sudo reboot
tunggu bberapa saat, close window ssh, dan buka kembali menu SSH di dashboard VPS

 Good Luck

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

0 komentar "Seri VPS-nodered #2: Install Node-red di Ubuntu dan akses npm tanpa root", Baca atau Masukkan Komentar

Post a Comment

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