İçeriğe geç
YolcuHost
Bot ve otomasyon

7/24 Çalışan Python Betikleri İçin En Uygun VDS Paketi

Kendi bilgisayarınızda python main.py ile başlattığınız bir bot ya da izleme betiği, terminal kapandığında, bilgisayar uykuya geçtiğinde veya internet koptuğunda durur. Sunucuda aynı betiği bir sanal ortama (venv) kurup systemd servisi olarak tanımladığınızda Restart=always sayesinde hata verip kapansa bile saniyeler içinde yeniden başlar, sunucu yeniden açıldığında da kendiliğinden çalışır. Çıktıları journalctl ile geriye dönük okuyabilir, servisi tek komutla durdurup güncelleyebilirsiniz.

Önerilen işletim sistemi: Ubuntu 24.04, Debian 13

En uygun paket

Xeon VDS 1

Tek betik ya da bot

vCPU
2 Çekirdek
RAM
2 GB ECC
Disk
40 GB SSD
Bağlantı
1 Gbps
₺123,90/ay + KDV
Bu paketi sipariş et Tüm VDS paketleri

Neden bu paket?

  • Xeon Platinum 8160 serisinin en küçük paketi, tek bir Python botu ya da veri toplama betiği için yeterlidir.
  • Ubuntu 24.04 Python 3.12, Debian 13 Python 3.13 ile gelir; farklı bir sürüm gerekiyorsa uv ya da pyenv ile kurarsınız.
  • Tam yetkiyle derleme araçları ve veritabanı istemcileri gibi sistem paketlerini apt ile kurar, servisleri systemd ile yönetirsiniz.
  • ECC RAM, aylarca kesintisiz çalışan süreçlerde bellek hatası kaynaklı çökme riskini azaltır.

İhtiyacınıza göre paket

Küçük başlayın; büyüdükçe paketinizi yükseltebilirsiniz.

Tek betik ya da bot

Bir Python botu ve SQLite için 2 GB RAM yeterlidir.

Xeon VDS 1

2 Çekirdek · 2 GB ECC · 40 GB SSD · 1 Gbps

₺123,90/ay + KDV
Sipariş ver

Birkaç betik ve veritabanı

Birden fazla servisi ve PostgreSQL ya da Redis'i birlikte çalıştırmak için 4 GB RAM.

Xeon VDS 2

2 Çekirdek · 4 GB ECC · 40 GB SSD · 1 Gbps

₺163,90/ay + KDV
Sipariş ver

Veri işleyen yoğun betikler

pandas ile veri işleyen ya da çok iş parçacıklı betikler için 4 çekirdek ve 8 GB RAM.

Xeon VDS 4

4 Çekirdek · 8 GB ECC · 40 GB SSD · 1 Gbps

₺243,90/ay + KDV
Sipariş ver

Nasıl başlarım?

  1. 1Siparişte Ubuntu 24.04, Debian 13 seçin ve betik için root olmayan bir kullanıcı oluşturun.
  2. 2Projeyi sunucuya alın, python3 -m venv .venv ile sanal ortam açın ve .venv/bin/pip install -r requirements.txt ile bağımlılıkları kurun.
  3. 3/etc/systemd/system/bot.service dosyasında WorkingDirectory, ExecStart (.venv/bin/python main.py), User ve Restart=always satırlarını tanımlayın.
  4. 4systemctl daemon-reload ve systemctl enable --now bot ile servisi başlatın.
  5. 5journalctl -u bot -f ile çıktıyı canlı izleyin; gizli anahtarları koda değil EnvironmentFile ile bağlanan bir dosyaya yazın.

Dakikalar içinde teslim

Ödeme sonrası otomatik kurulum; erişim bilgileriniz panelinize gelir.

İstanbul lokasyonu

Vodafone İstanbul veri merkezi, Türkiye'ye düşük gecikme.

DDoS koruması

Saldırı trafiği ücretsiz olarak süzülür.

7/24 Türkçe destek

Bağlantı sorunlarını çözer, istenirse işletim sistemini kurarız.

Taşıma desteği

Mevcut sunucunuzdan geçişte yardımcı oluruz.

Toplu alım

Birden fazla sunucu için indirim, destek talebiyle.

Sıkça sorulan sorular

Ubuntu 24.04 ve Debian 13, sistem Python'una pip ile paket kurulmasını engeller. Projeniz için python3 -m venv ile bir sanal ortam açıp paketleri onun içine kurun.

screen ve tmux oturumu açık tutar, ancak betik çöktüğünde ya da sunucu yeniden başladığında betiği yeniden başlatmaz. systemd servisi bu iki durumu da kendiliğinden yönetir.

Evet. pm2 start main.py --interpreter .venv/bin/python ile Python betiklerini de pm2'de yönetebilirsiniz; Node.js'i zaten kullanıyorsanız pratik bir seçenektir.

systemd servisine MemoryMax= satırı ekleyerek sınır koyabilirsiniz; sınır aşıldığında süreç sonlandırılır ve Restart=always ile yeniden başlar.

Tüm kullanım alanları