Beranda HostingPanduan Deploy Aplikasi Node.js di Shared Hosting

Panduan Deploy Aplikasi Node.js di Shared Hosting

Terakhir diperbarui pada 7 Desember 2025

Panduan ini menjelaskan alur umum untuk deploy aplikasi Node.js di lingkungan Shared Hosting menggunakan tool selector yang tersedia.

I. Setup Lingkungan Node.js

Langkah 1: Buat Aplikasi Node.js Baru

  1. Login ke Panel Hosting: Masuk ke Hosting Anda.
  2. Akses Menu Setup: Cari dan klik menu Setup Node.js App di bagian Software.
  3. Klik tombol Create Application atau Setup New Application.
  4. Lengkapi formulir konfigurasi lingkungan:
    • Node.js Version: Pilih versi yang sesuai dengan project Anda.
    • Application Mode: Pilih Production.
    • Application Root: Tulis nama folder baru di mana file aplikasi akan disimpan (Contoh: aplikasi-node).
    • Application URL: Pilih domain atau subdomain yang akan digunakan untuk mengakses aplikasi ini.
    • Application startup file: Isi dengan nama file utama yang menjalankan aplikasi (biasanya app.js atau index.js).
  5. Klik Create. Lingkungan Node.js Anda kini telah dibuat.

II. Upload File dan Instalasi Dependencies

Setelah lingkungan dibuat, Anda perlu mengunggah source code dan menginstal semua modul yang dibutuhkan.

Langkah 2: Upload File Project

  1. Akses File Manager: Buka File Manager dan masuk ke folder Application Root yang telah Anda buat.
  2. Unggah: Upload semua file project Node.js Anda (termasuk file utama dan package.json) ke dalam folder tersebut. Pastikan tidak ada file yang terlewat.

Langkah 3: Instalasi Dependencies (npm install)

  1. Kembali ke Setup Node.js App (atau Node.js Selector).
  2. Pilih Aplikasi: Masuk ke pengaturan detail aplikasi yang baru saja Anda setup.
  3. Jalankan NPM: Cari dan klik tombol Run NPM Install (atau Install Dependencies).
    • Proses ini akan membaca file package.json Anda dan menginstal semua modul yang dibutuhkan (node_modules) di virtual environment server.

III. Menjalankan Aplikasi (Deploy)

Langkah 4: Restart Aplikasi

Setelah semua dependencies terinstal:

  1. Di halaman detail aplikasi, cari tombol Restart di bagian atas.
  2. Klik tombol Restart untuk memuat ulang dan menjalankan aplikasi Node.js Anda.

Langkah 5: Verifikasi

Akses Application URL yang Anda tentukan di Langkah 1 melalui browser. Aplikasi Node.js Anda seharusnya sudah live.

Peringatan: Setiap kali Anda membuat perubahan pada source code atau dependencies, Anda wajib melakukan Restart dari menu Setup Node.js App agar perubahan tersebut diterapkan pada server.