Discord Botunuzu 7/24 Çalıştırın: VPS'te Bot Barındırma Rehberi
Discord botunuzu VPS üzerinde 7/24 çalıştırın: Node.js/Python ortam kurulumu, pm2 ve systemd ile kapanmaz bot, güvenli token saklama ve güncelleme akışı.

Botunuz bilgisayarınız açıkken çalışıyor, kapatınca susuyorsa üyeleriniz bunu ilk fark eden olur. Çözüm basit: botu bir VPS'e taşıyıp 7/24 çalışır hâle getirmek. Bu rehberde bir Discord botunu (Node.js veya Python) sunucuya taşıyor ve kapanmaz hâle getiriyoruz.
1. Ne Kadarlık Makine Gerekir?
Botlar hafiftir: tek botluk küçük işler için 1-2 çekirdek, 2 GB RAM'li bir VPS fazlasıyla yeter. Müzik botu, veritabanlı ekonomi botu veya çok sunuculu botlar için 4 GB'a çıkın. İşletim sistemi: Ubuntu 24.04.
2. Ortam Kurulumu
Sunucuya SSH ile bağlanın ve botunuzun diline göre ortamı kurun.
Node.js botu için:
curl -fsSL https://deb.nodesource.com/setup_24.x | bash -
apt install -y nodejs git
Python botu için:
apt update && apt install -y python3 python3-pip python3-venv git
3. Botu Sunucuya Taşıyın
Kod GitHub'daysa en temizi klonlamak:
cd /opt && git clone https://github.com/KULLANICI/bot.git && cd bot
Bağımlılıkları kurun (npm install veya python3 -m venv .venv && . .venv/bin/activate && pip install -r requirements.txt). Bot token'ınızı koda değil .env dosyasına yazın; token sızarsa botunuz başkasının olur.
4. Kapanmaz Hale Getirin
Node.js için pm2 en pratik yol:
npm install -g pm2
pm2 start index.js --name discord-bot
pm2 save && pm2 startup
Bu üç satırla bot çökerse yeniden başlar, sunucu yeniden başlasa bile otomatik açılır. Loglar: pm2 logs discord-bot
Python için systemd servisi aynı işi görür: /etc/systemd/system/bot.service dosyasına çalıştırma komutunu yazıp systemctl enable --now bot demeniz yeterli. Örnek servis dosyasını Minecraft rehberimizdeki kalıptan uyarlayabilirsiniz.
5. Güncelleme Akışı
cd /opt/bot && git pull && npm install && pm2 restart discord-bot
Tek satırla yeni sürüm yayında. Büyük değişikliklerden önce .env ve veritabanı dosyanızı yedeklemeyi alışkanlık edinin.
Sık Sorulan Sorular
Ücretsiz bot hostingler neden yetmiyor?
Uyku modları, saat sınırları ve paylaşımlı IP'ler yüzünden bot ya geç cevap verir ya kopar. Küçük bir VPS'in maliyeti bir kahve parasıdır ve tamamen sizindir.
Aynı sunucuda birden fazla bot çalışır mı?
Evet; pm2 ile her bot ayrı isimle yönetilir. RAM'iniz yettiği sürece sınır yok.
Token'ımı nasıl korurum?
Koda gömmeyin, .env kullanın, depoyu public yapacaksanız .gitignore'a ekleyin. Sızdıysa Discord Developer Portal'dan hemen yenileyin.
Botunuz bir daha hiç susmasın. Türkiye lokasyonlu VPS planlarıyla botunuz 7/24 yayında; kurulumda takılırsanız canlı destekte birlikte çözeriz.
Hızlı ve güvenli sunucu mu arıyorsunuz?
NVMe SSD altyapılı VPS, VDS ve dedicated sunucular; anında kurulum, 7/24 Türkçe destek.
Paketleri İncele
