Paylaşımlı bir hosting paketi veya sunucu satın aldığınızda karşınıza çıkan ilk araçlardan biri genellikle cPaneltir. Kısaca, Linux tabanlı web sunucularını komut satırına dokunmadan, web tarayıcısı üzerinden yönetmeyi sağlayan grafik arayüzlü bir kontrol panelidir. Bu rehberde cPanel'in ne olduğunu, hangi işleri kolaylaştırdığını ve WHM ile ilişkisini sahadan örneklerle anlatıyoruz.
cPanel Nedir?
cPanel, cPanel, L.L.C. tarafından geliştirilen, Linux sunucular için tasarlanmış ticari bir web barındırma kontrol panelidir. Amacı, alan adı, e-posta, veritabanı ve dosya yönetimi gibi görevleri; SSH bilgisi gerektirmeden, menülerden tıklayarak yapılabilir hâle getirmektir. Genellikle CentOS soyundan gelen dağıtımlar (AlmaLinux, CloudLinux gibi) üzerinde çalışır ve son sürümlerinde Ubuntu Server desteği de bulunur.
cPanel açık kaynak değildir; kullanımı için sunucu sağlayıcısının veya barındırma firmasının bir lisans edinmesi gerekir. Bu yüzden çoğu kullanıcı cPanel'i doğrudan satın almaz, hosting paketinin bir parçası olarak kullanır.
cPanel'in yaygınlaşmasının başlıca nedeni, teknik olmayan kullanıcılar için de erişilebilir olmasıdır. Bir web sitesini yayına almak için gereken adımların çoğu (dosya yükleme, veritabanı bağlama, e-posta açma) tek bir arayüzde toplandığından, sunucu yönetimini meslek edinmemiş kişiler bile temel işleri kendi başlarına yürütebilir. Bu, hem bireysel site sahipleri hem de küçük yayın ekipleri için zaman kazandırır.
cPanel ve WHM Arasındaki Fark
cPanel'i anlamak için çoğu zaman ikinci bir arayüzle birlikte düşünmek gerekir: WHM (WebHost Manager). İkisi aynı yazılım ailesinin parçasıdır ama farklı kullanıcılara hitap eder.
| Arayüz | Kime hitap eder | Ne için kullanılır |
|---|---|---|
| cPanel | Son kullanıcı / hesap sahibi | Tek bir barındırma hesabını yönetmek (dosya, e-posta, veritabanı) |
| WHM | Sunucu yöneticisi / bayi (reseller) | Sunucuyu, hesapları oluşturma-silme ve genel ayarları yönetmek |
Basitçe söylemek gerekirse: WHM ile hesaplar oluşturulur ve sunucu yönetilir; cPanel ile o hesabın içindeki günlük işler yapılır. Bayilik (reseller) paketlerinde WHM sınırlı yetkilerle bayiye de açılabilir. cPanel dışında yönetim panelini merak ediyorsanız Plesk Nedir? ve DirectAdmin Nedir? yazılarımıza göz atabilirsiniz.
cPanel Ne İşe Yarar?
cPanel'in tek bir işlevi yoktur; bir barındırma hesabını çekip çevirmek için gereken araçları tek çatı altında toplar. En sık kullanılan işlevler şunlardır:
- Dosya yönetimi: Dosya Yöneticisi ile yükleme, düzenleme, izin (permission) değiştirme; FTP hesapları oluşturma.
- Alan adı yönetimi: Ek alan adı (addon domain), alt alan adı (subdomain), park edilmiş alan adı ve yönlendirme tanımlama.
- E-posta: E-posta hesabı açma, yönlendirme, otomatik yanıt, spam filtresi ve webmail erişimi.
- Veritabanı: MySQL/MariaDB veritabanı ve kullanıcısı oluşturma, phpMyAdmin ile yönetim.
- Yazılım: PHP sürümü seçme, cron (zamanlanmış görev) tanımlama, çoğu pakette bulunan Softaculous ile tek tıkla uygulama kurulumu.
- Güvenlik: SSL sertifikası yönetimi, IP engelleme, dizin parola koruması ve yedek alma.
Öne Çıkan cPanel Modülleri
Arayüz, benzer görevleri gruplayan bölümlere ayrılır. Sık kullanılan başlıca modüller ve işlevleri aşağıdaki gibidir:
| Modül | Ne yapar |
|---|---|
| Dosya Yöneticisi | Sunucudaki dosyaları tarayıcıdan yönetir |
| MySQL Veritabanları / phpMyAdmin | Veritabanı oluşturur ve içeriğini düzenler |
| E-posta Hesapları | Alan adınıza bağlı posta kutuları açar |
| Bölge Düzenleyici (Zone Editor) | DNS kayıtlarını (A, MX, CNAME, TXT) yönetir |
| Yedekleme (Backup) | Hesabın tümünü veya bir kısmını yedekler |
| Ölçüler (Metrics) | AWStats gibi araçlarla ziyaretçi ve hata istatistikleri sunar |
| PHP Sürüm Seçici | Site için kullanılacak PHP sürümünü değiştirir |
cPanel'de E-posta Yönetimi
cPanel'in en çok kullanılan taraflarından biri e-postadır. Arka planda posta gönderimi için genellikle Exim, IMAP/POP3 erişimi için Dovecot çalışır; kullanıcı ise bunların yapılandırmasıyla uğraşmadan panelden hesap açar. Sunucu tarafındaki bu bileşenleri merak ediyorsanız Posta Sunucuları: Postfix, Dovecot ve Exim yazımız iyi bir başlangıçtır.
Oluşturduğunuz posta kutularına tarayıcıdan erişmek için cPanel bir webmail arayüzü de sunar; günümüzde bu arayüz genellikle Roundcube'dur. Ayrıntılar için Roundcube Nedir? ve genel kavram için Webmail Nedir? yazılarına bakabilirsiniz.
Güvenlik ve SSL
cPanel, güvenlik tarafında da işleri kolaylaştırır. AutoSSL özelliği, uygun alan adları için ücretsiz SSL sertifikalarını otomatik olarak alıp yeniler; böylece sitenizin https:// ile yayınlanması için elle işlem yapmanız çoğu durumda gerekmez. Dilerseniz kendi satın aldığınız sertifikayı da yükleyebilirsiniz.
Bunun dışında dizin parola koruması, belirli IP adreslerini engelleme ve hesap yedeği alma gibi araçlar da panelde yer alır. Yine de kontrol paneli tek başına bütünüyle güvenlik sağlamaz; güçlü parola, güncel yazılım ve düzenli yedek alışkanlığı en az panel kadar önemlidir. Özellikle haber siteleri gibi kesintiye duyarlı projelerde, düzenli yedek almak ve site yazılımını güncel tutmak olası bir saldırı veya veri kaybından sonra hızla toparlanmanın en pratik yoludur.
cPanel'e Nasıl Erişilir?
cPanel'e genellikle tarayıcıdan bir adres ve port üzerinden ulaşılır. Aşağıdaki portlar, kurulumların büyük çoğunluğunda kullanılan yaygın varsayılan değerlerdir (barındırma firması bunları değiştirebilir):
| Servis | Şifresiz (HTTP) | Şifreli (HTTPS) |
|---|---|---|
| cPanel (kullanıcı) | 2082 | 2083 |
| WHM (yönetici) | 2086 | 2087 |
| Webmail | 2095 | 2096 |
Birçok barındırma firması ayrıca site-adresiniz.com/cpanel gibi kolay bir kısa yol da sunar. Erişim bilgileri (kullanıcı adı, parola, adres) kayıt sırasında hosting sağlayıcınız tarafından iletilir.
Avantajları ve Dezavantajları
cPanel yaygın ve olgun bir araçtır, ama her senaryo için tek doğru seçim değildir. Karar verirken şu dengeleri göz önünde bulundurun:
- Avantaj: Öğrenmesi kolay, geniş biçimde belgelenmiş ve çok sayıda barındırma firması tarafından desteklenen tanıdık bir arayüz.
- Avantaj: E-posta, veritabanı, DNS ve dosya yönetimini tek yerde toplaması.
- Avantaj: Softaculous gibi araçlarla uygulama kurulumunu hızlandırması.
- Dezavantaj: Ticari ve lisanslı olması; ücretsiz bir sürümü yoktur.
- Dezavantaj: Öncelikli olarak Linux'a yöneliktir; Windows sunucu barındırma için uygun değildir.
- Dezavantaj: İhtiyaç basitse, hafif alternatifler (örneğin DirectAdmin) daha ekonomik olabilir.