cenahostcenahost
Kembali ke Blog
Bot Hosting5 Desember 20245 min read

Cara Setup Discord Bot di Hosting 24/7

Panduan lengkap deploy dan menjalankan Discord bot Anda 24/7 tanpa harus menyalakan komputer terus-menerus.

Tim Cenahost

Cenahost Team

Cara Setup Discord Bot di Hosting 24/7

Mengapa Butuh Bot Hosting?

Menjalankan Discord bot di komputer pribadi memiliki banyak keterbatasan:

  • Komputer harus menyala 24/7
  • Koneksi internet harus stabil
  • Tagihan listrik membengkak
  • Performa tidak konsisten
Dengan bot hosting, bot Anda berjalan di server profesional dengan uptime 99.9%.

Persiapan

Yang Dibutuhkan

  • Source code bot (Node.js, Python, atau Java)
  • Token bot dari Discord Developer Portal
  • Akun Cenahost dengan paket Bot Hosting

Bahasa yang Didukung

  • Node.js (discord.js, eris)
  • Python (discord.py, pycord, nextcord)
  • Java (JDA)
  • Go (discordgo)

Langkah Deploy Bot

1. Siapkan File Bot

Pastikan bot Anda memiliki:

  • File utama (index.js / main.py / Bot.java)
  • File dependencies (package.json / requirements.txt)
  • File konfigurasi (.env untuk token)

2. Upload ke Panel

  • Login ke panel Cenahost
  • Buka File Manager
  • Upload semua file bot Anda
  • Pastikan struktur folder benar
  • 3. Install Dependencies

    Node.js: Buka console dan jalankan:

    npm install
    

    Python:

    pip install -r requirements.txt
    

    4. Konfigurasi Environment

  • Buat file .env di root folder
  • Tambahkan token bot:
  • DISCORD_TOKEN=your_token_here
    
  • Pastikan code membaca dari environment variable
  • 5. Start Bot

    Klik tombol Start di panel. Bot akan mulai berjalan dan muncul online di Discord.

    Tips Penting

    • Jangan hardcode token - Selalu gunakan environment variable
    • Gunakan process manager - PM2 untuk Node.js agar auto-restart
    • Monitor memory - Bot yang memory leak akan crash
    • Update dependencies - Patch keamanan penting
    • Backup code - Gunakan Git untuk version control

    Troubleshooting

    Bot tidak online:

    • Cek token di .env sudah benar
    • Pastikan intents sudah diaktifkan di Developer Portal
    • Cek log error di console panel
    Bot sering restart:
    • Cek memory usage, mungkin perlu upgrade RAM
    • Pastikan tidak ada infinite loop di code
    • Tambahkan error handling yang proper

    Butuh Hosting Cepat & Handal?

    Mulai dari Rp 9.000/bulan dengan performa tinggi dan support 24/7.

    Coba Gratis Sekarang