Discord Bot Neden Ayrı Sunucuda Çalışmalı?
Discord bot'u bilgisayarınızda çalıştırmak; uyku modu, elektrik kesintisi ve dinamik IP demektir. 7/24 online bot için VDS veya özel Discord Bot VDS gerekir. Hafif botlar az RAM yer; müzik/AI botları daha fazla CPU ve bellek ister.
Rainy Bilişim'de bu iş için optimize Discord Bot VDS paketleri vardır. Genel amaçlı VDS veya Ryzen VDS üzerinde de kurabilirsiniz.
Gereksinimler
- Discord Developer Portal'dan bot token
- Node.js (discord.js) veya Python (discord.py)
- 1–2 GB RAM çoğu bot için yeterli
- Sabit IP'li Linux VDS (Ubuntu 22.04 önerilir)
Adım Adım Kurulum (Node.js Örneği)
- VDS'e SSH ile bağlanın.
apt update && apt install -y nodejs npm git(veya Node 20 LTS kurun).- Bot projenizi git clone / scp ile yükleyin.
.enviçinde token saklayın — asla GitHub'a commit etmeyin.npm installve test çalıştırın.- PM2 ile process manager:
npm i -g pm2 && pm2 start index.js --name discord-bot pm2 startupvepm2 saveile reboot sonrası otomatik başlatın.
Python (discord.py) Notları
venv kullanın: python3 -m venv venv && source venv/bin/activate. systemd service veya PM2 (python interpreter) ile 7/24 tutun. Intent'leri Developer Portal'dan açmayı unutmayın.
Sık Yapılan Hatalar
- Token sızıntısı (public repo)
- Memory leak — bot saatler sonra şişer, VDS dolar
- Tek VDS'te 50 bot + oyun sunucusu = kaynak kavgası
- Root ile rastgele script çalıştırma
- Yedeksiz SQLite / JSON veri kaybı
Kaynak Planlama
- Basit moderasyon botu: 1 GB RAM
- Müzik botu (lavalink): 2–4 GB
- Çok sunuculu / AI bot: 4 GB+
Oyun sunucusu ile aynı makinede tutacaksanız RAM'i ayrı planlayın. FiveM + bot aynı VDS'te sıkça RAM yetmezliği yaratır.
Güvenlik
- SSH key-only, Fail2Ban
- Token'ı environment variable
- Gereksiz port kapalı
- Bot yetkilerini (permissions) minimumda tutun
SSS
Raspberry Pi yeterli mi?
Evde test için evet; 7/24 üretim ve uptime için VDS daha stabil.
Windows VDS olur mu?
Olur ama Linux daha az kaynak yer ve ucuzdur.
Birden fazla bot tek VDS'te mi?
Evet — PM2 ile ayrı process. Toplam RAM'i aşmayın.
Sonuç
Discord bot'u 7/24 yaşatmak teknik olarak basittir: küçük VDS + PM2 + token güvenliği. Hazır paket için Discord Bot VDS, oyun projeleriniz için Minecraft/FiveM hosting sayfalarımızı inceleyin.