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üzKime hitap ederNe için kullanılır
cPanelSon kullanıcı / hesap sahibiTek bir barındırma hesabını yönetmek (dosya, e-posta, veritabanı)
WHMSunucu 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ülNe yapar
Dosya YöneticisiSunucudaki dosyaları tarayıcıdan yönetir
MySQL Veritabanları / phpMyAdminVeritabanı 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çiciSite 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ı)20822083
WHM (yönetici)20862087
Webmail20952096

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.