Python hosting: Django, Flask, FastAPI için sunucu
Python web uygulamalarınızı, botlarınızı ve zamanlanmış veri işlerinizi kendi sanal sunucunuzda çalıştırın. İstediğiniz Python sürümü, sanal ortamlar, Gunicorn veya Uvicorn ve Nginx ile üretim ortamına hazır bir yapı kurun.
- İstediğiniz Python sürümü
- Gunicorn, Uvicorn, Nginx
- Celery, cron, arka plan işleri
- Tam root yetkisi
- İstanbul Tier III veri merkezi
- Ücretsiz DDoS koruması
- İstanbul Tier IIIMARS veri merkezi
- Ücretsiz DDoS korumasıLayer 3-4, 2,8 Tb/s
- Haftalık yedekÜcretsiz, otomatik
- 7/24 Türkçe destekTelefon · talep · canlı
Python için önerilen paketler
Botlar ve küçük API’ler için VPS yeterlidir. Django gibi çok işçili uygulamalar ve veri işleme için daha fazla RAM öneririz.
- İşlemci1 çekirdek · 1 GHz/çekirdek
- RAM2 GB DDR4
- Disk20 GB Enterprise SSD
- İşletim sistemiLinux (Windows yok)
- İşlemci2 çekirdek · 2 GHz/çekirdek
- RAM2 GB DDR4
- Disk40 GB Enterprise SSD
- İşletim sistemiLinux (Windows yok)
- İşlemci2 çekirdek · Xeon E5-2699 v4
- RAM4 GB DDR4
- Disk50 GB Enterprise SSD
- İşletim sistemiWindows Server veya Linux
- İşlemci4 çekirdek · Xeon Platinum 8173M
- RAM12 GB DDR4
- Disk150 GB All-Flash NVMe
- İşletim sistemiWindows Server veya Linux
*Büyük rakam 12 aylık (yıllık) ödeme tutarıdır; altında aylık karşılığı ve aylık ödeme fiyatı yer alır. Fiyatlar sipariş sistemimizden otomatik güncellenir; aylık, 3, 6 ve 12 aylık ödeme seçenekleri vardır.
Python uygulamanızı üretime almak
Python web çatıları geliştirme sunucusuyla yerelde kolayca çalışır; ancak üretimde bir uygulama sunucusu ve ters vekil gerekir. Önerilen yapı:
- Sanal ortam: Her proje için venv (veya uv) ile ayrı ortam oluşturun, bağımlılıkları requirements dosyasından kurun.
- Uygulama sunucusu: Django ve Flask için Gunicorn (WSGI), FastAPI ve Django’nun asenkron kısmı için Uvicorn (ASGI).
- systemd: Uygulamayı servis olarak tanımlayın; sunucu açıldığında başlasın, çökerse yeniden başlasın.
- Nginx: 80/443 portlarını uygulamanıza yönlendirin, statik dosyaları sunun, Let’s Encrypt ile SSL ekleyin.
Arka plan işleri
E-posta gönderimi, rapor oluşturma veya veri çekme gibi uzun işler için Celery ile Redis/RabbitMQ kuyruğu ya da basit işler için cron kullanabilirsiniz. Botlar (Telegram, Discord) için python-telegram-bot veya discord.py ile yazılmış betikleri systemd servisi olarak çalıştırmak yeterlidir.
Yapay zekâ ve veri bilimi kütüphaneleri (pandas, PyTorch CPU sürümü) için daha fazla RAM gerekir; bu iş yükleri için yapay zekâ sunucusu sayfamıza bakın.
Hangi Python çatısı, hangi sunucu yapısı?
| Çatı | Uygulama sunucusu | Tipik kullanım | Önerilen paket |
|---|---|---|---|
| Django | Gunicorn (+ Uvicorn) | Yönetim paneli olan web uygulamaları | VDS-2 ve üzeri |
| Flask | Gunicorn | Küçük siteler ve API’ler | VPS-3 / VDS-2 |
| FastAPI | Uvicorn / Gunicorn+Uvicorn | Yüksek performanslı API’ler | VPS-3 / VDS-2 |
| Botlar ve betikler | systemd servisi | Telegram, Discord botları, veri çekme | VPS-2 |
Python sunucusunda neler çalışır?
Web uygulamaları
Django ve Flask ile kurumsal siteler, paneller.
API servisleri
FastAPI ile mobil uygulama arka uçları.
Botlar
Telegram, Discord ve otomasyon botları.
Veri işleri
Zamanlanmış raporlar, ETL ve veri çekme.
Yapay zekâ servisleri
Model çağıran API’ler ve RAG uygulamaları.
Jupyter ve deneyler
Ekip için paylaşımlı not defteri ortamı.
Merak edilenler
Python hosting nedir?
Python ile yazılmış web uygulamalarının, botların ve betiklerin sürekli çalıştığı sunucu hizmetidir. Genellikle VPS veya VDS üzerinde Gunicorn/Uvicorn ve Nginx ile kurulur.
Hangi Python sürümünü kullanabilirim?
Dağıtımla gelen sürümü veya pyenv/uv ile istediğiniz sürümü kurabilirsiniz.
Django projemi nasıl yayınlarım?
Projeyi sunucuya alıp sanal ortamda bağımlılıkları kurun, Gunicorn’u systemd servisi olarak çalıştırın ve Nginx ile yayınlayın.
Telegram botu için hangi paket yeterli?
Basit botlar için VPS-2 yeterlidir.
Veritabanı aynı sunucuda olabilir mi?
Evet. Küçük projelerde PostgreSQL veya MySQL aynı sunucuda çalışabilir; büyüyen projelerde ayrı veritabanı sunucusu öneririz.
Kurulum desteği var mı?
Sunucuyu Linux kurulu teslim ederiz; uygulama kurulumu sizdedir. Takıldığınız noktada destek ekibimize yazabilirsiniz.
Diğer sunucu çözümleri
Python projenizi yayına alın
Çatınızı ve trafiğinizi paylaşın, uygun paketi önerelim. Uzman ekibimiz 7/24 telefon, canlı destek ve WhatsApp üzerinden yanınızda.
