Jika sebelumnya kita sudah membahas cara upload Next.js ke cPanel, sebenarnya cara upload Node.js ke cPanel bisa dibilang sama.
Bedanya jika upload aplikasi Node.js langsung, maka kamu tidak perlu membuat konfigurasi startup file dan juga tidak perlu update lagi package.json yang sudah kamu buat di localhost.
Jadi, daripada kamu penasaran, kamu bisa mengikuti langkah-langkah yang ada dihalaman ini.
Untuk tutorial ini, kita akan menggunakan Calculator.js: a node.js Demonstration Project yang ada di Github. Kalau kamu menggunakan script yang berbeda, maka kamu bisa upload juga scriptnya langsung ke hosting, atau menggunakan script yang sama dalam tutorial ini untuk mencoba.
Ketika sudah membuat aplikasi Node.JS, biasanya kamu akan memiliki startup file yang mungkin saja namanya app.js, server.js, main.js, dan lainnya. Jika kamu bukan pembuat scriptnya, disarankan untuk menanyakan ke pembuat script tersebut, file mana yang digunakan sebagai startup file.
Dalam contoh ini, startup file sudah ada dengan nama file server.js
Sekarang kamu bisa deploy atau Node.js dari hosting cpanel yang kamu gunakan. Ketika sudah berada dihalaman Setup Node.js App, klik saja tombol Create application untuk memulai
Disini kamu akan diminta untuk mengisikan detail instalasi, yang dalam tutorial ini konfigurasinya seperti ini
Kamu bisa upload scriptnya sesuai dengan Application root yang sudah kamu tentukan, misalnya di public_html/node-wpgan. Selain itu, pastikan folder application root kosong sebelum kamu upload file, jika sudah ada file default, maka kamu bisa menghapusnya atau menimpanya
Pastikan juga untuk mengekstrak file zip yang sudah kamu upload, kemudian pilih opsi extract.
Sekarang kamu bisa memulai proses utamanya dari instalasi Node.js. Yang perlu kamu lakukan adalah kembali kehalaman detail aplikasi Node.js yang sudah kamu setup sebelumnya, kemudian salin perintah untuk masuk ke virtual environment.
Jika sudah disalin, kamu bisa membuka fitur Terminal yang ada di cPanel, atau akses SSH melalui PuTTY, Terminal, atau CMD. Jika sudah membuka Terminal atau SSH, maka kamu bisa masuk ke virtual environment dengan menjalankan perintah yang sudah kamu salin, kemudian jalankan perintah npm install
Jika proses install sudah selesai, maka kamu bisa mulai menjalankan aplikasi Node.JS dengan cara menjalankan perintah npm run start
Karena semua langkah sudah selesai, sekarang kamu tinggal akses website saja. Jika script yang kamu gunakan sama seperti di tutorial ini, maka hasilnya akan seperti ini
Itulah cara mudah upload project Node.js ke hosting cpanel. Jika kamu menggunakan script yang dibuat orang lain, atau justru menggunakan script berbayar, biasanya mereka juga akan menyertakan dokumentasi untuk instalasinya, terutama untuk menentukan startup filenya.
Jadi pastikan untuk berkomunikasi juga dengan pembuat script apabila kamu tidak membuat scriptnya sendiri, ya!
KOMENTAR
Memuat...