Tutorial

Screen & Tmux untuk Bot 24/7

Menjalankan bot di background agar tetap jalan setelah logout SSH.

Menggunakan Screen

Install screen:

sudo apt install screen -y

Screen commands:

screen -S botname # Buat session baru
screen -ls # List semua session
screen -r botname # Attach ke session
screen -d -r botname # Detach & reattach

# Di dalam screen:
# Ctrl+A lalu D # Detach dari session
# Ctrl+A lalu K # Kill session

Menggunakan Tmux

Install tmux:

sudo apt install tmux -y

Tmux commands:

tmux new -s botname # Buat session baru
tmux ls # List semua session
tmux attach -t botname # Attach ke session
tmux kill-session -t name # Kill session

# Di dalam tmux:
# Ctrl+B lalu D # Detach dari session

Contoh Penggunaan

# Buat session dan jalankan bot
screen -S mybot
cd /path/to/bot
node index.js

# Tekan Ctrl+A lalu D untuk detach
# Bot akan tetap jalan di background

# Untuk cek kembali:
screen -r mybot

💡 Tips

  • • Screen lebih simple, Tmux lebih powerful (split panes, etc)
  • • Untuk Node.js, pertimbangkan PM2 sebagai alternatif yang lebih baik
  • • Session akan tetap ada setelah disconnect SSH
← Kembali ke Resources