Installasi WHAPI di Linux Ubuntu
Last updated
Last updated
Berikut ini adalah tutorial install aplikasi WHAPI pada VPS dengan sistem operasi Linux Ubuntu. Sebelum menginstall aplikasi, Anda perlu menginstall software yang dibutuhkan, seperti NodeJS, dan Nginx. Silahkan masuk ke user root
pada terminal Anda. Copy paste perintah terminal dibawah ini :
Setelah installasi berhasil, maka Anda akan melihat versi NodeJS.
Sebelum menginstall aplikasi, silahkan Anda download terlebih dahulu.
Pada halaman tersebut masukkan license, jika license yang Anda masukkan cocok maka tombol untuk download aplikasi akan muncul.
Setelah berhasil mendownload aplikasi. Upload file tersebut ke VPS Anda, buat folder terlebih dahulu dengan perintah.
Setelah membuat folder, upload file .zip yang sudah di download tadi ke folder whapi-v4. Extract file zip tersebut dengan perintah unzip, lalu jalankan perintah
Pada saat install aplikasi, pastikan jaringan Anda stabil dan bagus agar installasi berjalan lancar.
Setelah installasi selesai, selanjutnya Anda akan memulai aplikasi
Menjalankan aplikasi WHAPISecara default WHAPI akan berjalan di port 3000 atau port yang lain. Maka dari itu kita perlu proxy port 3000 ke 80. Agar aplikasi bisa diakses tanpa port. Jika Nginx sudah terinstall pada VPS, selanjutnya kita harus menjalankan perintah :
Selanjutnya, silahkan anda cari bagian ini
Dan ubah menjadi :
Setelah itu, pastikan settingan config Nginx sudah benar dengan mengetik perintah :
Selesai, port berhasil dihilangkan.
Jika Anda menggunakan aplikasi dengan traffic yang tinggi, terkadang penggunaan RAM akan naik secara signifikan, yang menyebabkan kinerja aplikasi menjadi terganggu. Library jemalloc akan membantu meringankan itu. Pada kesempatan kali ini, kami akan membahas installasi jemalloc di OS linux, pertama install dulu library dengan mengetik perintah :
Setelah installasi selesai, silahkan matikan aplikasi terlebih dahulu dengan mengetik perintah :
Jika aplikasi sudah mati, silahkan Anda cari lokasi library jemalloc dengan cara :
Ketika perintah sudah dijalankan, silahkan perhatikan gambar berikut ini :
Silahkan Anda cari path yang berakhiran libjemalloc.so, seperti gambar diatas. Jika sudah sekarang masuk kedalam folder aplikasi whapi untuk mensetting library agar terload di aplikasi. Masukkan perintah berikut :
Dari contoh path di gambar atas, perintah sebagai berikut :
Tekan enter, dan jalankan aplikasi dengan perintah :
Selesai, Anda dapat mengcompare penggunaan RAM sebelum dan sesudah menggunakan library. Ketika menggunakan jemalloc, Anda tidak perlu khawatir lagi karena penggunaan RAM akan naik secara signifikan, karena bisa memangkas 70-80% RAM untuk penggunaan NodeJS.
Untuk mengecek apakah library sudah jalan atau belum, bisa menggunakan perintah ini :
<process_pid> bisa didapatkan dengan cara mengetik pm2 list, letak pid bisa dicek pada gambar dibawah ini :
PID bisa berbeda, silahkan sesuaikan pid yang Anda dapatkan. Ketika perintah berhasil dijalankan akan menampilkan hasil seperti dibawah ini :
Jika Anda mendapatkan hasil seperti gambar diatas, library sudah terload di aplikasi whapi.
Lakukan jika Anda mendownload dan menginstall versi 3.
Setelah aplikasi terinstall dengan lancar, selanjutnya adalah menginstall library yang dibutuhkan oleh puppeter. Copy paste perintah dibawah ini ke terminal :
Selanjutnya :