Langkah 1: Login ke cPanel
- Buka browser dan akses alamat URL cPanel Anda (biasanya diakhiri dengan `/cpanel`).
- Masukkan username dan password cPanel Anda.
Langkah 2: Buat Subdomain atau Folder untuk Aplikasi Node.js
- Di dalam cPanel, cari bagian "Domains" dan klik "Subdomains" jika Anda ingin membuat subdomain. Isi nama subdomain yang diinginkan dan klik "Create".
- Atau, jika ingin menggunakan folder, masuk ke "File Manager" dan buat folder baru di dalam `public_html` atau di luar `public_html` sesuai kebutuhan Anda.
Langkah 3: Upload File Aplikasi Node.js
- Zip semua file aplikasi Node.js di komputer Anda.
- Di cPanel, buka "File Manager".
- Navigasi ke folder atau subdomain yang telah Anda buat.
- Klik "Upload" dan pilih file zip aplikasi Node.js Anda.
- Setelah selesai upload, ekstrak file zip tersebut di dalam folder atau subdomain yang dituju.
Langkah 4: Setup Aplikasi Node.js di cPanel
- Kembali ke halaman utama cPanel, cari bagian "Setup Node.js App" (fitur ini mungkin ada di bawah kategori "Software" atau "Advanced").
- Klik "Create Application".
- Pilih versi Node.js yang Anda inginkan.
- Pilih “Application Root” yaitu folder di mana Anda telah meng-upload dan mengekstrak file aplikasi Node.js.
- Tentukan “Application URL” sesuai dengan subdomain atau folder yang Anda gunakan.
- Pilih “Application Startup File”, biasanya file ini bernama `app.js`, `index.js`, atau nama file utama aplikasi Anda.
- Klik "Create".
Langkah 5: Mengatur Environment Variables (Opsional)
- Pada halaman "Setup Node.js App", klik "Manage" di aplikasi yang telah Anda buat.
- Anda bisa menambahkan environment variables dengan mengisi kolom "Environment Variables" dan klik "Add Variable".
Langkah 6: Install Dependencies
- Masih di halaman "Setup Node.js App", klik "Run NPM Install" untuk menginstall dependencies yang diperlukan oleh aplikasi Node.js Anda.
Langkah 7: Jalankan Aplikasi
- Setelah semua langkah di atas selesai, Anda dapat menjalankan aplikasi dengan kembali ke halaman "Setup Node.js App".
- Klik "Restart App" untuk menjalankan atau merestart aplikasi Node.js Anda.
Troubleshooting
- Permasalahan Port : Pastikan port yang digunakan oleh aplikasi Node.js Anda tidak bentrok dengan aplikasi lain. Biasanya, cPanel akan menangani ini secara otomatis.
- Logs : Cek log aplikasi untuk mencari tahu jika ada error. Anda bisa menemukan log di “File Manager” atau di halaman “Setup Node.js App”.
Dengan mengikuti langkah-langkah di atas, Anda dapat mengatur dan menjalankan aplikasi Node.js di cPanel tanpa dukungan SSH. Jika Anda mengalami kendala, cobalah untuk melihat dokumentasi cPanel atau menghubungi dukungan teknis hosting Anda.