Pasang Api Node JS di idcludhost ubuntu 18.04 lts

Mygojoy
4 min readApr 29, 2022

--

setelah mencoba membuat api dengan node js yang sambung dengan database sql server, tiba saatnya untuk upload API tersebut ke idcloudhost yang sudah saya sewa sebelumnya untuk database SQL server

dibantu oleh KodingWork akhirnya terpasang juga database cloud dan api di idcloudhost. Langkah-langkah nya sebagai berikut ya:

masuk ke console idcloudhost, pilih Compute, kemudian pilih SSH

kemudian install node js nya, sebelum install node js update dulu package manager

install node JS

untuk cek apakah node js sudah terinstall secara benar atau tidak caranya dengan cek versi node js

ketikkan ini di SSH

……

lanjut install nginx. Caranya sbb:

setelah dicoba mengetikkan ip public ke address bar muncul “welcome to nginx” artinya sudah terpasang nginx dengan benar.

nginx itu digunakan untuk memasang nama domain, jadi saat akses api node js, maka bisa menggunakan https:/abcd.com misalnya, jadi tidak memanggil ip publicnya…

Setelah berhasil install node js , pm2 dan pacakage lain yang diperlukan, sekarang saatnya copy file node js yang sudah saya buat di laptop ke idcloudhost, caranya menggunakan FileZilla

setelah FileZilla terinstall, buat new site manager

host diisi dengan ip public dari idcloudhost, user dengan username di idcloudhost, password juga. Untuk memudahkan simpan pengaturan dengan nama idcloudhost misalnya, supaya lebih gampang login saat butuh menggunakan FileZilla

saat explorer FileZilla berhasil dibuka, maka copykan folder zip dari node JS yang sudah dibuat, kemudian ekstrak file ZIP tersebut.

supaya bisa ekstrak file zip, maka perlu install unzip di ubuntu

setelah unzip berhasil diisntall, cara menggunakannya dengan cara sbb:

masuk ke folder dimana api ditempatkan

jalankan node js nya:

biar gampang start node JS nya seperti nodemon misalnya, maka perlu install pm2 :

jika pm2 berhasil diinstall maka menjalankan node js dengan cara :

untuk melihat list dari pm2 caranya :

pilih pm2 yang mana….misalnya yang index 0

pm2 di start dengan cara ini

misalnya suatu saat mau update index.js ya bisa dilakukan melaui FileZilla, biar node js jalan lagi maka jalankan dengan cara :

angka 0 itu didapat dari index saat list menggunakan pm2

Ok sekian corat coret saya memang kalau dibaca mungkin agak membingungkan, karena ya ini lebih untuk dokumentasi saya sendiri sih, kalau lupa caranya ya buka di medium ini…..

--

--

Mygojoy
Mygojoy

Written by Mygojoy

0 Followers

joygrup terdiri dari JoySoftware house, Joylondre, Joykids baju anak, Joywash, Nangkringan Joy

No responses yet