İçeriğe geç
+90 850 303 07 52 [email protected]
Destek Müşteri Paneli
Seçili yıllık hosting ve 3 aylık VDS paketlerinde ilk yıl .com / .com.tr alan adı hediye · Paketleri incele
Python 3.11–3.13 · SSH · pip

Python Hosting Paketleri

Django ve Flask projelerinizi Python 3.11–3.13, sanal ortam ve pip ile cPanel'deki Python uygulama yöneticisinden yayınlayın. Komutlar için tarayıcıda cPanel Terminal; MySQL, 2–8 GB RAM; İstanbul'da (Datacasa) barındırma.

  • CPU2–8
  • RAM2–8GB
  • NVMe disk40–80GB
  • SSLÜcretsiz
Başlangıç34,90 ₺/ay
Paketleri gör Ürünü tanıyın
  • Her gece otomatik yedek
  • Ücretsiz site taşıma
  • İstanbul / Datacasa
  • 7/24 destek
01Paketler

Hosting Paketinizi Seçin

Projenize uygun olanı karşılaştırmak için paket aileleri arasında geçiş yapın.

01

Python Hosting · 2 GB RAMHAN-DEV-1

34,90 ₺/ayTek Sefer
  • 2 GB RAM
  • 2 Çekirdekli İşlemci
  • 40 GB NVMe Disk
  • 1 AdetAlan Adı Barındırma
  • 100 GBTrafik
  • 10E-Posta Limiti
  • 5Veritabanı
  • 1Site Limiti (Addon Domain)
  • 5Subdomain Limiti
  • 5FTP Hesabı Limiti
  • 1Park Limiti
  • 150Saatlik E-Posta Limiti
  • %200CPU Limiti
  • Terminal / SSH Erişimi (cPanel)
  • Composer ve Git
  • Node.js ve Python Uygulama Yöneticisi
  • PHP Sürüm Seçimi (8.5'e kadar)
  • Litespeed Web
  • Ücretsiz SSL Sertifikası
Paketi seç (HAN-DEV-1)
Ödeme Seçeneklerini Karşılaştır
Ödeme DönemiToplamAylık
Aylık
3 Aylık
Yıllık
03

Python Hosting · 4 GB RAMHAN-DEV-3

69,90 ₺/ayTek Sefer
  • 4 GB RAM
  • 4 Çekirdekli İşlemci
  • 80 GB NVMe Disk
  • 1 AdetAlan Adı Barındırma
  • 300 GBTrafik
  • 50E-Posta Limiti
  • 20Veritabanı
  • 5Site Limiti (Addon Domain)
  • 20Subdomain Limiti
  • 20FTP Hesabı Limiti
  • 5Park Limiti
  • 300Saatlik E-Posta Limiti
  • %400CPU Limiti
  • Terminal / SSH Erişimi (cPanel)
  • Composer ve Git
  • Node.js ve Python Uygulama Yöneticisi
  • PHP Sürüm Seçimi (8.5'e kadar)
  • Litespeed Web
  • Ücretsiz SSL Sertifikası
Paketi seç (HAN-DEV-3)
Ödeme Seçeneklerini Karşılaştır
Ödeme DönemiToplamAylık
Aylık
3 Aylık
Yıllık
04

Python Hosting · 8 GB RAMHAN-DEV-4

.com / .com.trYıllık alımda ilk yıl hediye
149,90 ₺/ayTek Sefer
  • 8 GB RAM
  • 8 Çekirdekli İşlemci
  • 80 GB NVMe Disk
  • 1 AdetAlan Adı Barındırma
  • Adil kullanımTrafik
  • Adil kullanımE-Posta Limiti
  • Adil kullanımVeritabanı
  • SınırsızSite Limiti (Addon Domain)
  • SınırsızSubdomain Limiti
  • SınırsızFTP Hesabı Limiti
  • SınırsızPark Limiti
  • 1.000Saatlik E-Posta Limiti
  • %800CPU Limiti
  • Terminal / SSH Erişimi (cPanel)
  • Composer ve Git
  • Node.js ve Python Uygulama Yöneticisi
  • PHP Sürüm Seçimi (8.5'e kadar)
  • Litespeed Web
  • Erişim ve Hata Logları
  • Ücretsiz SSL Sertifikası
Paketi seç (HAN-DEV-4)
Ödeme Seçeneklerini Karşılaştır
Ödeme DönemiToplamAylık
Aylık
3 Aylık
Yıllık

Gösterilen para birimi: TRY Fiyatlara KDV dahil değildir; KDV ödeme adımında eklenir.

02Yazılım ve altyapı

Bu üründe neler kullanıyoruz?

Sunucunuzda ve altyapımızda çalışan yazılımlar, ne işe yaradıklarıyla birlikte.

Python 3.11–3.13

Django ve Flask uygulamaları cPanel'deki uygulama yöneticisiyle yayınlanır; paketler pip ile kurulur.

Çalışma ortamı

SSH + CageFS

Geliştirici paketlerinde SSH erişimi açıktır; her hesap CloudLinux CageFS ile kendi yalıtılmış dosya sisteminde çalışır.

Erişim

Composer 2 + Git

Geliştirici paketlerinde Composer 2 ve Git hazır gelir; projenizi doğrudan depodan çekebilirsiniz.

Araç

cPanel

Dosya yöneticisi, e-posta hesapları, MySQL veritabanları, alan adı ve SSL ayarları, yedek indirme ve PHP sürümü seçimi aynı arayüzde.

Kontrol paneli

LiteSpeed

Siteleriniz LiteSpeed web sunucusunda çalışır; WordPress sitelerde ücretsiz LiteSpeed Cache eklentisiyle önbellek kullanılır.

Web sunucusu

CloudLinux

Her hesap CloudLinux ile kendi kaynak alanında çalışır; CPU ve RAM sınırları paket kartında yazan değerlerdir.

Kaynak yalıtımı
03Rehber

Python web uygulaması yayınlama rehberi

Python hosting paketlerimiz, Django ya da Flask ile yazdığınız bir web uygulamasını sunucu yönetmeden yayına almak isteyenler içindir. cPanel'deki Python uygulama yöneticisi (Setup Python App) sürüm seçimini, sanal ortamı (virtualenv) ve WSGI bağlantısını hazırlar; siz kodu, bağımlılıkları ve ayarları getirirsiniz.

01

Python hosting ile neler çalıştırabilirsiniz?

  • Django ile yazılmış şirket siteleri, içerik siteleri ve yönetim panelleri
  • Flask ile yazılmış küçük web uygulamaları, REST API'ler ve webhook (geri çağırma) karşılayıcıları
  • FastAPI gibi ASGI çatıları, WSGI'ye çeviren bir adaptörle (ör. a2wsgi); WebSocket gibi açık kalan bağlantılar bu yolla çalışmaz
  • Cron ile belirli aralıklarla çalışıp biten Python betikleri
02

Başlamadan önce: Python sürümü ve requirements.txt

Uygulama yöneticisinde Python 3.11, 3.12 ve 3.13 arasından seçim yaparsınız. Bilgisayarınızda hangi sürümle geliştirdiyseniz (python --version) ona en yakın olanı seçin. Django'nun resmî belgelerine göre Django 6.0 ve 6.1 Python 3.12 ve üstünü ister; 3.11 ile çalışacaksanız uzun süreli destekli (LTS) Django 5.2 uygun seçenektir.

Bağımlılık listesini yerelde pip freeze > requirements.txt ile çıkarıp gereksiz paketleri ayıklayın. Yereldeki venv klasörünü yüklemeyin; sanal ortam başka makineye taşınınca çalışmaz, sunucuda yeniden oluşturulur.

Uygulamanın kök klasörünü public_html dışında, örneğin /home/kullanici/uygulamam gibi bir yerde tutun. Böylece settings.py ya da .env gibi dosyalar tarayıcıdan istenemez.

03

Python web uygulaması yayınlama: adım adım

  • cPanel'de Python uygulama yöneticisini açıp yeni uygulama oluşturun: Python sürümünü, kök klasörü, yayın adresini (alan adı ya da alt yol), başlangıç dosyasını ve giriş noktasını (WSGI nesnesinin adı) girin.
  • Proje dosyalarını kök klasöre yükleyin: cPanel dosya yöneticisiyle arşiv olarak yükleyip açın ya da Terminal'de git clone ile çekin.
  • Komutları (pip, virtualenv, manage.py) cPanel → Terminal ekranında, yani tarayıcıdan çalıştırırsınız; kendi bilgisayarınızdan doğrudan SSH bağlantısı için destek ekibine sorun. Yönetici, sanal ortama girmek için source …/bin/activate komutunu gösterir. Terminal'de bu komutu çalıştırıp pip install -r requirements.txt ile paketleri kurun ya da requirements.txt dosyasını yöneticinin yapılandırma dosyaları alanına ekleyip kurulumu oradan başlatın.
  • Gizli anahtarı, veritabanı parolasını ve API anahtarlarını koda yazmak yerine yöneticinin ortam değişkenleri bölümüne ekleyin.
  • Tabloları oluşturun, statik dosyaları toplayın, ardından yöneticideki yeniden başlatma (Restart) düğmesine basın. Kodu sonradan değiştirdiğinizde de değişikliğin devreye girmesi için uygulamayı bu düğmeyle yeniden başlatın.
  • Alan adınızı hesaba bağladıktan sonra adresi https ile açıp formları ve yönetim panelini deneyin.
04

Django hosting: canlı ortam ayarları

Başlangıç dosyası olarak projenin wsgi.py dosyasını gösterebilir ya da kök klasörde from proje.wsgi import application satırını içeren küçük bir dosya oluşturabilirsiniz; giriş noktası iki durumda da application olur. Buradaki proje, settings.py dosyasını içeren paketin adıdır.

Canlıya çıkmadan önce settings.py içinde DEBUG = False yapın, ALLOWED_HOSTS listesine alan adınızı www'lu ve www'suz yazın, SECRET_KEY değerini os.environ["DJANGO_SECRET_KEY"] ile ortam değişkeninden okuyun.

Ayarlar ortam değişkeni okuduğundan, Terminal oturumunda bu değişkenler tanımlı değilse önce export ile tanımlayın. Sonra sanal ortamda python manage.py migrate ile tabloları oluşturun, createsuperuser ile yönetici hesabını açın, collectstatic ile statik dosyaları STATIC_ROOT klasöründe toplayın. DEBUG kapalıyken Django bu dosyaları kendisi sunmaz; WhiteNoise gibi bir ara katman (middleware) işi uygulamanın içinden yapar. python manage.py check --deploy ise eksik güvenlik ayarlarını listeler.

05

Flask hosting: uygulama nesnesi ve başlangıç dosyası

Flask'te sunucunun aradığı şey app = Flask(__name__) satırıyla oluşturduğunuz nesnedir. Nesne app.py içindeyse başlangıç dosyası bu dosya, giriş noktası app olur. Uygulama fabrikası (create_app()) kullanıyorsanız ayrı bir wsgi.py açıp from uygulamam import create_app ve application = create_app() satırlarını yazın.

app.run() geliştirme sunucusunu başlatır, canlıda kullanılmaz; çağrıyı if __name__ == "__main__": bloğunda bırakın. Oturum çerezlerini imzalayan SECRET_KEY değerini de ortam değişkeninden okuyun.

06

Veritabanı: Django ve Flask için MySQL

Paketlerde MySQL ve phpMyAdmin bulunur. cPanel'in MySQL bölümünde bir veritabanı ve bir kullanıcı oluşturup kullanıcıya o veritabanında yetki verin. Adların başına cPanel kullanıcı adınız eklenir (ör. kullanici_blog); bağlantı adresi genellikle localhost'tur.

Django'da ENGINE değerini varsayılan SQLite yerine django.db.backends.mysql yapın. Django'nun önerdiği sürücü mysqlclient'tır ve Linux'ta kurulurken derlenir; hata alırsanız çıktıyı destek talebine ekleyin. Flask ve SQLAlchemy tarafında saf Python ile yazılmış PyMySQL derleme istemez; mysql+pymysql://… biçimindeki bağlantı adresini de ortam değişkeninden okuyun. Türkçe karakterler ve emoji için bağlantı ayarlarında utf8mb4 karakter setini kullanın.

07

Zamanlanmış işler: cron ile Python betiği

Bülten göndermek, eski kayıtları temizlemek ya da bir servisten veri çekmek gibi işleri cPanel'in Cron İşleri bölümüne komut olarak eklersiniz. Komutta sanal ortamdaki Python'un tam yolunu kullanın (yol, etkinleştirme komutunda yazar), örneğin cd /home/kullanici/uygulamam && …/bin/python manage.py clearsessions. Yöneticide tanımladığınız ortam değişkenleri cron görevine aktarılmaz; ayarlarınız bu değişkenleri okuyorsa onları komutun başında ya da betiğin okuduğu bir dosyada tanımlayın. Görev işini yapıp kapanmalıdır; sonsuz döngüye giren betikler bu ortama uygun değildir.

08

Python hosting yerine sunucu gereken işler

Python hosting, isteği yanıtlayıp duran WSGI uygulamaları içindir. Aşağıdaki işler ise sürekli açık bir süreç, kuyruk ya da root erişimi ister ve sunucuda çalışır:

  • Sürekli bağlı kalan Discord ve Telegram botları: Discord Bot VDS ya da VDS sunucu; kurulum anlatımları Discord bot yazılarında.
  • Celery ya da RQ işçileri (worker) ve onların istediği Redis veya RabbitMQ: süreçleri kendiniz yönettiğiniz bir VDS.
  • Makine öğrenmesi: model eğitimi ve GPU gerektiren işler bu paketlerin kapsamında değildir; CPU ile çalışan küçük modeller için yeterli RAM'i olan bir VDS seçin.
  • Docker imajı ya da Docker Compose ile gelen projeler: AI Hosting.
  • Kod yazmadan servisleri birbirine bağlayan otomasyon akışları: n8n Sunucu.
09

Paket seçimi: tablodaki sınırlar ne anlama gelir?

CPU limiti CloudLinux'un çekirdek ölçüsüyle okunur: %200 iki, %800 sekiz çekirdeğe kadar kullanım demektir. Bellek sınırı hesaptaki bütün süreçlere birlikte uygulanır; ziyaretçi arttıkça başlatılan her Python süreci aynı bellek sınırından pay alır.

Tek bir Flask API'si ya da kişisel bir Django projesi için HAN-DEV-1 ile başlayabilirsiniz; birkaç uygulama ve alan adı için RAM ve ek site sütunlarına bakın. Aynı paketler Laravel hosting ve Node.js hosting sayfalarında da listelenir.

10

Python hosting Türkiye: İstanbul'da barındırma ve destek

Hesabınız İstanbul'da, Datacasa veri merkezindeki sunucularda barınır; uygulamanız Türkiye'deki kullanıcılarınıza yakın bir noktadan yanıt verir. Destek talebi, WhatsApp, Discord ve canlı destek penceresinden 7/24 bize ulaşabilirsiniz.

Hosting hesapları her gece kendiliğinden yedeklenir, son üç günün kopyası saklanır. Bu bir güvenlik ağıdır, yedek planınızın yerini tutmaz; veritabanı dökümünü ve kodu kendiniz de saklayın.

Ödeme kartla (iyzico), havale/EFT ile ya da bakiyeden yapılır; onaylanınca hesap otomatik açılır. Kurulum otomatik olduğundan para iadesi yapılmaz. Yenileme ödemesi geciken hizmet askıya alınır; iki gün içinde ödeme gelmezse hizmet iptal edilir ve veriler silinir (iade ve iptal politikası).

Geliştirici paketleri (sunucudaki limitler; hepsinde SSH açık)
PaketRAMCPU limitiNVMe diskTrafikE-postaVeritabanıEk site
HAN-DEV-12 GB%20040 GB100 GB1051
HAN-DEV-23 GB%30060 GB200 GB25102
HAN-DEV-34 GB%40080 GB300 GB50205
HAN-DEV-48 GB%80080 GBAdil kullanımAdil kullanımAdil kullanımSınırsız
?Sık sorulanlar

Python, Django ve Flask hosting hakkında

Django paylaşımlı hostingde çalışır mı?
Evet. Django bir WSGI uygulamasıdır ve cPanel'deki Python uygulama yöneticisiyle yayınlanır; MySQL, statik dosyalar ve yönetim paneliyle tipik bir Django sitesi bu ortama uyar. Sınır arka plan işlerindedir: Celery işçisi ya da WebSocket için Channels gerektiren projelere VDS gerekir.
Telegram veya Discord botu çalıştırabilir miyim?
Discord botları gateway adı verilen, sürekli açık bir bağlantıyla Discord'u dinler; böyle bir süreç paylaşımlı hostinge uygun değildir, Discord Bot VDS kullanın. Long polling (sürekli sorgulama) ile çalışan Telegram botları da aynı durumdadır. Telegram'ın güncellemeleri sizin adresinize gönderdiği webhook yapısında bot bir Flask uygulaması gibi çalışabilir; bot büyüdükçe VDS daha doğru seçimdir.
Python hosting'de hangi Python sürümleri var?
Python 3.11, 3.12 ve 3.13. Sürümü uygulamayı oluştururken seçersiniz; Django 6.0 ya da 6.1 kullanacaksanız 3.12 veya 3.13 seçin, 3.11 için Django 5.2 LTS uygundur.
Flask uygulaması nasıl yayınlanır?
Yöneticide yeni uygulama açıp başlangıç dosyasına Flask nesnesinin dosyasını, giriş noktasına nesnenin adını (çoğunlukla app) yazın; paketleri kurup uygulamayı yeniden başlatın.
requirements.txt dosyasındaki paketleri nasıl kurarım?
cPanel'de Terminal ekranını açın, yöneticinin gösterdiği komutla sanal ortamı etkinleştirin ve pip install -r requirements.txt çalıştırın. Komut satırı kullanmak istemezseniz dosyayı yöneticinin yapılandırma dosyaları alanına ekleyip kurulumu oradan başlatın.
Hangi veritabanını kullanabilirim?
MySQL; phpMyAdmin ile yönetilir. Başka bir veritabanı sunucusu gerekiyorsa sipariş öncesi destek ekibine sorun ya da kendi veritabanınızı kurabileceğiniz bir VDS seçin.
Celery ya da arka plan görevi çalıştırabilir miyim?
Paylaşımlı hostingde sürekli çalışan işçi süreçleri desteklenmez. Belirli aralıklarla çalışıp biten işleri cron ile zamanlayabilirsiniz; kuyruk tabanlı bir yapı kuracaksanız VDS sunucu seçin.
Python hosting fiyatları nasıl hesaplanır?
Tutar seçtiğiniz geliştirici paketinin kaynaklarına bağlıdır ve güncel hâli paket kartlarında görünür. Üç aylık ödemelerde %5, yıllık ödemelerde %15 indirim alırsınız.
Python projemi başka bir firmadan taşıyabilir misiniz?
Taşıma ücretsizdir; giriş yaptıktan sonra hosting transfer formundan talep oluşturursunuz. Sanal ortamlar taşınamadığı için paketler yeni hesapta requirements.txt ile yeniden kurulur.
Paketimi daha sonra büyütebilir miyim?
Evet. Müşteri panelinizden bir üst pakete geçtiğinizde yalnız iki paket arasındaki fark için fatura çıkar. Küçük pakete inmek mümkün olmadığından ihtiyacınıza yakın bir paketle başlamak mantıklıdır.
İletişim

Satış ve Desteğe Ulaşın

Satın almadan önce sorunuz mu var ya da mevcut hesabınızla ilgili yardım mı gerekiyor? Bizi arayın veya e-posta gönderin.