Cara Install Blynk Local server di VPS Ubuntu 18.04

hosting image
Cara Install Blynk Local server di VPS Ubuntu 18.04

Cara Install Blynk Local server di VPS Ubuntu 18.04

Saat artikel ini saya buat, Banyak praktisi ioT yang biasa menggunakan blynk yang kebingungan karena Blynk Legacy akan segera dishutdown. Salah satu solusi agar bisa tetap menggunakan applikasi blynk legacy adalah dengan membuat server blynk di vps. Blynl local server ini menggunakan Java runtime Engine atau JRE, sehingga file ini bisa dijalankan di semua OS.

Cara Install Blynk Local Server di VPS

1. Install Java Runtime Engine

Agar Blynk local server bisa berfungsi dengan baik, dibutuhkan Java runtime Engine. Karena saya menggunakan VPS ubuntu, maka kita harus install JRE sebelumnya dengan perintah sebagai berikut:

Cek apakah Java sudah terinstall:

java -version

 

Jika hasilnya seperti ini:

root@tutorial:~# java -version

Command 'java' not found, but can be installed with:

apt install default-jre            
apt install openjdk-11-jre-headless
apt install openjdk-8-jre-headless 
apt install openjdk-9-jre-headless

Artinya Java belum ada di VPS kita dan perlu kita install dengan perintah ini:

apt install default-jre

Hasilnya seperti ini

root@tutorial:~# apt install default-jre
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  at-spi2-core ca-certificates-java default-jre-headless fontconfig-config fonts-dejavu-core fonts-dejavu-extra java-common libasound2 libasound2-data
  libatk-bridge2.0-0 libatk-wrapper-java libatk-wrapper-java-jni libatk1.0-0 libatk1.0-data libatspi2.0-0 libavahi-client3 libavahi-common-data libavahi-common3
  libcups2 libdrm-amdgpu1 libdrm-common libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libdrm2 libfontconfig1 libfontenc1 libgif7 libgl1 libgl1-mesa-dri libglapi-mesa
  libglvnd0 libglx-mesa0 libglx0 libgraphite2-3 libharfbuzz0b libice6 libjpeg-turbo8 libjpeg8 liblcms2-2 libllvm10 libnspr4 libnss3 libpciaccess0 libpcsclite1
  libsensors4 libsm6 libx11-xcb1 libxaw7 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-shape0 libxcb-sync1 libxcomposite1 libxdamage1 libxfixes3
  libxft2 libxi6 libxinerama1 libxmu6 libxpm4 libxrandr2 libxrender1 libxshmfence1 libxt6 libxtst6 libxv1 libxxf86dga1 libxxf86vm1 openjdk-11-jre
  openjdk-11-jre-headless x11-common x11-utils
Suggested packages:
  libasound2-plugins alsa-utils cups-common liblcms2-utils pcscd lm-sensors libnss-mdns fonts-ipafont-gothic fonts-ipafont-mincho fonts-wqy-microhei | fonts-wqy-zenhei
  fonts-indic mesa-utils
The following NEW packages will be installed:
  at-spi2-core ca-certificates-java default-jre default-jre-headless fontconfig-config fonts-dejavu-core fonts-dejavu-extra java-common libasound2 libasound2-data
  libatk-bridge2.0-0 libatk-wrapper-java libatk-wrapper-java-jni libatk1.0-0 libatk1.0-data libatspi2.0-0 libavahi-client3 libavahi-common-data libavahi-common3
  libcups2 libdrm-amdgpu1 libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libfontconfig1 libfontenc1 libgif7 libgl1 libgl1-mesa-dri libglapi-mesa libglvnd0 libglx-mesa0
  libglx0 libgraphite2-3 libharfbuzz0b libice6 libjpeg-turbo8 libjpeg8 liblcms2-2 libllvm10 libnspr4 libnss3 libpciaccess0 libpcsclite1 libsensors4 libsm6 libx11-xcb1
  libxaw7 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-shape0 libxcb-sync1 libxcomposite1 libxdamage1 libxfixes3 libxft2 libxi6 libxinerama1 libxmu6
  libxpm4 libxrandr2 libxrender1 libxshmfence1 libxt6 libxtst6 libxv1 libxxf86dga1 libxxf86vm1 openjdk-11-jre openjdk-11-jre-headless x11-common x11-utils
The following packages will be upgraded:
  libdrm-common libdrm2
2 upgraded, 74 newly installed, 0 to remove and 241 not upgraded.
Need to get 69.8 MB of archives.
After this operation, 523 MB of additional disk space will be used.
Do you want to continue? [Y/n] y

tekan y lalu enter:

cara install blynk local server

tunggu sampai proses install selesai

setelah itu kembali check hasil installasi java dengan perintah java -version seperti dibawah ini

root@tutorial:~# java -version
openjdk version "11.0.16" 2022-07-19
OpenJDK Runtime Environment (build 11.0.16+8-post-Ubuntu-0ubuntu118.04)
OpenJDK 64-Bit Server VM (build 11.0.16+8-post-Ubuntu-0ubuntu118.04, mixed mode, sharing)

2. Download Blynk local server

Setelah Java terinstall, langkah berikutnya adalah download Blynk local server di link berikut:

Download Blynk Local server

Link alternatif:

Download Blynk Local server

3. Jalankan Blynk local server

Setelah berhasil Anda download, berikutnya adalah menjalankan blynk local server dengan perintah berikut:

java -jar ./blynk-server.jar -dataFolder ./Blynk

3. Setup cronjob

Agar bynk server aktif saat booting, maka perlu dibuatkan cron yang aktif saat booting:

@reboot java -jar /root/blynk-server.jar -dataFolder /root/Blynk
post author image avatar
Tanto Prihartanto
Bestariwebhost.com

Aktif menulis artikel di Prihartanto.com dan Resep Masakan, serta pemilik web hosting Bestariwebhost dan layanan pembuatan website di bestariweb studio.