Kiralık Sunucu & GPU Server | Türkiye VDS - SistemDC

Discord Bot ve Node.js VDS Rehberi 2026 | SistemDC

Discord Bot ve Node.js API için Ryzen VDS Rehberi 2026

Discord Bot ve Node.js API için Ryzen VDS Rehberi 2026

Discord topluluğunuz için moderasyon, müzik veya destek botu geliştirdiyseniz bir sonraki adım net: botun 7/24 çalışan bir sunucuda barındırılması. Bilgisayarınız kapandığında bot offline olur; bu yüzden geliştiriciler Node.js VDS tercih eder. Bu rehberde Discord Developer Portal üzerinden onaylı bot kurulumunu, discord.js deploy adımlarını, PM2 ile sürekli çalıştırmayı ve SistemDC Ryzen VDS (9950X altyapısı) paket seçimini anlatıyoruz.

Önemli: Bu rehber yalnızca Discord Developer Portal üzerinden oluşturulan resmi botlar içindir. Kullanıcı hesabı otomasyonu (selfbot) Discord Hizmet Şartları'na aykırıdır ve desteklenmez.
Kısa cevap: Küçük–orta botlar için RYZ-S Ryzen VDS (9950X vCore) (2 vCore, 4 GB RAM) yeterlidir. Lavalink müzik botu veya yoğun API için RYZ-M tercih edin. Türkiye lokasyon Discord gateway ping'ini 5–20 ms bandında tutar.

Discord Bot Neden VDS'te Çalışmalı?

Discord botları arka planda sürekli WebSocket bağlantısı tutar. Yerel bilgisayar veya ücretsiz PaaS platformlarında karşılaşılan sorunlar:

  • Uptime: PC kapanınca bot offline — topluluk moderasyonu durur.
  • Performans: Paylaşımlı free tier CPU throttling — komut gecikmesi artar.
  • Güvenlik: Bot token'ı kişisel makinede risk altında; VDS'te izole ortam.
  • Ölçeklenebilirlik: Sunucu sayısı arttıkça RAM ve CPU ihtiyacı büyür.

Ryzen VDS (9950X altyapısı), düşük gecikme ve dedicated vCore ile Node.js event loop'unu verimli çalıştırır. Ping rehberi: Türkiye Lokasyon Ping

Hangi Bot Ne Kadar Kaynak İster?

Discord bot ve Node.js VDS RAM paket seçimi
Bot tipi RAM Örnek Paket
Utility / Moderasyon 512 MB – 1 GB Kick/ban, rol yönetimi RYZ-S
Çok sunuculu bot 1 – 2 GB 50+ guild, slash commands RYZ-M
Müzik (Lavalink) 2 – 4 GB FFmpeg + Lavalink node RYZ-M / RYZ-L
Bot + Node.js API 2 – 4 GB Express dashboard, webhook RYZ-M

discord.js Kurulum Adımları (Linux VDS)

SistemDC Ryzen VDS paketlerinde Ubuntu/Debian ile tipik kurulum:

  1. Discord Developer Portal (discord.com/developers) → New Application → Bot sekmesi → Token oluşturun. Token'ı asla public repo'ya commit etmeyin.
  2. Privileged Gateway Intents: Moderasyon botu için Server Members Intent; mesaj okuma için Message Content Intent (gerekirse) etkinleştirin.
  3. Node.js LTS: curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -apt install nodejs
  4. Proje: npm initnpm install discord.js dotenv
  5. .env dosyası: DISCORD_TOKEN=your_bot_token_here — gitignore'a ekleyin.
  6. OAuth2 invite: Developer Portal → OAuth2 → URL Generator → bot scope + gerekli permissions.

PM2 ile 7/24 Uptime

Bot crash olduğunda otomatik restart için PM2 kullanın:

npm install -g pm2
pm2 start index.js --name discord-bot
pm2 save
pm2 startup

Sunucu reboot sonrası bot otomatik başlar. Log takibi: pm2 logs discord-bot · Bellek limiti: pm2 start index.js --max-memory-restart 512M

Bot Token ve Sunucu Güvenliği

  • Token'ı .env dosyasında tutun; GitHub'a yüklemeyin.
  • Token sızdıysa Developer Portal'dan Reset Token yapın — anında geçersiz olur.
  • SSH key authentication kullanın; root şifresi ile girişi kapatın.
  • UFW firewall: yalnızca SSH (22) portunu açık bırakın — Discord bot outbound bağlantı kullanır, inbound port gerekmez.
  • Stormwall DDoS koruması SistemDC paketlerinde standarttır: DDoS rehberi

Node.js API + Discord Bot Aynı VDS'te

Birçok proje bot ile web dashboard'u birlikte çalıştırır. PM2 ecosystem dosyası ile iki process yönetin:

pm2 start ecosystem.config.js

Express/Fastify API için reverse proxy (Nginx) + Let's Encrypt SSL ekleyin. Webhook endpoint'leri HTTPS zorunludur. 2 GB+ RAM (RYZ-M) bu senaryo için minimum önerilir.

Müzik botları FFmpeg ve Lavalink node ile ek RAM/CPU tüketir. Bot + Lavalink aynı VDS'te çalışabilir; 50+ eşzamanlı ses kanalı için RYZ-L veya ayrı Lavalink sunucusu düşünün. Java tabanlı Lavalink için sunucuda JRE 17+ gerekir.

Sık Sorulan Sorular

Discord bot için Windows mu Linux mu?
Linux (Ubuntu/Debian) önerilir — daha az RAM tüketir, PM2 stabil çalışır. Windows VDS yalnızca .NET bot projeleri için tercih edilir.

Ücretsiz hosting yerine neden VDS?
Free tier platformlar inaktivite sonrası botu uyutur; production topluluk botları için 7/24 garanti VDS şarttır.

Discord bot VDS ping önemli mi?
Bot komut gecikmesi gateway ping'e bağlıdır. Türkiye toplulukları için İstanbul lokasyon 5–20 ms sağlar.

Birden fazla bot aynı VDS'te çalışır mı?
Evet. PM2 ile her bot ayrı process; toplam RAM'e dikkat edin. 3–4 küçük bot RYZ-M'de rahat çalışır.

Discord Bot & Node.js için 9950X Ryzen VDS

Türkiye lokasyon · Stormwall DDoS · RYZ-S'den başlayan paketler · Full Managed destek

9950X Ryzen VDS Kirala Kurulum Rehberleri
+902243340242