Panduan Lengkap Cara Install Node.js LTS, NPM, PM2 & NVM di Ubuntu 24.04
Pengantar
Node.js adalah platform JavaScript yang memungkinkan kamu membangun aplikasi backend, API, hingga aplikasi real-time.
Untuk server Ubuntu 24.04, penggunaan Node.js versi LTS (Long Term Support) sangat disarankan karena stabil dan mendapatkan update keamanan jangka panjang.
Panduan ini akan membantu kamu menginstal Node.js LTS menggunakan NVM (Node Version Manager), lengkap dengan NPM dan PM2, sehingga aplikasi Node.js dapat berjalan stabil di server.
Penjelasan Tentang Node.js, NPM, PM2, dan NVM
- Node.js: Runtime JavaScript untuk server-side yang cepat dan efisien.
- NPM (Node Package Manager): Digunakan untuk mengelola package atau library Node.js.
- PM2: Process manager untuk Node.js, berguna untuk menjalankan aplikasi di background dan auto-restart saat error.
- NVM (Node Version Manager): Memudahkan instalasi dan pergantian versi Node.js di server tanpa konflik.
Dengan kombinasi ini, server kamu siap untuk production dan pengembangan dengan stabilitas tingg
Perbedaan Node.js LTS dan Current
LTS (Long Term Support):
- Stabil dan direkomendasikan untuk server production.
- Mendapat update keamanan jangka panjang.
- Saat ini versi LTS resmi: 20, 22, dan 24.
Current / Experimental:
- Memiliki fitur terbaru tapi belum stabil untuk production.
- Cocok untuk testing atau pengembangan fitur baru.
Langkah Instalasi Node.js LTS, NPM, PM2 & NVM di Ubuntu 24.04
- Persiapan Sistem
Update sistem terlebih dahulu:
sudo apt update -y - Instal NVM
- Install NVM untuk memudahkan pengelolaan versi Node.js:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash - Aktifkan NVM tanpa restart terminal:
\. "$HOME/.nvm/nvm.sh" - Cek versi NVM:
nvm --version
- Install NVM untuk memudahkan pengelolaan versi Node.js:
-
Instal Node.js LTS
-
Install Node.js versi 22 LTS (contoh):
nvm install 22 nvm use 22 nvm alias default 22 - Cek versi Node.js dan NPM:
node -v # Contoh output: v22.21.1 npm -v # Contoh output: 10.9.4
-
- Instal PM2
- PM2 membantu aplikasi Node.js berjalan di background:
npm install -g pm2 pm2 -v -
Jalankan aplikasi Node.js dengan PM2:
pm2 start app.js --name my-app pm2 status -
Agar otomatis berjalan saat reboot:
pm2 startup pm2 save - Agar aplikasi Node.js dengan PM2 berhenti :
pm2 stop app.js --name my-app pm2 status
- PM2 membantu aplikasi Node.js berjalan di background:
Kesimpulan
Menginstal Node.js LTS, NPM, PM2, dan NVM di Ubuntu 24.04 adalah langkah penting untuk memastikan aplikasi Node.js berjalan stabil, aman, dan mudah dikelola baik untuk development maupun production. Dengan NVM, kamu dapat mengatur versi Node.js secara fleksibel, sementara PM2 memastikan aplikasi tetap aktif dengan fitur auto restart dan startup otomatis saat server reboot. Agar performa aplikasi semakin optimal, penggunaan VPS yang stabil dan memiliki resource dedicated sangat disarankan. Jika kamu membutuhkan VPS yang siap untuk Node.js production, layanan Standard Cloud VPS dari https://plasawebhost.com/standard-cloud-vps.html bisa menjadi pilihan tepat untuk mendukung aplikasi kamu agar berjalan cepat, profesional, dan selalu online.


