Cara Install Node.js dan PM2 di VPS Ubuntu 24.04
Pengantar
Node.js telah menjadi pilihan populer untuk membangun aplikasi web, API, dan aplikasi real-time karena performanya yang cepat dan efisien. Saat menjalankan Node.js di VPS Ubuntu 24.04, sangat penting memastikan aplikasi berjalan stabil dan tetap aktif bahkan saat server restart. Untuk itu, selain menginstal Node.js, kita juga membutuhkan PM2, sebuah process manager yang memungkinkan aplikasi Node.js berjalan di background dan melakukan restart otomatis saat terjadi error.
Artikel ini akan memandu kamu langkah demi langkah cara menginstal Node.js LTS dan PM2 di VPS Ubuntu 24.04, termasuk tips untuk memastikan aplikasi tetap berjalan lancar.
Mengapa Node.js dan PM2 Penting di VPS?
Node.js memungkinkan kamu menjalankan JavaScript di sisi server, sehingga aplikasi bisa bersifat real-time dan scalable. Namun, jika aplikasi Node.js berjalan langsung tanpa process manager, maka saat server reboot atau aplikasi crash, semuanya akan berhenti.
Di sinilah PM2 berperan. PM2 menjaga aplikasi tetap berjalan di background, melakukan auto-restart jika terjadi error, dan menyediakan fitur monitoring sehingga kamu bisa melihat performa aplikasi secara real-time.
Dengan kombinasi Node.js LTS dan PM2, VPS kamu bisa berjalan lebih stabil dan aman untuk kebutuhan development maupun production.
Langkah-langkah Instalasi Node.js dan PM2 di Ubuntu 24.04
- Update Sistem
Pastikan sistem Ubuntu 24.04 selalu terbaru:
apt update - Instal Node.js LTS
- Gunakan NodeSource untuk instal Node.js versi LTS (misal versi 22):
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash - sudo apt install -y nodejs - Cek versi Node.js dan NPM:
node -v # Contoh output: v22.21.1 npm -v # Contoh output: 10.9.4
- Gunakan NodeSource untuk instal Node.js versi LTS (misal versi 22):
- Instal PM2
PM2 diinstal secara global melalui NPM:
sudo npm install -g pm2 pm2 -vPM2 memungkinkan aplikasi tetap berjalan di background dan restart otomatis saat error terjadi.
- Menjalankan Aplikasi Node.js dengan PM2
- Jika aplikasi Node.js kamu bernama app.js, jalankan dengan perintah berikut:
pm2 start app.js --name my-app pm2 status -
Agar PM2 otomatis menjalankan aplikasi saat server reboot:
pm2 startup pm2 save - Agar aplikasi Node.js dengan PM2 berhenti :
pm2 stop app.js --name my-app pm2 status
- Jika aplikasi Node.js kamu bernama app.js, jalankan dengan perintah berikut:
Kesimpulan
Menggunakan Node.js LTS dan PM2 di VPS Ubuntu 24.04 adalah langkah tepat untuk memastikan aplikasi berjalan stabil, aman, dan tetap online meskipun terjadi error atau server restart, karena PM2 mampu menjaga aplikasi tetap aktif dengan fitur auto-restart dan monitoring. Untuk hasil yang lebih optimal dan performa maksimal, sangat disarankan menjalankan aplikasi Node.js di VPS yang cepat, stabil, dan memiliki resource dedicated. Jika kamu sedang mencari VPS yang siap untuk Node.js production, kamu bisa menggunakan layanan Standard Cloud VPS yang andal dan berkualitas di https://plasawebhost.com/standard-cloud-vps.html sehingga aplikasi kamu dapat berjalan lebih lancar, profesional, dan siap berkembang.


