Türkiye'de web'in büyük kısmı hâlâ shared hosting'de duruyor — cPanel, FTP, public_html, aylık ₺50-100. Ve dürüst olalım: çoğu site için bu yeterlidir. Ama geliştiriciyseniz ve son birkaç aydır "bu siteye bir şey ekleyemiyorum" hissi büyüyorsa, sorun hosting firmanız değil — modelin kendisi. O tavanı isimlendirelim.
Shared Hosting Gerçekten Nedir
Bir fiziksel sunucu yüzlerce siteye bölünür; herkes aynı işletim sistemini ve web sunucusunu paylaşır. Yönetim paneliniz (cPanel/Plesk) size dosya yükleme, mail, veritabanı ve DNS ekranı verir — ama sunucuya komut satırı erişimi vermez. Çünkü komut satırı, paylaşılan yüzlerce siteyi de etkileyebilir. Bu bir ihmal değil, modelin tanımıdır.
Görünmeyen Tavan — Neler Yapısal Olarak Yok
| İhtiyaç | Shared hosting | Neden ayarlarla aşılmaz |
|---|---|---|
| Git ile deploy | FTP/dosya yöneticisi | Build adımı yok — dosya "yüklersiniz", çalıştırmazsınız |
| Composer paketleri | Çoğunda CLI yok | SSH olmadan composer install koşamazsınız; vendor'ı FTP ile atmak kırılır |
| Node.js / Python uygulaması | PHP/HTML odaklı | Süreç yöneticisi yok — uygulamanız bir "dosya", çalışan süreç değil |
| Queue worker / uzun süreç | Yok | 30-60sn PHP limiti her şeyi keser |
| Gerçek cron | Tek zamanlanmış URL çağrısı | Dakikalık/paralel görevler çalışmaz |
| WebSocket / arka plan bağlantı | Yok | Kalıcı bağlantı modeli paylaşımı bozar |
| Environment değişkenleri | .htaccess/dosya | Süreç seviyesi env kavramı yok |
| Zero-downtime deploy | FTP üzerine yazar | Yükleme sırasında site yarım dosyayla açılır |
Bu maddeleri hosting desteğine yazarak çözemezsiniz — "queue çalıştırmak istiyorum" dediğinizde cevap "VPS'e geçin" olur, çünkü model gereği komut satırı paylaştırılamaz.
PaaS Modeli Ne Değiştirir
PaaS'ta (yönetilen platform) siteniz dosya değil çalışan uygulamadır. Repo'yu bağlarsınız; platform build alır, konteynerde çalıştırır, SSL'i takar, izler, yedekler. Aradaki fark teknik değil — sorumluluk sınırıdır:
- Shared: "dosyalarınız burada, gerisi sizin" — ama gerisini yapacak araç da yok
- PaaS: "kodunuzu verin, gerisini biz işletiriz" — deploy, queue, cron, izleme dahil
Kim Shared'de Kalmalı
- WordPress sitesi — tema + eklentiyle yürüyorsa cPanel yeterli; WordPress hosting rehberimiz bu dünyayı anlatır
- Statik HTML/CSS — landing, tanıtım sitesi
- Basit PHP scriptler — composer'sız, deploy'suz, az trafikli
- Mail odaklı kullanım — domain mail kutusu için hosting + site kombosu ucuzdur
Kim Tavana Çarptı — Geçme Zamanı
- "Deploy ediyorum" dediğinizde FTP ile 40 dakika dosya atıyorsanız
- Laravel/Node/Python uygulaması çalıştırmak istiyorsanız
- Queue, cron, WebSocket, uzun iş gerekiyorsa
- Site yükleme sırasında bozuluyorsa (yarım dosya)
- "Test ortamı" kopyalamak saatler sürüyorsa
Bu listede 2+ madde sizseniz sorun hosting firmanız değil — ihtiyacınız shared hosting'in tanımı dışına çıktı.
Fiyat Algısı Tuzağı
"Shared ₺80/ay, PaaS ₺340/ay — 4 kat pahalı" doğru görünür ama elmayla armut değil: shared'de ₺80'e aldığınız dosya deposudur; deploy, queue, cron, izleme, yedek için ayrı araç/satın alım gerekir. PaaS'ta plan ücretine bunlar dahildir — karşılaştırma toplam sahip olma maliyetiyle yapılmalı: VPS vs PaaS yazımızdaki hesap aynen geçerli.
Geçiş Nasıl Görünür
- Projeyi Git reposuna taşıyın (GitHub/GitLab/Bitbucket — hepsi olur)
- Skyversal'da repo bağlayın → framework otomatik algılanır
- Env değişkenlerini panelden girin (.htaccess dönemi biter)
- Veritabanını yönetilen DB'ye taşıyın
- DNS'i bağlayın — SSL otomatik, zero-downtime deploy hazır
Detaylı taşıma rehberi: kesintisiz site taşıma dokümanı.
Sık Sorulanlar
Shared hosting bitiyor mu?
Hayır — WordPress + statik site dünyasında hâlâ en ucuz doğru çözüm. Biten şey "her siteye uyan tek hosting modeli" fikri.
cPanel'de Laravel çalışır mı?
Teknik olarak dosyaları yüklerseniz açılır — ama composer, artisan, queue ve cron'un yokluğunda production Laravel değil, demo olur. Laravel hosting rehberimizde detaylıca anlattık.
PaaS'a geçince mail kutum ne olacak?
Mail'i hosting'de bırakabilirsiniz — DNS'i ayırırsınız: web PaaS'ta, MX kaydı eski hosting'de kalır. Yaygın ve güvenli desen.
VPS alıp kendim kurmak yerine neden PaaS?
VPS + kendi kurulum = sysadmin işi. Coolify gibi araçlarla yapılabilir — o analizimiz de burada. PaaS, sysadmin olmadan PaaS deneyimi isteyenlere.