Cara Install NodeJS di Hosting cPanel

Nia Aurora
Latest posts by Nia Aurora (see all)

Hai sob, kali ini kamu akan mengikuti tutorial bagaimana cara setup aplikasi NodeJs di cPanel.

Node.js adalah platform runtime yang memungkinkan kamu sebagai developer untuk menjalankan JavaScript di sisi server. NodeJS sendiri didukung oleh npm, repositori modul terbesar di dunia. Saat ini yuk simak cara setup aplikasi NodeJS di cPanel milikmu!

 

Catatan :
Instalasi di bawah ini menggunakan framework Express.js yang menggunakan Node.js. Jika Sobat menggunakan framework lain, silakan sesuaikan langkah-langkahnya

Cara Setup Aplikasi Nodejs di cPanel

Berikut Langkah langkah yang dapat kamu ikuti:

Langkah 1, Login ke cPanel

Langkah pertama, login ke cPanel milikmu menggunakan username dan password yang telah Kamu simpan atau melalui member area.

Langkah 2, Masuk ke Menu Setup Nodejs App

Selanjutnya, kamu scroll kebawah untuk menemukan menu "Setup Node.js App" di bagian menu software.

Langkah 3, Klik Create Application

  • Kemudian, Klik Tombol create application di pojok kanan atas untuk mulai memasang Node.js di hosting milikmu

Langkah 4, Konfigurasi Aplikasi

Lakukan Konfigurasi aplikasi dengan mengisi form yang tersedia seperti berikut : 

  • Node.js version : Pilih versi NodeJS sesuai yang Kamu butuhkan
  • Application mode : Kamu dapat memilih opsi yang tersedia yaitu untuk development / production.
  • Application URL : Pilih directory yang ingin digunakan untuk meletakkan file aplikasi NodeJS. URL yang akan digunakan untuk mengakses website yang dibuat.
  • Terakhir klik Create di pojok kanan atas

Langkah 5, Setup Berhasil

Apabila proses selesai maka akan muncul tampilan NodeJS yang sudah dibuat seperti gambar di atas.

Langkah 6, Akses Terminal

Setelah menciptakan environment Node.js, sobat akan melihat deretan script berikut:

Nah, script di atas digunakan untuk mengakses Virtual Environment NodeJS via Terminal. Ini dia langkah-langkahnya:

a. Klik bagian bertanda merah untuk menyalin script yang ada.

b. Buka tab baru lalu akses dashboard cPanel. Kemudian pilih menu Advanced > Terminal.

c. Di halaman Terminal, tempel script tadi di kotak dialog. Jika sudah, klik Enter.

d. Jika melihat output berikut, artinya Anda telah berhasil masuk ke Virtual Environment NodeJS.

Langkah 7, Konfigurasi NPM

Cara install Express js selanjutnya adalah menginstall NPM atau Node Package Manager. Caranya yaitu:

a. Jalankan perintah berikut untuk menginstall NPM:

NODE_ENV=production npm install

Berikut output yang dihasilkan:

b. Kemudian, ikuti dengan perintah di bawah untuk membuat file package.json:

npm init

Di sini, Sobat akan diminta menjawab beberapa pertanyaan. Isilah secara default dengan cara klik Enter.

c, Setelahnya, silakan kembali ke laman Node.js Application. Di sini, klik tombol RESTART.

d. Jika sudah, klik tombol Run NPM Install seperti ini:

Langkah 8, Install Express.js

Selesai dengan konfigurasi NPM, saatnya install ExpressJS di hosting. Caranya mudah, yaitu:

a. Kembali ke laman Terminal (kemudian pastikan kamu masih berada di environment nodejs). Kemudian, jalankan perintah berikut:

npm install express

b. Jika berhasil, Sobat akan menjumpai tampilan di bawah:

Langkah 9, Edit File app.js

Untuk memastikan cara install ExpressJS telah berhasil, Sobat perlu mengedit file bernama app.js. Ikuti langkah-langkah berikut:

a. Buka dashboard cPanel di tab baru. Kemudian klik menu Files > File Manager.

b. Masuk ke folder jsnode.

c. Jika sudah, klik sekali file app.js dan pilih menu Edit.

d. Sobat akan diarahkan ke halaman Editor. Di sini, hapus semua script yang ada lalu ganti dengan script berikut:

var express = require('express');

var app = express();

// Routes

app.get('/', function(req, res) {

res.send('Hello World! Ini adalah Website Express.js pertama saya');

 });

// Listen

var port = process.env.PORT || 3000;

app.listen(port);console.log('Listening on localhost:'+ port);

e. Jika sudah, klik Save Changes.

Langkah 10, Jalankan Express.js App

Sobat sudah berada di langkah terakhir install Express js di hosting. Di sini, Sobat perlu memeriksa hasil akhir instalasi dengan cara mengakses domain Kamu Sob!

Troubleshoot NodeJS

Jika setelah proses install NodeJS, Kamu mengalami error seperti gambar di bawah, maka Kamu perlu mengaktifkan error_log supaya bisa melakukan perbaikan pada aplikasimu, nih.

Caranya kamu bisa mengikuti beberapa langkah berikut :

a. Pada cPanel hosting Kamu, masuk lagi ke menu Setup Node.js

b. Kemudian pada environment nodejs yang diinginkan, klik edit kemudian nantinya cari Passenger Log File. Pada bagian ini, isikan path folder yang Kamu inginkan untuk menyimpan file log. File log-nya bisa disimpan dengan nama passenger.log
Jika sudah, jangan lupa save kembali konfigurasi Kamu ya.

c. Untuk melihat error_log-nya, Kamu bisa masuk ke File Manager, kemudian cari file yang sudah kamu buat tadi. Dan Kamu bisa melihat error_log yang ada untuk melakukan perbaikan pada aplikasimu, ya Sob.

Penutup

Nah kamu sudah berhasil melakukan setup aplikasi nodejs di cpanel, sekarang fitur NodeJS sudah siap kamu gunakan di layanan hosting milikmu. Untuk tutorial setup lainnya, kamu bisa baca juga tutorial lain berikut:

Apakah artikel ini membantu, Sob?

Berikan rating buat artikel ini!

Rata-rata rating 0 / 5. Dari total vote 0

Pertamax, Sob! Jadilah pertama yang memberi vote artikel ini!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

Related Posts
Mengenal Sejumlah Control Panel Hosting

Mungkin Kamu sudah familiar dengan cPanel di member area Jagoan Hosting ya Sob, atau Cpanel yang Kamu bisa akses lewat Read more

Tutorial Manage Product dan Pricing pada cpanel

Halo Sobat Jagoan! Di Jagoan Hosting Kamu perlu tahu bahwa Kamu juga bisa kok melakukan pengaturan pada product dan pricing. Read more

Tutorial Setting Email Hosting di Email Client Android

Hai Sob! Sebagai pemilik website dengan nama domain pribadi sendiri tentu juga ingin memiliki nama atau alamat email dengan disertai Read more

Tutorial Setting Email Hosting di Email Client: iPhone

Berbagai perangkat smartphone telah mampu membuat email hosting kita dapat disetting di email klien perangkat. Dan kali ini giliran pengguna Read more