Node.js adalah runtime JavaScript yang banyak digunakan untuk membangun aplikasi web modern seperti API, backend service, hingga real-time application. Pada VPS, Node.js dapat dijalankan melalui berbagai cara, baik melalui terminal (CLI) maupun melalui fitur yang tersedia di control panel. Dalam panduan ini, kami akan menjelaskan cara install Node.js di DirectAdmin melalui menu Setup Node.js App.
Dengan dukungan CloudLinux dan fitur NodeJS Selector, Anda dapat membuat dan menjalankan aplikasi Node.js langsung melalui tampilan GUI tanpa harus menjalankan perintah manual di terminal. Dengan demikian, Anda akan lebih mudah dalam mengelola aplikasi Node.js pada server.
Dukungan DirectAdmin pada NodeJS
DirectAdmin pada dasarnya tidak menyediakan modul Node.js secara langsung seperti beberapa control panel lainnya. Namun, fitur pengelolaan aplikasi Node.js dapat digunakan apabila server telah menggunakan CloudLinux dengan fitur NodeJS Selector (Passenger).
Dengan kombinasi DirectAdmin + CloudLinux, Anda dapat:
- Membuat aplikasi Node.js melalui menu Setup Node.js App
- Memilih versi Node.js yang digunakan
- Menentukan file startup aplikasi
- Mengatur environment aplikasi (development / production)
- Menjalankan atau menghentikan aplikasi melalui panel
Tanpa CloudLinux, aplikasi Node.js pada VPS DirectAdmin biasanya dijalankan secara manual melalui SSH menggunakan Node.js runtime atau process manager seperti PM2.
System Requirements
Sebelum mengikuti panduan ini, pastikan server Anda telah memenuhi beberapa persyaratan berikut:
- DirectAdmin telah terinstal pada VPS: DirectAdmin digunakan sebagai control panel untuk mengelola layanan hosting dan domain pada server.
- CloudLinux telah terpasang pada server: CloudLinux diperlukan untuk menyediakan fitur NodeJS Selector yang memungkinkan pembuatan aplikasi Node.js melalui GUI DirectAdmin.
- Akses login ke DirectAdmin panel
- Domain atau subdomain aktif: Domain harus sudah dipointing ke IP Address VPS.
- Akses SSH ke server (opsional): Digunakan apabila perlu melakukan troubleshooting atau konfigurasi tambahan.
Dengan memenuhi persyaratan di atas, menu Setup Node.js App akan tersedia pada DirectAdmin dan dapat digunakan untuk membuat aplikasi Node.js melalui antarmuka GUI.
Cara Install Node.js di DirectAdmin
Bagi Anda yang menggunakan layanan Virtual Private Server dengan DirectAdmin, Anda bisa mengikuti langkah berikut untuk install NodeJS di DirectAdmin secara mudah.
- Log in ke halaman DirectAdmin panel.
- Cari menu Extra Features lalu pilih Setup Node.js App.

- Untuk membuat aplikasi NodeJS nya, klik CREATE APPLICATION.

- Anda harus menyetel/memasukkan detail untuk aplikasi yang ingin Anda buat di kolom berikut:
- Node.js version : Pilih versi Node.js yang sesuai untuk aplikasi Anda. DirectAdmin merekomendasikan versi 10.22.0.
- Application mode : Tetapkan nilai untuk variabel NODE_ENV ke Development atau Production.
- Application root : Ditujukan ke direktori aplikasi pengguna tempat Anda mengunggah file aplikasi.
- App URL : Ini adalah tautan HTTP/HTTPS yang mengarah ke URL aplikasi Anda.
- App startup file : Masukkan file startup yang sesuai untuk aplikasi Anda. Misalnya, kami telah memasukkan ‘main.js‘ untuk aplikasi kami.

jika setting nya sudah di isi semua, klik tombol CREATE. dan tunggu sampai muncul notifikasi create NodeJS Success.
Mengelola Aplikasi Node.js
Ada beberapa tombol yang digunakan untuk mengelola aplikasi nodeJS yang sudah dibuat sebelumnya. Berikut detail nya :
- Tombol STOP berfungsi untuk menghentikan aplikasi nodeJS yang sedang berjalan. Setelah di klik tombol STOP akan berubah menjadi tombol START yang menandakan aplikasi telah berhenti.

- Tombol START berfungsi untuk menjalankan aplikasi nodeJS yang sedang berhenti. Setelah di klik tombol START akan berubah menjadi tombol STOP yang menandakan aplikasi telah berjalan.

- Tombol RESTART berfungsi untuk menjalankan ulang aplikasi nodeJS yang sedang berjalan.

- Tombol EDIT berfungsi untuk mengubah setting value aplikasi nodeJS sama seperti awal pembuatan aplikasi nodeJS.

- Yang terakhir adalah tombol DELETE yang berfungsi untuk menghapus aplikasi nodeJS pada DirectAdmin panel Anda.

Kesimpulan
DirectAdmin menyediakan aplikasi GUI bawaan yang memudahkan pengelolaan Node.js. Dengan fitur ini, pengguna dapat menginstal dan mengelola framework Node.js secara lebih mudah dan efisien tanpa perlu bergantung sepenuhnya pada perintah terminal.
Solusi ini sangat membantu dalam meningkatkan produktivitas dan kemudahan pengelolaan aplikasi berbasis Node.js.
Demikian artikel kami tentang cara install NodeJS di DirectAdmin pada layanan VPS, semoga dapat bermanfaat. 🙂


