En ucuz Linux hosting arayanların büyük çoğunluğu, ilk reklam fiyatına bakıp satın alma butonuna basıyor; bir yıl sonra çift hatta üç katına çıkan yenileme faturası, çakılan WordPress sitesi ve kapatılmış cPanel hesabıyla yüzleşince "ucuz aslında pahalıymış" deyip duruyor. Linux web hosting pazarı 2026 itibarıyla son derece olgun: NVMe SSD, LiteSpeed Enterprise, CloudLinux LVE izolasyonu, ücretsiz Let's Encrypt SSL ve cPanel artık 1 dolar civarındaki paketlerde bile temel beklenti. Bu rehber, gerçekten ucuz ile sadece ucuz görünen paketleri ayıran teknik ve ticari kriterleri; renewal fiyatlarını, kaynak sınırlarını, inode kotalarını, oversell oranlarını ve sözleşme tuzaklarını tek bir yazıda toplar.

Yazı boyunca tek bir sağlayıcı önermiyoruz. Onun yerine paketleri karşılaştırırken bakmanız gereken on iki ölçütü, gerçek fiyat aralıklarını, ölçüm araçlarını ve cron, htaccess, php.ini dahil ileri yapılandırma örneklerini paylaşıyoruz. Hedef: en ucuz linux hosting paketini alırken hem TL/MB başına en yüksek değeri kapmak hem de site büyüdüğünde ağrısız bir geçiş yolu bırakmak. Daha geniş bir hosting türleri rehberi arıyorsanız ayrı bir kaynağımız var; burada odak özellikle bütçe odaklı Linux paketlerinde.

İlgili rehberler: Hosting nedir, türleri ve seçim rehberi · VPS Nedir? VPS ve VDS Farkı · cPanel ile Site Yönetimi · LSCache LiteSpeed Cache Rehberi · Sayfa Hızı ve Core Web Vitals 2026 · SSL Sertifikası Nasıl Alınır?

Önce Tanım: Linux Hosting Tam Olarak Nedir?

Linux hosting, web sitenizin Linux çekirdeği üzerinde çalışan paylaşımlı veya izole bir sunucuda barındırılması demektir. Sunucu işletim sistemi tipik olarak AlmaLinux, Rocky Linux, Ubuntu Server veya CloudLinux'tur; web sunucusu Apache, Nginx ya da LiteSpeed; veritabanı MariaDB ya da MySQL; programlama dilleri PHP, Python, Node.js ve Ruby. Pazar tarafından kullanılan cPanel hosting, cheap WordPress hosting, shared hosting ve linux web hosting tabirlerinin tamamı pratikte aynı şeyi tarif eder: bir Linux sunucu üzerinde sınırlı kaynaklarla çalışan kullanıcı hesabı.

Windows hosting ile farkı sadece işletim sistemi değildir. ASP.NET, MsSQL ve IIS-bağımlı uygulamalar zorunlu olmadıkça Linux yığınında kalmak %100 doğru karardır: lisans ücreti yoktur, açık kaynak ekosistem daha geniştir, WordPress ve Laravel başta olmak üzere Türkiye'deki sitelerin %85+'ı zaten PHP'lidir. Lisanslı IIS/MsSQL sunucusu için her ay üzerine eklenen lisans bedeli, bütçe dostu bir paketin fiyatını ikiye katlar.

Paylaşımlı Linux Hosting, Reseller, VPS ve Cloud Karışımı

"En ucuz linux hosting" arayışı çoğunlukla paylaşımlı (shared) hostingde sonuçlanır; aynı fiziksel sunucuda yüzlerce hesap aynı CPU, RAM ve diski paylaşır. CloudLinux LVE (Lightweight Virtual Environment) sayesinde her hesap kendi kotasıyla izole edilir — komşu site CPU'ya yüklendiğinde sizinki etkilenmez. Reseller hosting paylaşımlının üst sürümüdür: alt hesaplar açabilir ve müşterilerinize satabilirsiniz. VPS ve cloud ise tamamen ayrı dünyalar — daha pahalı ama tam kontrol sunar. Bu rehberin odağı, fiyat hassasiyeti yüksek kullanıcılar için paylaşımlı paketler ve bunların entry-level VPS ile kıyaslamasıdır.

Türkiye'de 2026 Linux Hosting Fiyat Aralıkları

Şubat 2026 itibarıyla Türkiye'deki büyük sağlayıcıların paylaşımlı Linux hosting paketleri için reklam giriş fiyatları aşağıdaki bantlarda dolaşıyor. Hepsi tahmini, sağlayıcıya göre değişir, KDV hariç ve genellikle 12-36 aylık peşin ödeme şartına bağlıdır. Yenileme dönemi neredeyse her zaman %50-200 artışla gelir.

  • Ultra ekonomi (1 site, 1-3 GB SSD): aylık 25-60 TL ya da yıllık 150-500 TL. Genellikle 5-15 GB ay traf., tek mail, tek MySQL.
  • Standart kişisel (1-3 site, 5-15 GB SSD): aylık 60-150 TL veya yıllık 600-1.500 TL. cPanel, Let's Encrypt SSL, haftalık yedek dahil.
  • Limitsiz orta segment (sınırsız site, sınırsız trafik): aylık 150-300 TL veya yıllık 1.500-3.000 TL. CPU 2 çekirdek, RAM 1-2 GB, NVMe SSD.
  • Premium iş paketi (4-8 CPU, 4-8 GB RAM, MsSQL desteği): aylık 350-700 TL veya yıllık 3.500-7.500 TL. WHM/reseller paketleri de bu banda girer.
  • Entry VPS: aylık 150-400 TL — paylaşımlı paketin sınırlarını aştığınızda mantıklı sıçrama.

Doları baz alan global oyuncularda $1-3/ay arası başlangıç fiyatları dolar bazında neredeyse her sağlayıcıda aynı. Türk lirası bazlı yerel sağlayıcılar — Natro, Turhost, Hostinger Türkiye ofisi, IHS Telekom, Atak Domain, Hosting.com.tr, Türk Ticaret Net, Performans, Güzel Hosting, Hostixo, Alastyr — kur ile birlikte fiyatları periyodik günceller. Yerel ödeme avantajı (havale, EFT, KKB), KDV iadesi (kurumsal vergi mükellefleri için) ve Türkçe destek bu sağlayıcılarda öne çıkar.

"$0.49" Reklamlarına Dikkat: Renewal Fiyatı Asıl Gerçektir

Şubat 2026 itibarıyla pazarda $0.49/ay, $0.59/ay, $0.74/ay gibi giriş fiyatlarını aktif olarak kullanan en az altı sağlayıcı var. Bu fiyatlar neredeyse istisnasız ilk dönem promosyonudur; 12-36 ay peşin ödeme zorunlu, yenileme dönemi $2.99-$8.99 aralığına çıkar. Birim aritmetiği şöyle: $0.49 × 12 = $5.88 ile başlar, ikinci yıl $4.99 × 12 = $59.88 olarak yenilenir — ortalama maliyet 4-10 kat artar. Doğru kıyaslama için her zaman hem ilk dönem hem yenileme dönemi fiyatını alıp toplam sahip olma maliyetini (TCO) iki yıl üzerinden hesaplayın.

# 24 aylık toplam maliyet hesabı için basit bir hesap
# (yıllık plan + 1 yıl yenileme)
FIRST_YEAR=18.99    # ilk yıl USD
RENEWAL=59.88       # yenileme yılı USD
TCO_2YR=$(echo "$FIRST_YEAR + $RENEWAL" | bc)
MONTHLY_AVG=$(echo "scale=2; $TCO_2YR / 24" | bc)
echo "24 aylık toplam: \$$TCO_2YR"
echo "Aylık ortalama: \$$MONTHLY_AVG"
# 24 aylık toplam: $78.87
# Aylık ortalama: $3.28  (reklam fiyatı $0.49'dan 6.7 kat)

Ucuz Linux Hostingde Bakılması Gereken 12 Teknik Ölçüt

Reklam fiyatı, satın alma kararının yalnızca dördüncü ya da beşinci faktörü olmalı. Linux hosting paketlerini değerlendirirken aşağıdaki on iki ölçütü tablo halinde karşılaştırın — kararsız kaldığınızda tabloya geri dönün.

  • Disk teknolojisi: NVMe SSD > SATA SSD > HDD. NVMe SSD'nin 4K random read performansı SATA SSD'nin 5-7 katı; gerçek dünya WordPress veritabanı sorgularında %30-50 hız farkı yaratır.
  • Web sunucusu: LiteSpeed Enterprise > OpenLiteSpeed > Nginx > Apache. LiteSpeed, eşzamanlı bağlantıda Apache'nin 5-10 katı throughput verir; LSCache eklentisi WordPress için server-side full-page cache sağlar.
  • İşletim sistemi katmanı: CloudLinux + LVE = komşu hesabın CPU spike'ı sizi etkilemez. CloudLinux yoksa "unlimited" rakamlar büyük oranda anlamsız.
  • PHP versiyonu: PHP 8.2/8.3/8.4 desteği zorunlu. PHP 7.x EOL aldı, hâlâ varsayılan PHP 7.4 sunan paketten kaçının. opcache aktif olmalı.
  • HTTP/3 ve Brotli: 2026'da entry-level paketlerde bile HTTP/3 (QUIC) ve Brotli sıkıştırma standart hale geldi.
  • Inode limiti: Disk MB'sından bağımsız; her dosya bir inode tüketir. WordPress + tema + eklenti sade bir kurulum bile 80-150K inode harcar. 100K altı tehlikeli, 250K+ rahatlatıcı.
  • CPU çekirdek/RAM: Paylaşımlıda 1 vCore + 1-2 GB RAM tipik. WooCommerce için minimum 2 vCore + 2 GB önerilir.
  • Inode + I/O + entry process limiti: CloudLinux ile birlikte gelen üç sınır; özellikle EP (entry process) sayısı 20'nin altındaysa yoğun trafiklerde 508 hatası alırsınız.
  • Yedekleme politikası: Günlük JetBackup/Acronis > haftalık > "yedek alın kendiniz". Restore ücretli mi? 30 günden eski yedek tutuluyor mu?
  • SSL ve domain dahil mi?: Let's Encrypt ücretsiz, sağlayıcı bunu otomatize ediyor mu? Premium SSL ücretsiz mi? Domain ilk yıl ücretsiz mi, yenileme dahil mi?
  • Veri merkezi konumu: Türk siteler için Türkiye/Almanya/Hollanda lokasyonu tipik. Tier III sertifikası ve KVKK uyumu kurumsal kullanıcılar için kritik.
  • Para iade ve sözleşme: 14-30 gün koşulsuz iade standart. Yenileme öncesi otomatik iptal seçeneği şart.

NVMe SSD vs SATA SSD: Ucuz Pakette Bile Fark Yapan Tek Donanım

"NVMe SSD" pazarlama dilinde aşırı kullanılıyor ama gerçek bir teknik üstünlük: NVMe protokolü, doğrudan PCIe lane'lerinden konuşur, SATA'nın 6 Gbps tavanını aşar, kuyruk derinliği (queue depth) 64K'a kadar çıkar. Tipik bir Samsung PM9A3 NVMe SSD 4K random read'de ~750K IOPS verirken Samsung 870 EVO SATA SSD ~98K IOPS'ta kalır.

Bu rakam paylaşımlı hostingde nasıl yansır? WordPress + WooCommerce kategorisi listeleme sorgusu, soğuk cache durumunda 200-400 küçük disk okuma yapar. SATA SSD'de 80-150ms, NVMe SSD'de 15-30ms TTFB farkı görürsünüz. Reklam metninde "NVMe SSD" geçmeyen pakete giriş fiyatı çok ucuz olsa bile geçmek mantıklıdır.

Sunucuda Disk Tipini Doğrulamak

# SSH erişimi varsa diskin gerçek tipini görme
lsblk -d -o NAME,ROTA,MODEL,SIZE,TRAN
# ROTA=0 SSD/NVMe, ROTA=1 HDD
# TRAN=nvme NVMe protokolü, TRAN=sata SATA disk

# /sys'den daha kesin doğrulama
cat /sys/block/sda/queue/rotational  # 0 ise SSD
ls /sys/class/nvme/                  # nvme0 vb. listeleniyorsa NVMe var

# Hız ölçümü (cron'da kontrol amaçlı çalıştırılabilir)
dd if=/dev/zero of=/tmp/testfile bs=1M count=512 oflag=direct
# 500+ MB/s sequential write = SSD/NVMe seviyesi
# 100-200 MB/s = SATA SSD
# 50-150 MB/s = HDD (kaçın)
rm /tmp/testfile

# Random read IOPS (fio kuruluysa)
fio --name=randread --rw=randread --bs=4k --size=512M \
    --numjobs=4 --runtime=30 --group_reporting

Paylaşımlı hostingde SSH çoğu zaman kapalıdır. cPanel > Terminal eklentisi açıksa yukarıdaki komutları çalıştırabilirsiniz. Aksi halde sağlayıcının canlı destek kanalına "sunucu disk tipi nedir, NVMe mi SATA SSD mi?" diye sorun — kaçamak yanıt vermesi başlı başına bir uyarı işaretidir.

LiteSpeed, OpenLiteSpeed, Nginx ve Apache: Hangisi Ucuz Pakette Beklenir?

Web sunucusu, paylaşımlı hostingin gizli silahıdır. Aynı CPU üzerinde Apache 1000 eşzamanlı bağlantıyı zor taşırken LiteSpeed 8000-10000'i rahatlıkla yönetir. LiteSpeed Enterprise ticari lisanslıdır; bütçe paketlerinde sağlayıcı kendi sunucusunda lisansı barındırır, siz lisans ücreti ödemezsiniz. OpenLiteSpeed açık kaynak ve ücretsizdir; entry paketlerin çoğunda artık bunu görüyoruz. Detaylı karşılaştırma için Nginx vs Apache yazımıza bakın.

  • LiteSpeed Enterprise + LSCache: WordPress için pratik tek tıkla full-page cache. LSCache rehberimiz kurulumu detaylı anlatır.
  • Nginx + PHP-FPM: Geliştirici dostu, esnek; Nginx yapılandırma rehberimiz production konfigurasyonu içerir.
  • Apache + mod_php / mod_proxy_fcgi: .htaccess uyumluluğu en yüksek, kurumsal eski yığınlarda hâlâ tercih ediliyor.
  • OpenLiteSpeed: Apache uyumlu .htaccess + LiteSpeed performansı; ücretsiz lisans.
# .htaccess örneği — paylaşımlı LiteSpeed/Apache pakette
# WordPress + LSCache + güvenlik başlıkları

<IfModule LiteSpeed>
    CacheLookup on
    RewriteEngine on
    RewriteRule .* - [E=Cache-Control:max-age=300]
</IfModule>

# Brotli/gzip
<IfModule mod_deflate.c>
  AddOutputFilterByType DEFLATE text/html text/css application/javascript application/json image/svg+xml
</IfModule>

# Statik varlık cache
<IfModule mod_expires.c>
  ExpiresActive On
  ExpiresByType image/avif "access plus 1 year"
  ExpiresByType image/webp "access plus 1 year"
  ExpiresByType text/css   "access plus 1 month"
  ExpiresByType application/javascript "access plus 1 month"
</IfModule>

# Güvenlik başlıkları
<IfModule mod_headers.c>
  Header set X-Content-Type-Options "nosniff"
  Header set Referrer-Policy "strict-origin-when-cross-origin"
  Header set Permissions-Policy "interest-cohort=()"
</IfModule>

# WordPress kuralları
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

cPanel, Plesk, DirectAdmin ve Açık Kaynak Paneller

Paylaşımlı paketin %80'i cPanel ile gelir; %15'i Plesk; geri kalan %5 DirectAdmin, CyberPanel, aaPanel, ya da sağlayıcının kendi proprietary paneli. cPanel lisans ücretleri 2019'dan beri arttı: bugün hesap başına ~$0.30-0.50/ay maliyet hostere yansır, sonuçta etiket fiyatına eklenir. Yenilik etmiyorsa Plesk veya DirectAdmin daha ucuz olabilir.

  • cPanel/WHM: Pazar standardı; yedek/restore, e-posta, MySQL, DNS, cron, Softaculous tek tıkla 400+ uygulama. Detayli kullanim icin cPanel rehberimize bakabilirsiniz.
  • Plesk: Windows ve Linux'ta tek arayüz, .NET için zorunlu. Linux paylaşımlıda da yaygın. Plesk rehberimiz mevcut.
  • DirectAdmin: cPanel'in 1/3'ü fiyatına lisans; daha hafif arayüz; Türk sağlayıcılarda artıyor.
  • CyberPanel: OpenLiteSpeed ile birlikte gelir, ücretsiz; performans odaklı.
  • aaPanel: Ücretsiz, Çin kökenli; küçük ölçekli VPS için yaygın, kurumsal güven düşük.

Panel seçiminde kritik soru: "sağlayıcı değiştirdiğimde hesabımı taşıyabilir miyim?" cPanel-to-cPanel taşınma cpmove-username.tar.gz arşivi ile dakikalar sürer. Proprietary panelden cPanel'e taşıma zahmetlidir; veritabanı, e-posta ve dosyalar manuel transfer edilir. Bu yüzden uzun vadede cPanel/Plesk seçmek lock-in riskini düşürür.

Kaynak Limitleri: "Sınırsız" Aslında Sınırlıdır

"Sınırsız disk, sınırsız trafik, sınırsız e-posta" sloganı pazarlama dilinde tek anlama gelir: sözleşmede yazılı limit yok ama kullanım kabul edilebilir kullanım politikası (AUP) ile sınırlandırılmıştır. Pratikte sağlayıcı, hesabınızı CPU dakikası, inode sayısı, eşzamanlı süreç (entry process), I/O bandwidth ve eşzamanlı bağlantı (concurrent connections) limitleriyle sınırlar. CloudLinux LVE ile bu limitler hesap bazında uygulanabilir hale gelir.

# CloudLinux altinda kaynak limitlerini gorme (cPanel Terminal)
lvectl list-user $(whoami)
# CPU=100, IO=4096KB/s, IOPS=1024, EP=20, NPROC=100, PMEM=2G

# Detayli istatistik (son 24 saat)
lveps -p $(id -u) -u

# Hesabin CPU sinirina kac kez vurdugunu gorme
grep $(whoami) /var/log/lve/lveinfo.log | tail -50

# Inode kullanimini olcme
find ~/public_html -xdev -type f | wc -l
# 80K-150K WordPress sade kurulum
# 150K-300K plugin/tema yuklu site
# 300K+ dikkat: cogu pakette limit

Bu komutların çıktısı sağlayıcıya göre değişir; bazı sağlayıcılar lvectl'i son kullanıcıya açmaz. cPanel'in "Resource Usage" bölümünden de aynı veriyi grafiksel görebilirsiniz: CPU faults > 0 ise paketiniz darboğazda demektir.

Inode Limiti — En Çok Aşılan Kaynak

Inode, Linux dosya sistemindeki her dosya/klasör için ayrılan metadata kaydıdır. 1 KB'lık 100.000 dosya 100 MB diskte yer kaplar ama 100.000 inode tüketir. WordPress + WooCommerce, varsayılan kurulumda 60-90K inode kullanır; üzerine eklenti, dil paketleri, ürün resimleri, e-posta hesabı eklendikçe rakam hızla 200K'yı geçer. 250.000 inode altında olan paketler ciddi bir e-ticaret sitesi için yetmez.

WordPress için Ucuz Linux Hosting Senaryosu

Türkiye'deki sitelerin büyük çoğunluğu WordPress üzerinde çalışıyor. Bütçe odaklı bir WordPress kurulumunda doğru paket aşağıdaki minimum özelliklere sahip olmalı:

  • NVMe SSD veya en azından SATA SSD
  • LiteSpeed/OpenLiteSpeed + LSCache (Apache + WP Super Cache da kabul edilebilir)
  • PHP 8.2 veya 8.3, opcache aktif, memory_limit en az 256M
  • MySQL/MariaDB 10.6+ veya MySQL 8.0+
  • En az 250K inode
  • En az 1 vCPU + 1 GB RAM (CloudLinux LVE 100% CPU)
  • Günlük ya da haftalık otomatik yedek + ücretsiz restore
  • Ücretsiz Let's Encrypt SSL otomasyonu
  • cPanel veya Plesk + Softaculous/auto-installer
  • Türkçe destek 7/24 (en azından e-posta + WhatsApp/Telegram)
<?php
// wp-config.php — bütçeli paylaşımlı pakette ince ayar
// (paketin php.ini'sine erişim yoksa doğrudan PHP'den ayar)

ini_set('memory_limit', '256M');

// WP cache & otomatik güncelleme
define('WP_CACHE', true);
define('WP_AUTO_UPDATE_CORE', 'minor');

// Revisions sınırla — DB tablosunu şişirmesin
define('WP_POST_REVISIONS', 5);

// Cron'u dış cron'a devret (WP-Cron yerine system cron)
define('DISABLE_WP_CRON', true);

// Güvenlik: dosya editörünü kapat
define('DISALLOW_FILE_EDIT', true);
define('DISALLOW_FILE_MOD', false);

// SSL'i zorla (HTTPS yönlendirme katmanına ek koruma)
define('FORCE_SSL_ADMIN', true);
if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) &&
    $_SERVER['HTTP_X_FORWARDED_PROTO'] === 'https') {
    $_SERVER['HTTPS'] = 'on';
}

// Veritabanı tablo öneki — saldırı yüzeyini azaltmak için varsayılan dışı
$table_prefix = 'wp7x_';

// Otomatik veritabanı tamiri
define('WP_ALLOW_REPAIR', false);  // ihtiyaç anında geçici true

WP-Cron'u sistem cron'una taşımak (yukarıda DISABLE_WP_CRON = true), paylaşımlı pakette CPU darboğazını ciddi anlamda azaltır. cPanel > Cron Jobs üzerinden:

# cPanel cron — her 10 dakikada bir wp-cron.php tetikleme
*/10 * * * * /usr/local/bin/php -q /home/USERNAME/public_html/wp-cron.php >/dev/null 2>&1

# Alternatif: curl ile dış tetikleme (PHP CLI yoksa)
*/10 * * * * curl -s https://example.com/wp-cron.php?doing_wp_cron >/dev/null 2>&1

E-ticaret (WooCommerce/OpenCart/PrestaShop) için Hangisi Yetmez?

WooCommerce, ürün sayısı 200'ü geçince paylaşımlı paketleri zorlamaya başlar. Ürün filtreleme sorguları, sepet işlemleri ve checkout sırasında veritabanına ardışık 50-100 sorgu gider. Aşağıdaki belirtilerden ikisi varsa paylaşımlı yetmiyordur:

  • Sepete ekleme/checkout 3 saniyeyi geçiyor
  • Admin paneli > Ürünler sayfası 5+ saniyede yükleniyor
  • Sezon kampanyalarında 503 / 508 / 504 hataları
  • cPanel Resource Usage'da CPU faults > 100 günlük
  • Inode kullanımı paketin %80'inin üzerinde
  • E-posta gönderiminde gecikme (transactional mail spam'e düşüyor)

Bu noktada doğru hamle giriş seviye VPS'e geçmektir; 4 vCPU + 4 GB RAM + 80 GB NVMe seviyesinde Hetzner CX22, Contabo VPS S, DigitalOcean Basic Premium, AWS Lightsail vb. seçenekler 5-15 USD/ay aralığında dolaşır. VPS rehberimiz geçiş sürecini detaylı anlatır. Ürün sayfası performansını korurken yapacağınız tek tek optimizasyonlar için site optimizasyonu rehberi mevcut.

Geliştirici (Laravel/Node.js/Python) Senaryosu

Paylaşımlı hosting Laravel için tarihsel olarak sorunluydu (CLI komutları, queue worker, supervisor sınırları nedeniyle); 2026'da OpenLiteSpeed + WebSocket destekli paketler bu durumu kısmen düzeltti. Ancak Laravel Horizon, Redis queue, Beanstalkd, Pusher gibi ileri özellikler için VPS hâlâ mantıklı tek seçim. Node.js paylaşımlı paketlerde Passenger/CloudLinux Node.js Selector ile çalıştırılabilir; uygulamalar tek bir app.js + statik klasör yapısında ise sorunsuz, mikroservis veya socket-ağırlıklı kullanım için yeterli değil.

# cPanel Node.js Selector ile uygulama oluşturma — komut satırı
/usr/sbin/cloudlinux-selector create \
  --json \
  --interpreter=nodejs \
  --version=20 \
  --user=USERNAME \
  --domain=app.example.com \
  --app-root=/home/USERNAME/apps/myapp \
  --app-uri=/ \
  --startup-file=app.js

# Bağımlılık kurulumu
/usr/sbin/cloudlinux-selector install-modules \
  --interpreter=nodejs \
  --version=20 \
  --user=USERNAME \
  --app-root=/home/USERNAME/apps/myapp

# Uygulamayi yeniden baslatma
/usr/sbin/cloudlinux-selector restart \
  --interpreter=nodejs \
  --user=USERNAME \
  --app-root=/home/USERNAME/apps/myapp

Python (Django/Flask/FastAPI) tarafında benzer Selector akışı çalışır; --interpreter=python --version=3.11 ile kurulum yapılır, WSGI app açıkça belirtilir. Ancak ASGI (FastAPI/Uvicorn workers) paylaşımlıda zayıf — gerçek async I/O için VPS'e geçmek gerekir.

Domain ile Birlikte Hosting: "En Ucuz Hosting ve Domain" Mitleri

"en ucuz hosting ve domain" araması Google'da aylık binlerce sorgu alıyor; pek çok sağlayıcı 12 ay peşin alındığında .com, .com.tr, .net, .click veya .xyz domainini ücretsiz veriyor. Hesap matematiği basit: yıllık .com renewal'ı $10-15. Hosting paketinin dolar bazında 12 aylık fiyatına bunu ekleyin; ücretsiz domain aslında %30-50 ek değer demek.

  • İlk yıl ücretsiz, sonra ücretli renewal: Standart pratik. Domain transfer edilebilir mi sorgulayın.
  • Domain başka şirkete transferi yasak: Bazı sağlayıcılar 60 gün lock uygular (ICANN kuralı normaldir). 60 gün sonrası transfer engellenmemeli.
  • WHOIS gizliliği ücretli mi?: 2026'da temel WHOIS privacy ücretsiz olmalı. Domain ve WHOIS rehberimiz detayları içerir.
  • DNS ayarları: Sağlayıcının DNS'i kullanmak zorunlu değil; Cloudflare, AWS Route 53 ya da kendi name server'ınıza taşıyabilirsiniz. DNS ayarları rehberi.
  • Ücretsiz domain TLD'i: .com en değerli; .click, .xyz, .online kalıcı kullanıma daha az uygun. Marka için .com/.com.tr talep edin.

SSL Sertifikası: Bütçeli Pakette Beklenen ve Beklenmeyen

2026'da her Linux hosting paketinin Let's Encrypt veya ZeroSSL üzerinden ücretsiz SSL otomatik kurması beklenir. Sağlayıcı bu özelliği AutoSSL adıyla cPanel arayüzüne entegre eder; siz hiçbir şey yapmadan domain DNS'i sunucuyu işaret ettiğinde 5-15 dakikada DV SSL kurulur ve 90 günde bir otomatik yenilenir.

  • DV (Domain Validation): Let's Encrypt; ücretsiz; sadece domain sahipliği doğrulaması. Standart kullanım için yeterli.
  • OV (Organization Validation): Şirket bilgileri sertifikada görünür; B2B ve kurumsal sitelerde tercih edilir; 80-200 USD/yıl.
  • EV (Extended Validation): Adres çubuğunda kuruluş adı; bankacılık, ödeme, e-ticaret. 200-1000 USD/yıl. Modern tarayıcılar artık görsel ayrıma çok yer vermiyor; ROI tartışmalı.
  • Wildcard SSL: *.example.com tüm subdomain'leri kapsar. Let's Encrypt wildcard ücretsiz, ama DNS-01 challenge gerektirir.

Kurulum detayları için SSL sertifikası nasıl alınır ve Let's Encrypt + Certbot rehberi mevcut. cPanel'de manuel sertifika yükleme şöyle yapılır:

# cPanel API ile SSL kurulum (Terminal)
uapi --user=USERNAME SSL install_ssl \
  domain=example.com \
  cert="$(cat fullchain.pem)" \
  key="$(cat privkey.pem)" \
  cabundle="$(cat chain.pem)"

# Mevcut SSL sertifikalarini listele
uapi --user=USERNAME SSL installed_hosts

# AutoSSL durumunu sorgula
uapi --user=USERNAME SSL fetch_ssl_certificates_for_user

# Certbot ile manuel yenileme (SSH erisimi varsa)
certbot certonly --webroot -w /home/USERNAME/public_html \
  -d example.com -d www.example.com \
  --email admin@example.com --agree-tos --non-interactive

Yedekleme: Ucuz Pakette Beklenmeyen Maliyet

Çok az sağlayıcı bunu açıkça yazar: ucretsiz yedekleme her zaman "sağlayıcının kendi takdirinde, garanti yok" anlamına gelir. JetBackup, Acronis, R1Soft gibi profesyonel yedekleme çözümleri aylık 5-15 USD ek tutar; küçük paketler için bu rakam paketin fiyatından büyük olabilir.

  • Sağlayıcı yedeği (free): Haftalık tam yedek + günlük artırımlı tipik. Restore çoğu sağlayıcıda ücretli (10-50 USD).
  • JetBackup eklentisi: cPanel entegre, kullanıcı kendi restore'unu yapar; aylık 1-5 USD ek.
  • UpdraftPlus / All-in-One WP Migration (WordPress): ücretsiz; Google Drive/Dropbox/S3'e yedek; restore tek tıkla.
  • Kendi rsync/cron yedeğin: SSH erişimi gerektirir; ücretsiz ama kurulum vakit alır. Yedekleme stratejileri rehberi 3-2-1 kuralını anlatır.
  • Off-site yedek zorunlu: Sağlayıcı veri merkezi felaketinde tek yedek kaynağınız sağlayıcıda olmamalı. S3, Backblaze B2, Hetzner Storage Box (1 EUR/ay'dan başlar).
# Kendi haftalik off-site yedek (cPanel cron)
# /home/USERNAME/scripts/weekly-backup.sh

#!/bin/bash
set -euo pipefail

DATE=$(date +%F)
USER=USERNAME
WEB_DIR=/home/$USER/public_html
BACKUP_DIR=/home/$USER/backups
DB_NAME=USERNAME_wp
DB_USER=USERNAME_wp
DB_PASS="..."

mkdir -p $BACKUP_DIR

# Veritabani dump
mysqldump --single-transaction --quick --add-drop-table \
  -u $DB_USER -p$DB_PASS $DB_NAME \
  | gzip > $BACKUP_DIR/db-$DATE.sql.gz

# Dosya yedek (uploads ve plugin'ler)
tar -czf $BACKUP_DIR/files-$DATE.tar.gz \
  --exclude='wp-content/cache' \
  --exclude='wp-content/uploads/cache' \
  -C $WEB_DIR .

# Off-site (rclone ile B2/Backblaze)
rclone copy $BACKUP_DIR/db-$DATE.sql.gz b2:my-bucket/db/
rclone copy $BACKUP_DIR/files-$DATE.tar.gz b2:my-bucket/files/

# 30 gunden eski yerel yedekleri temizle
find $BACKUP_DIR -mtime +30 -delete

# crontab -e
# 0 3 * * 0 /home/USERNAME/scripts/weekly-backup.sh >> /home/USERNAME/logs/backup.log 2>&1

Uptime, SLA ve Para İade Garantisi

"%99.9 uptime" pazarlama dilinde standart slogan; matematik olarak yıllık 8 saat 45 dakika izinli kesintiye karşılık gelir. "%99.99" yıllık 52 dakika kesinti, "%99.999" (beş 9) yıllık 5 dakika. Paylaşımlı hosting gerçek dünyada genellikle %99.9-99.95 bandında çalışır; SLA ihlali halinde tipik tazminat servis kredi olarak verilir, bunu nakit iade ile karıştırmayın.

  • 14-30 gün koşulsuz iade: Pazar standardı; ucuz paketlerde tipik 14 gün, kurumsalda 30-45 gün.
  • Domain ücreti iade dışı: Ücretsiz verilen domain hesabınıza geçer; iade istiyorsanız domain bedeli (~$10) düşülür.
  • Pro-rata iade: Bazı sağlayıcılar 30 gün sonrası kalan süre için pro-rata iade verir; çoğu "sözleşme bitene kadar paranı yakar" politikası uygular.
  • Otomatik yenileme uyarısı: Yenileme tarihinden 30/15/7 gün önce mail bildirimi şart. Yoksa kontrol panelinde otomatik yenilemeyi kapatın.
  • SLA kredisi nasıl talep edilir?: Yazılı talep + downtime kanıtı (UptimeRobot, Pingdom raporu). 24-48 saat işlem süresi tipik.

Yerel mi Yurt Dışı mı? Türkiye Bazlı vs Global Sağlayıcılar

Türkiye'deki yerel sağlayıcılar arasında Natro, Turhost, Hostinger Türkiye ofisi, IHS Telekom, Türk Ticaret Net (Hosting.com.tr), Atak Domain, Performans, Güzel Hosting, Hostixo, Alastyr, Hostixer, OdeaWeb (oweb.net.tr), Hostingdevi gibi onlarca firma yer alır. Global tarafta Hostinger, A2 Hosting, Bluehost, NameCheap, GoDaddy, SiteGround, ChemiCloud, GreenGeeks ve daha düşük segmentte iPage, HostGator gibi büyük oyuncular bulunur. Karar üç eksende verilir:

  • Hedef kitle nerede? Türk müşteriler için Türkiye/Avrupa lokasyonu = düşük TTFB. ABD lokasyonu Türkiye'den 130-180ms ek gecikme.
  • Destek dili ve saati: Türkçe 7/24 destek paha biçilmez (panik anında). Global oyuncularda destek genelde İngilizce ve gece yanıt süresi düşük.
  • Faturalama: Yerel sağlayıcılar TL'li fatura, e-Arşiv/e-Fatura uyumu, KKB/EFT/havale opsiyonu sunar. Global firmalar USD kart ile çalışır; KDV iadesi karmaşıklaşır.
  • KVKK ve veri yerelleştirme: Bazı kurumsal müşteriler için Türkiye'de fiziki sunucu zorunluluğu. Yerel sağlayıcı + Tier III veri merkezi avantajlıdır.
  • Fiyat bazında: Global oyuncular ölçek ekonomisi ile dolar bazında daha rekabetçi olabilir; kur dalgalanması yerel sağlayıcıların TL etiketini periyodik şişirir.

Performans Ölçümü: Aldığınız Paketi Doğrulama

Aldığınız hosting paketinin reklam edilen performansı verip vermediğini doğrulamak için ilk 7 gün içinde aşağıdaki testleri yapın. 14-30 günlük iade hakkını koruduğunuz için bu pencere altında karar değiştirebilirsiniz.

# 1) TTFB ve cevap suresi (curl)
curl -o /dev/null -s -w \
  'Connect: %{time_connect}s\n'\
'TTFB: %{time_starttransfer}s\n'\
'Total: %{time_total}s\n'\
'HTTP: %{http_code}\n' \
  https://example.com/
# Hedef: TTFB < 600ms

# 2) DNS cozumleme
dig +trace example.com
dig @1.1.1.1 example.com

# 3) SSL handshake suresi
curl -kvo /dev/null https://example.com 2>&1 \
  | grep -E 'SSL connection|TLSv|handshake'

# 4) HTTP/2 ve HTTP/3 destegi
curl -I --http2 https://example.com
curl -I --http3 https://example.com  # curl 7.66+ ve QUIC desteği

# 5) Es zamanli istek yuk testi (ab veya wrk)
ab -n 1000 -c 50 https://example.com/
wrk -t4 -c100 -d30s https://example.com/

Web tabanlı araçlardan PageSpeed Insights, WebPageTest ve GTmetrix ile farklı bölgelerden ölçüm yapın. Türkiye lokasyonundan en doğru veriyi WebPageTest'in Frankfurt veya Istanbul (3rd party) lokasyonu verir. Core Web Vitals 2026 rehberimiz LCP, INP, CLS metriklerini detaylı anlatır.

Email Hosting: Bütçeli Pakette Sınır

Çoğu paylaşımlı paket sınırlı sayıda e-posta hesabı verir; "sınırsız" gözüken paketlerde bile kullanım kabul edilebilirlik politikası transactional ve bulk e-postayı engeller. Bütçeli pakette e-posta için akıllı kararlar:

  • Site içi formlar (iletişim, sipariş): SMTP relay (Brevo/Sendinblue, Postmark, AWS SES, Mailgun) kullanın. Aylık 9.000 e-posta'ya kadar ücretsiz katmanlar var. Site sunucusundan SMTP ile teslimat oranı düşüktür.
  • Kurumsal e-posta hesapları: Google Workspace ($6/ay/kullanıcı) veya Zoho Mail (ücretsiz katman 5 kullanıcıya kadar) hosting e-postasından kat be kat güvenilir.
  • Hosting'in kendi e-posta hesabını mecbur kullanıyorsanız: SPF, DKIM, DMARC kurun. Aksi halde Gmail/Outlook teslimatınız spam'e düşer.
  • Bulk/newsletter: Mailchimp, Brevo, MailerLite, EmailOctopus. Hosting paketinden newsletter atmaya çalışmak hesabın askıya alınmasının numara bir nedeni.
  • SpamExpert/AntiSpam Gateway dahil mi?: Kurumsal paketlerde dahil; ekonomi paketlerde aylık ek ücret.
# DNS'de SPF/DKIM/DMARC kontrolu
# 1) SPF
dig TXT example.com +short | grep spf1
# beklenen: v=spf1 include:_spf.google.com ~all (Google Workspace)

# 2) DKIM (selector'a gore degisir)
dig TXT google._domainkey.example.com +short

# 3) DMARC
dig TXT _dmarc.example.com +short
# beklenen: v=DMARC1; p=quarantine; rua=mailto:dmarc@example.com

# 4) MX kayitlari
dig MX example.com +short

# Online kontrol araclari:
# mail-tester.com — 10/10 hedefleyin
# mxtoolbox.com — SPF/DKIM/DMARC dogrulayicisi

Güvenlik Sertleştirme: Ucuz Pakette de Şart

Düşük fiyatlı paketler güvenlik açısından kötü bir başlangıç değildir; aksine paylaşımlı sunucudaki diğer hesaplarla aynı IP'yi paylaştığınız için sağlayıcının altyapı güvenliği aslında iyi olmak zorunda. Sizin tarafta yapacağınız sertleştirmeler:

  • Güçlü cPanel + e-posta + FTP şifreleri: Bitwarden/1Password ile 20+ karakter random.
  • 2FA aktif: cPanel Security > Two-Factor Authentication. Ücretsiz ama %95 kullanıcı kapalı bırakıyor.
  • SSH erişimi yoksa kapatın, varsa key-based auth + port değiştirme: VPS güvenlik sertleştirme rehberi tüm adımları içerir.
  • WordPress için: Wordfence/Solid Security plugin, wp-config.php izin 600, wp-admin/ IP whitelist (cPanel IP Blocker).
  • Imunify360 / ImunifyAV dahil mi?: 2026'da çoğu Türk sağlayıcı dahil ediyor. Malware tarayıcı + WAF + DDoS L7 koruması.
  • Düzenli güncelleme: WordPress core, tema, plugin otomatik güncellemesi açık olmalı. Plugin sayısı 25'i geçmemeli.
  • Düzenli yedek: Yukarıda anlatıldı.
# wp-config.php — temel sertleştirme parçaları

# 1) WordPress salt anahtarlarini her degisiklikte yenile
# https://api.wordpress.org/secret-key/1.1/salt/

# 2) Veritabani prefix degistirme (kurulum oncesi)
$table_prefix = 'wp7x_';   // wp_ varsayilanindan kacin

# 3) Dosya editorunu kapat
define('DISALLOW_FILE_EDIT', true);

# 4) XML-RPC kapat (cogu site icin gereksiz)
# .htaccess icine:
# <Files xmlrpc.php>
#   Order allow,deny
#   Deny from all
# </Files>

# 5) wp-admin IP whitelist
# .htaccess icine /wp-admin/.htaccess olarak:
# AuthType Basic
# AuthName "Restricted Admin"
# <RequireAll>
#   Require ip 78.181.x.x
#   Require ip 88.226.x.x
# </RequireAll>

Ölçeklenince Ne Yapılır? Paylaşımlıdan VPS'e Geçiş

Bütçeli paketin ömrü tipik olarak 12-24 aydır; site büyüdükçe darboğaza girersiniz. Geçiş sinyalleri yukarıda listelendi. VPS'e geçişte alacağınız teknik sorumluluklar:

Bunlardan kaçınmak için Plesk Lisanslı VPS veya cPanel/WHM dahil VPS paketleri tercih edebilirsiniz; aylık 5-15 USD ek lisans bedeli karşılığında paylaşımlı paketin kolaylığını VPS'in gücüyle birleştirirsiniz. Managed VPS pazarda 20-50 USD/ay aralığında; karar tamamen sahip olduğunuz teknik bilgiye bağlı.

Migration: Mevcut Siteyi Yeni Pakete Taşıma

Yeni hosting alındığında ilk iş eski siteyi taşımaktır. cPanel-to-cPanel taşıma standart araçla otomatiktir; aksi halde manuel tar + mysqldump.

# 1) Eski paketten cpmove arsivi olusturma (cPanel Terminal)
uapi --user=OLDUSER Backup fullbackup_to_homedir
# /home/OLDUSER/backup-2026-MM-DD_*.tar.gz olusur

# 2) SCP ile yeni sunucuya transfer
scp /home/OLDUSER/backup-2026-*.tar.gz \
    NEWUSER@new.example.com:/home/NEWUSER/

# 3) Yeni sunucuda WHM Restore A Full Backup ile geri yukle
# WHM > Backup > Restore a Full Backup/cpmove File

# Manuel taşıma (cpmove yoksa)
# Eski sunucuda:
tar -czf site-files.tar.gz public_html/
mysqldump -u DBUSER -p OLDDB | gzip > db-dump.sql.gz

# Yeni sunucuda:
scp eski:/home/OLD/site-files.tar.gz .
tar -xzf site-files.tar.gz -C public_html/
zcat db-dump.sql.gz | mysql -u NEWUSER -p NEWDB

# 4) wp-config.php'de DB bilgilerini guncelle
sed -i "s/'OLDDB'/'NEWUSER_wp'/" public_html/wp-config.php
sed -i "s/'OLDDBUSER'/'NEWUSER_wp'/" public_html/wp-config.php

# 5) Domain DNS'i yeni sunucuya yonlendir
# A kaydı: yeni IP
# DNS yayilmasi 0-48 saat (TTL'e bagli)

# 6) Search-replace (URL degistiyse, WP-CLI ile)
wp search-replace 'http://eski.com' 'https://yeni.com' \
  --skip-columns=guid --all-tables --dry-run
wp search-replace 'http://eski.com' 'https://yeni.com' \
  --skip-columns=guid --all-tables

Ücretsiz site taşıma servisi 2026'da çoğu Türk sağlayıcının pazarlama vaadidir; sağlayıcı eski paketinizden yenisine taşımayı 24-48 saat içinde yapar. WordPress için All-in-One WP Migration eklentisi de ücretsiz; tek tıkla export/import. cPanel paketten cPanel pakete cPanel Account Transfer WHM tool'u ile dakikalar.

Reseller Hosting: Ucuz Linux Hostingi Müşterilerinize Satmak

Web ajansları ve freelance geliştiriciler için reseller hosting, paylaşımlı paketin üst sürümüdür: WHM kontrolü altında alt cPanel hesapları açabilir, kendi markanızla (private label) müşterilerinize satabilirsiniz. Tipik reseller paketler 30-100 alt hesap, 50-300 GB SSD aralığında; aylık $15-60 USD bandında.

  • WHM ile alt hesap yaratma, kaynak limiti atama, askıya alma/yeniden aktifleştirme
  • Müşteri için faturalama otomasyonu — WHMCS, Blesta, HostBill
  • Beyaz etiket cPanel teması ile sağlayıcı markası gizlenir
  • Müşteri büyüdüğünde upgrade akışı (paylaşımlıdan VPS'e) gelir kapısı
  • Sağlayıcı sınırına ulaşıldığında kendi VPS'inizde WHM/cPanel kurarak bağımsız reseller olabilirsiniz

E-fatura, KDV, Kurumsal Satın Alma Notları

Türkiye'deki şirket sahipleri için ucuz Linux hosting alımında ticari ayrıntılar fiyatın bir parçasıdır. Yıllık 1.000 TL'lik bir paket, kurumsal mükellef için %20 KDV iadesi ile ~833 TL net maliyete iner. Yurt dışı sağlayıcılarda KDV iadesi yok, ters charge KDV (RC) muhasebesi gerekir, faturayı muhasebeci anlamayabilir.

  • e-Arşiv/e-Fatura uyumu: Yerel sağlayıcılar zorunlu olarak entegre. Yurt dışı: tax invoice yeterli kabul edilir ama RC KDV beyanı şart.
  • Şirket adına satın alım: VKN/TCKN bilgisi, vergi dairesi, açık adres istenir. Şahıs adına alıp şirkete fatura ettirme uygun değildir.
  • Periyodik faturalama: Aylık fatura tercih ettiyseniz ek 0-5 USD ücret olabilir; yıllık peşin %5-15 indirim.
  • Para birimi: TL faturalama döviz kurunu sabitler; USD faturalama renewal'da kur şokunu yansıtır.
  • İptal politikası: Yıllık peşin alındıysa orta dönem iptal pro-rata çoğu sözleşmede yok; planlama önemli.

Sık Yapılan 10 Hata

  • Sadece reklam fiyatına bakmak — yenileme dönemini kontrol etmeden 36 ay peşin almak.
  • Inode limitini görmezden gelmek — "sınırsız disk" sloganına aldanmak.
  • cPanel olmayan paneli seçip taşıma riskini almak — 2 yıl sonra başka sağlayıcıya geçemez hale gelmek.
  • SSL'siz site bırakmak — 2026'da SEO ve kullanıcı güveni açısından kabul edilemez.
  • WordPress 5+ eklentiyi pakete yığmak — eski PHP, az RAM, çok eklenti birleşimi 503 hatası garantili.
  • Yedek almamak — sağlayıcının yedeğine güvenmek; ya restore ücretli ya yedek 7 günden eski.
  • Aynı sağlayıcıdan domain + hosting + SSL + e-posta + DNS alıp tek noktada toplamak — sağlayıcı sorun çıkardığında her şey aynı yumakta. DNS'i Cloudflare'a, e-postayı Workspace'e, yedeği B2'ye dağıtın.
  • Paylaşımlı pakette anormal CPU kullanan eklentiler çalıştırmak — bulk SEO, scraping, backup çalışırken hesap askıya alınır.
  • Yenileme tarihini takip etmemek — otomatik yenileme aktif kalıp domain expire olur.
  • Türkçe destek olmayan yurt dışı sağlayıcıdan kritik kurumsal site barındırmak — gece 03:00 panik anında İngilizce ticket yazma fikri kötüdür.

Hızlı Karar Tablosu: Hangi Paket Sana?

  • Tek WordPress blog, ayda <5K ziyaret: Aylık 25-60 TL tek site, 5-15 GB SSD, LSCache aktif. Yıllık 250-700 TL bandında.
  • 3-5 WordPress site, ayda 5-50K ziyaret: Limitsiz orta segment, NVMe SSD, 1-2 GB RAM, 250K+ inode. Yıllık 1.000-2.000 TL.
  • Küçük WooCommerce mağazası (50-200 ürün): Aylık 150-300 TL paylaşımlı premium veya entry VPS (Hetzner CX22). Yıllık 1.500-3.500 TL.
  • Orta WooCommerce (500+ ürün, 50K+ aylık ziyaret): Mutlaka VPS — 4 vCPU + 4 GB RAM. Aylık 200-500 TL bandında VPS, üzerine yönetim emeği.
  • Geliştirici/freelance, 10+ müşteri sitesi: Reseller hosting + Cloudflare + dış e-posta. Aylık 300-700 TL bandında reseller paket.
  • Kurumsal kritik site, sıkı SLA: Managed VPS veya cloud — paylaşımlı bütçe sınıfı yetmez.

Cron, PHP-FPM Pool ve Limit İnce Ayarları

Paylaşımlı Linux pakette dahi sağlayıcı izin verirse php.ini ya da .user.ini üzerinden çalışma sınırlarını kontrol edebilirsiniz. Aşağıdaki ayarlar çoğu WordPress + WooCommerce kurulumu için makul başlangıç değerleridir; hesabınızın LVE limitleriyle çakışıyorsa düşük değerleri uygulayın. PHP'nin opcache, JIT ve gerçek bellek limitleri için referans tabloyu php.net manual üzerinden takip edin.

; public_html/.user.ini  (Apache/LiteSpeed paylaşımlı paketlerde)
memory_limit = 256M
upload_max_filesize = 64M
post_max_size = 128M
max_execution_time = 300
max_input_time = 300
max_input_vars = 5000

; Opcache — sağlayıcı global'de zaten açıyorsa override et
opcache.enable = 1
opcache.memory_consumption = 128
opcache.max_accelerated_files = 10000
opcache.revalidate_freq = 60
opcache.validate_timestamps = 1

; Session güvenliği
session.cookie_httponly = 1
session.cookie_secure = 1
session.cookie_samesite = Lax
session.use_strict_mode = 1

; Hata raporlama (production)
display_errors = Off
log_errors = On
error_log = /home/USERNAME/logs/php_errors.log

WordPress sitelerinde wp-cron.php her ziyaretçide tetiklenir; trafik düştüğünde zamanlanmış işler kaçar, trafik yüksekken aynı işin defalarca koşması CPU faults'a yol açar. Çözüm sistem cron'una taşımak (yukarıda gösterildi). Ayrıca php.ini'de realpath_cache_size ve realpath_cache_ttl değerlerinin yüksek tutulması, dosya sistemi sorgularında 5-15ms tasarruf sağlar.

DNS Stratejisi: Sağlayıcının DNS'i Yerine Cloudflare

Hosting paketinin name server'larını kullanmak zorunda değilsiniz. Cloudflare, ücretsiz katmanında Anycast DNS, DDoS koruması ve CDN sunar; site domainini Cloudflare'a taşımak hem DNS çözümleme süresini global olarak 5-15ms'ye indirir hem de origin sunucu yükünü %30-60 azaltır. Yapılandırma adımları için DNS rehberimiz referans alınabilir.

  • Cloudflare hesabı aç → site ekle → ücretsiz plan seç
  • Cloudflare'in verdiği iki name server'ı domain registrar'ında ayarla
  • DNS yayılması (24-48 saat tipik, çoğu kez 1-4 saat) sonrası SSL/TLS modu "Full (strict)"a çek
  • Speed → Optimization altında Brotli, Auto Minify, Early Hints aç
  • Caching → Always Online ve Cache Everything (statik içerik için page rule) ayarla
  • Security → WAF kurallarını Standart ya da Pro plan ile güçlendir

Cloudflare CDN'i origin'i yerine geçmez ama önüne geçer. Origin'in IP'si Cloudflare arkasında gizlenir; doğrudan IP üzerinden yapılan saldırılar düşer. Origin Pull SSL ile origin sertifikası ücretsiz; 15 yıl geçerli Cloudflare Origin CA sertifikası kurulabilir. Daha kapsamlı bir DDoS senaryosu için çok katmanlı DDoS koruma rehberi ayrı bir okuma kaynağı.

En Sık Sorulan Sorular

En ucuz Linux hosting kaç TL'den başlar?

2026 Şubat itibarıyla pazardaki en düşük etiket fiyatları aylık 25-50 TL bandında dolaşıyor; ancak bu rakamlar tipik olarak 12-36 ay peşin ödeme zorunluluğu, 1 site, 1-3 GB SSD, sınırlı e-posta hesabı ile gelir. Renewal döneminde 80-150 TL bandına çıkar. Aylık değil yıllık toplam maliyetle değerlendirin.

Linux hosting satın al derken Windows ile fark ne?

Linux hosting, açık kaynak yığın (PHP/MySQL/Apache/Nginx) içindir; Windows hosting ASP.NET/MsSQL/IIS yığını içindir. WordPress, Laravel, Joomla, OpenCart, PrestaShop, Drupal sitelerinin tamamı Linux'ta çalışır ve Linux paketleri Windows'tan tipik %20-40 daha ucuzdur (lisans ücreti yok).

Ucuz hosting ile ucuz web hosting aynı şey mi?

Pratikte aynı; "ucuz web hosting" daha geniş bir terim, "ucuz hosting" Türk pazarında aynı anlamda kullanılıyor. Her ikisi de paylaşımlı paylaşımlı (shared) Linux hosting paketlerini ifade eder. "Linux hosting" eklendiğinde işletim sistemi belirginleşmiş olur.

En ucuz hosting firmaları hangileri?

Türkiye'de düzenli olarak en düşük etiket fiyatla pazarda kalan sağlayıcılar: Atak Domain, Hosting.com.tr, Natro, Hostinger, Turhost, IHS, Türk Ticaret Net, Performans, Güzel Hosting, Hostixo, Alastyr, OdeaWeb (oweb.net.tr). Listeleme objektif gözlemdir, öneri değildir; her birinin paket içeriği, renewal politikası ve destek kalitesi farklıdır.

En ucuz hosting ve domain birlikte nereden alınır?

Yukarıda listelenen sağlayıcıların büyük çoğunluğu 12 ay veya daha uzun peşin alındığında .com, .com.tr, .net ya da promosyon TLD'lerinden birini ücretsiz veriyor. Domain transferi yıl sonunda mümkün; ücretsiz verilen TLD'in renewal fiyatını da kontrol edin (yenileme dönemi 100-300 TL/yıl).

Linux hosting fiyatları neden bu kadar farklı?

Aynı alt yapı kabaca aynı maliyette; fark çoğunlukla pazarlama (acquisition cost), oversell oranı (sunucu başına müşteri sayısı), destek kalitesi ve yan hizmetler (yedek, SSL, taşıma) ile kapanıyor. $0.49 ile $5 arasındaki fark, sağlayıcının size sunduğu CPU/RAM payı ve destek erişiminin gerçek farkıdır.

Bütçeli hostingde site ne kadar trafik kaldırır?

Standart bir WordPress kurulumu, LSCache ile birlikte aylık 50-150K ziyareti rahatlıkla taşır. Cache'siz, ağır eklentili veya WooCommerce yapılandırmasıyla aynı pakette aylık 5-15K ziyaret bile sınır olabilir. Doğrudan rakam vermek yerine kendi sitenizi wrk veya ab ile yük testi yapın.

Sözleşmeyi İmzalamadan Önceki Son Kontrol Listesi

  • İlk dönem fiyatı + yenileme dönemi fiyatı yazılı alındı.
  • Disk teknolojisi (NVMe SSD) doğrulandı.
  • Web sunucusu (LiteSpeed/Nginx/Apache) ve PHP versiyon listesi netleşti.
  • Inode, CPU, RAM, EP, IO limitleri sözleşmede ya da SSS'te belirtilmiş.
  • Yedekleme periyodu ve restore politikası açık.
  • Para iade penceresi ve domain iade politikası bilinir.
  • 2FA, SSH, AutoSSL gibi temel güvenlik özelliklerinin durumu kontrol edildi.
  • Migration desteği ücretsiz mi, hangi koşullarda dahil?
  • Uptime SLA ve tazminat şekli yazılı.
  • Destek kanalları (canlı, mail, telefon, WhatsApp) ve yanıt süresi ölçüldü.

Kaynaklar ve İleri Okuma

İlgili Yazılar

Hangi Linux hosting paketi sana uygun? Karar verme aşamasında profesyonel destek al

Site büyüklüğü, trafik, e-ticaret ihtiyacı ve teknik beceri seviyene göre en uygun bütçeli Linux hosting paketini birlikte seçelim. Migration, SSL, performans optimizasyonu ve uzun vadeli ölçek planlaması için bizimle iletişime geç

WhatsApp