Tutorial

Setup Node.js di VPS (Linux)

Panduan lengkap install Node.js, npm, dan pm2 di VPS Ubuntu/Debian untuk menjalankan bot 24/7.

1. Update System

Pertama, update package list dan upgrade sistem:

sudo apt update && sudo apt upgrade -y

2. Install Node.js via NVM (Recommended)

Install NVM (Node Version Manager) untuk mengelola versi Node.js:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

Reload terminal:

source ~/.bashrc

Install Node.js versi LTS:

nvm install --lts

Verifikasi instalasi:

node -v && npm -v

3. Install PM2 (Process Manager)

PM2 untuk menjalankan bot di background dan auto-restart:

npm install -g pm2

4. Clone dan Jalankan Bot

Clone repository bot Anda:

git clone https://github.com/username/bot-repo.git
cd bot-repo
npm install

Jalankan dengan PM2:

pm2 start index.js --name "mybot"

5. PM2 Commands

pm2 list # Lihat semua proses
pm2 logs mybot # Lihat logs
pm2 restart mybot # Restart bot
pm2 stop mybot # Stop bot
pm2 delete mybot # Hapus dari PM2
pm2 save # Simpan konfigurasi
pm2 startup # Auto-start saat reboot

💡 Tips

  • • Gunakan pm2 startup agar bot auto-start setelah VPS reboot
  • • Gunakan pm2 monit untuk monitoring real-time
  • • Set environment variables di file .env
← Kembali ke Resources