Discord Botu 7/24 Nasıl Çalıştırılır? Sunucuda Barındırma Rehberi
Discord botunuzu kendi bilgisayarınızda çalıştırıyorsanız, bilgisayar kapandığında bot da susar. Botu 7/24 kesintisiz çalıştırmanın en sağlam yolu, onu bir VDS (sanal sunucu) üzerinde barındırmaktır. İşte adım adım nasıl yapılacağı.
Neden bir VDS'te barındırmalı?
- 7/24 açık kalır; bilgisayarınızı kapatsanız bile bot çalışmaya devam eder.
- Kararlı internet ve düşük gecikme sağlar.
- Tam yetki (root) ile istediğiniz çalışma ortamını kurarsınız.
- Birden fazla botu tek sunucuda barındırabilirsiniz.
1. Sunucuya bağlanın ve ortamı hazırlayın
- 1SSH ile sunucunuza bağlanın (Linux'ta ssh, Windows'ta PuTTY).
- 2Sistemi güncelleyin: apt update && apt upgrade.
- 3Node.js (JavaScript botları) veya Python (discord.py) kurun.
- 4Bot kodunuzu sunucuya yükleyin (git clone veya SFTP ile).
2. Node.js botunu PM2 ile 7/24 çalıştırın
- 1Bağımlılıkları kurun: npm install.
- 2PM2'yi global kurun: npm install -g pm2.
- 3Botu başlatın: pm2 start index.js --name botum.
- 4Sunucu yeniden başlasa da çalışsın diye: pm2 startup ve pm2 save komutlarını çalıştırın.
3. Python (discord.py) botu için
Python botları için bir sanal ortam (venv) oluşturup bağımlılıkları kurun. Botu kalıcı çalıştırmak için PM2 (pm2 start bot.py --interpreter python3) veya bir systemd servisi kullanabilirsiniz; ikisi de çökme durumunda botu otomatik yeniden başlatır.
4. Loglar, güvenlik ve token
- PM2 loglarını izleyin: pm2 logs ile hataları anında görün.
- Bot token'ınızı asla kodun içine yazıp paylaşmayın; ortam değişkeni (.env) kullanın.
- Sunucunuzu güncel tutun ve kullanmadığınız portları kapatın.
Hangi VDS yeterli?
Tek bir orta ölçekli bot için 2 vCPU ve 2 GB RAM çoğu zaman fazlasıyla yeterlidir. Müzik botları veya çok sayıda sunucuya hizmet veren botlar için RAM'i artırın. Kesintisizlik için ücretsiz DDoS korumalı bir paket tercih edin.
İpucu: PM2 startup komutunu çalıştırmayı unutmayın; aksi halde sunucu yeniden başladığında botunuz otomatik açılmaz.
İlgili Yazılar
VDS'e Nasıl Bağlanılır? RDP ve SSH Rehberi
Sunucunuz hazır, peki nasıl bağlanacaksınız? Windows için RDP, Linux için SSH bağlantısını adım adım anlattık.
Linux Sunucu Güvenliği: VDS'inizi Sıkılaştırma Rehberi
Yeni bir VDS'i varsayılan ayarlarla bırakmak risklidir. Birkaç temel adımla saldırıların büyük kısmını daha baştan engelleyin.
VDS Nedir? VPS'ten Farkı ve Ne İşe Yarar?
VDS ile VPS arasındaki fark çoğu zaman karıştırılır. Aralarındaki kaynak garantisi farkını ve hangisini ne zaman seçmeniz gerektiğini açıkladık.