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

  1. Update Sistem
    Pastikan sistem Ubuntu 24.04 selalu terbaru:
    apt update 
  2. 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
      
  3. Instal PM2
    PM2 diinstal secara global melalui NPM:
    sudo npm install -g pm2
    pm2 -v
    

    PM2 memungkinkan aplikasi tetap berjalan di background dan restart otomatis saat error terjadi.

  4. 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

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.


Artikel Lain

WhatsApp Kami

Support : +6282138153600

Admin Finance : +6285191239466