Kali ini kita mencoba deploy nextjs app ke hosting. Oke langsung saja langkah-langkah untuk mendeploy nextjs App ke hosting sebagai berikut:
Masuk ke folder nextjs app kita dan buat file server.js dengan kode sebagai berikut:

Kemudian edit script pada package.json menjadi seperti di bawah ini:

Kemudian jalankan npm install dan npm run build:

Pastikan ada folder .next setelah menjalankan npm run build kemudian hapus folder node_modules dan lakukan zip pada keseluruhan project tersebut.

Setelah itu upload file zip tersebut ke cpanel hosting anda, taruh di bagian public_html dan lakukan extract di sana.

Selanjutnya cari menu Node JS Setup

Selanjutnya isi konfigurasinya sebagai berikut:

Lalu klik run npm install atau kalu mau lakukan dengan perintah di terminal juga bisa dengan cara sebagai berikut:

Setelah masuk terminal pastekan code dari nodejs setup tadi


Setelah itu ketikkan perintah npm install dan tunggu sampai proses selesai

Setelah itu restart nodejs app nya dengan klik tombol restart

Dan silahkan buka domain anda dan nextjs App kita telah berhasil terdeploy di hosting.