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.