Cara Melakukan Upload NoteJS di Hosting

Setelah Anda mengikuti panduan tersebut, Anda bisa melanjutkan untuk proses upload dan menjalankan project nodejs. Berikut langkah-langkahnya:

1. Silahkan masuk ke folder / directory nodejs yang anda deploy. Anda bisa melihat detail directory pada menu “Setup NodeJs App” di cPanel.

informasi path Setup NodeJs App

2. Masuk ke “File manager” cPanel dan arahkan ke path directory nodejs project yang Anda gunakan. Lalu lakukan upload file project nodejs di dalam folder tersebut.

cara upload project nodejs ke cpanel

3. Setelah file ZIP project nodejs di upload, silahkan extract isi file zip dan pastikan file benar di extract di path directory nodejs cPanel. Jika masih di dalam folder lain, silahkan move ke folder directory nodejs app cPanel.

extract project nodejs anda

4. Samakan nama file untuk “Application startup file” dengan nama index file node yang akan digunakan. Dalam panduan ini kami menggunakan “app.js” .

Application startup file
menjalankan perintah app.js

5. Sesuaikan running port nodejs project Anda ke 8080 . Akses port HARUS ke 8080 .

running port nodejs project

6. Masuk ke NodeJs Application cPanel untuk copy path url virtual environment nodejs Anda.

edit NodeJs Application
copy path url virtual environment nodejs

7. Silahkan masuk ke menu “Terminal” di cPanel hosting atau connect ssh ke hosting Rumahweb. Pastekan url path virtual environment nodejs yang sudah di copy tadi ke terminal lalu ENTER .

menjalankan perintah nodejs

8. Pastikan sudah di dalam virtual env yang mengarah di dalam folder nodejs yang Anda gunakan. Lalu jalankan command “npm install” . Tunggu sampai proses selesai. Semakin banyak node module yang Anda gunakan semakin lama pula prosesnya dan semakin tinggi juga resource hosting yang dipakai.

npm install

Pastikan tidak ada error pada proses ini, jika ada error, berarti node module dan project Anda tidak support di jalankan melalui cPanel.

9. Setelah npm install selesai, silahkan kembali ke menu “Setup Nodejs Application cPanel” . Lalu restart runtime nodejs yang Anda gunakan.

restart Setup Nodejs Application cPanel

10. Akses url nodejs Anda untuk melihat hasil deployment. Clear cache browser atau coba akses url nodejs Anda di icognito / private mode browser.

Akses url nodejs yang telah anda buat

Jika tidak ada error pada saat proses deployment, nodejs website Anda akan dapat tertampil dengan baik di browser.

Tips

  • Optimasi node module yang Anda gunakan di nodejs Project Anda, semakin banyak node module yang berjalan, semakin tinggi juga resource hosting yang dibutuhkan
  • Tidak semua node module dapat berjalan di nodejs cPanel. Kami tidak bisa membantu untuk perbaikan script pada node module / project nodejs yang Anda gunakan.
  • Silahkan cari referensi alternatif node module jika ada kendala deployment di forum online seperti forum cPanel , stack overflow dll

Sampai tahap ini proses upload project nodeJS dan menjalankan project nodejs pad cPanel hosting Rumahweb. Perlu di ingat, tidak semua project nodejs dan node module dapat berjalan dengan baik di nodejs cPanel. Jika Anda fokus untuk mengembangkan aplikasi berbasis nodejs yang kompleks, scalable dan bisa mempunyai hak akses yang tinggi seperti akses root. Kami sarankan langsung menggunakan layanan cloud server seperti VPS .

0