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

  1. Persiapan Sistem
    Update sistem terlebih dahulu:
    sudo apt update -y
    
  2. 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
      
  3. 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
  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

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.


Artikel Lain

WhatsApp Kami

Support : +6282138153600

Admin Finance : +6285191239466