TR/EN
Blog

CyberPanel, aaPanel ve HestiaCP Kurulumu: Ücretsiz Kontrol Paneli Alternatifleri

Yayın tarihi: · 13 dk okuma

Bir VPS aldınız, üzerinde birkaç web sitesi, e-posta hesapları ve veritabanları çalıştırmak istiyorsunuz ama herşeyi komut satırından yönetmek istemiyorsunuz. Akla ilk gelen cPanel ve Plesk oluyor, fakat ikisi de hesap veya site sayısına göre aylık lisans ücreti istiyor ve küçük projelerde bu ücret sunucunun kendisinden pahalıya gelebiliyor. İyi haber şu ki işinizi görecek ücretsiz kontrol paneli alternatifleri var. Bu yazıda en popüler üç tanesini, CyberPanel, aaPanel ve HestiaCP'yi karşılaştırıyor ve her birinin sunucuya kurulumunu adım adım anlatıyoruz.

CyberPanel, aaPanel ve HestiaCP Karşılaştırması

ÖzellikCyberPanelaaPanelHestiaCP
Web sunucusuOpenLiteSpeed (ücretli LiteSpeed Enterprise opsiyonel)Nginx, Apache veya OpenLiteSpeed seçilebilirNginx + PHP-FPM (Apache opsiyonel)
LisansÜcretsiz, açık kaynakÜcretsiz (bazı eklentiler ücretli)Ücretsiz, açık kaynak (GPL)
E-posta sunucusuVar (Postfix, Dovecot)EklentiyleVar (Exim, Dovecot)
DNS sunucusuVar (PowerDNS)EklentiyleVar (BIND)
Let's Encrypt SSLVarVarVar
Tek tık uygulamaWordPress, Joomla vb.Geniş uygulama mağazasıWordPress, Laravel vb. hızlı kurulum
Varsayılan panel portu809078008083
Minimum RAM2 GB (4 GB+ önerilir)512 MB (1 GB+ önerilir)1 GB (4 GB önerilir)
İşletim sistemiUbuntu 22.04/24.04, AlmaLinuxUbuntu, Debian, RHEL ailesiDebian 12/13, Ubuntu 22.04/24.04/26.04
Kime uygun?WordPress ve performans odaklı sitelerKolay arayüz ve bol seçenek isteyenlerHafif, açık kaynak, e-posta + DNS dahil arayanlar

Kurulumdan Önce: Ortak Hazırlık

Üç panel için de geçerli birkaç kural var ve bunlara uymamak kurulum sorunlarının çoğunun sebebi:

  • Temiz sunucu kullanın. Paneller kendi web sunucusunu, PHP'sini ve veritabanını kurar. Önceden Apache, Nginx yada MySQL kurulu bir sunucuda kurulum yarıda kalabilir.
  • Aynı sunucuya birden fazla panel kurmayın. Hepsi aynı portları ve servisleri yönetmeye çalışır, sonuç genelde bozuk bir sistem olur.
  • Hostname ayarlayın ve bu alan adı için DNS'te sunucunun IP'sine giden bir A kaydı oluşturun.
apt update && apt upgrade -y

# sunucuya alan adı şeklinde bir hostname verin (FQDN)
hostnamectl set-hostname panel.ornek.com

# çıktı boş olmalı: önceden kurulu web sunucusu / veritabanı olmasın
dpkg -l | grep -E "apache2|nginx|mysql-server|mariadb-server"

Henüz bir sunucunuz yoksa ve VPS ile VDS arasındaki farkı merak ediyorsanız VDS nedir, VPS nedir yazımıza göz atabilirsiniz.

CyberPanel Kurulumu

CyberPanel, OpenLiteSpeed web sunucusu üzerine kurulu ücretsiz bir panel. LiteSpeed'in önbellek eklentisi (LSCache) sayesinde özellikle WordPress sitelerinde çok iyi performans veriyor. Kurulum root kullanıcısıyla tek komut:

sh <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh)

Kurulum betiği birkaç soru soruyor; çoğu durumda şu seçimler mantıklı:

  1. Install CyberPanel seçeneğini seçin, web sunucusu olarak ücretsiz OpenLiteSpeed'i seçin.
  2. E-posta ve DNS kullanacaksanız full installation (PowerDNS, Postfix, Pure-FTPd) seçin.
  3. Uzak MySQL sorusuna, ayrı bir veritabanı sunucunuz yoksa hayır deyin.
  4. Yönetici şifresini kendiniz belirleyin; varsayılan şifre seçeneğini kullanmayın.
  5. Memcached ve Redis eklentilerini isteğe bağlı kurabilirsiniz.

Kurulum sunucuya göre 10–30 dakika sürüyor. Bittiğinde panele tarayıcıdan ulaşabilirsiniz (kullanıcı adı admin):

https://SUNUCU_IP:8090

İlk iş Websites → Create Website ile sitenizi ekleyin, SSL → Manage SSL bölümünden ücretsiz Let's Encrypt sertifikası alın. WordPress için Applications bölümünden tek tıkla kurulum yapılabiliyor.

Güvenlik uyarısı: Ekim 2024'te CyberPanel'in eski sürümlerindeki kimlik doğrulama gerektirmeyen bir açık, internete açık binlerce sunucuda fidye yazılımı saldırısında kullanıldı. Bu yüzden CyberPanel'i her zaman güncel tutun (panelde Version Management bölümü yada resmi dokümandaki upgrade komutu) ve 8090 portunu sadece kendi IP adresinize açın.

aaPanel Kurulumu

aaPanel, sade ve kullanışlı arayüzüyle bilinen ücretsiz bir panel. Web sunucusu olarak Nginx, Apache yada OpenLiteSpeed arasından seçim yapabiliyor, PHP sürümlerini, veritabanlarını, Redis gibi servisleri uygulama mağazasından tıklayarak kuruyorsunuz. Kaynak ihtiyacı da üç panelin en düşüğü. Kurulum:

wget -O install.sh https://www.aapanel.com/script/install_7.0_en.sh && bash install.sh aapanel

# giriş adresini ve bilgilerini sonradan tekrar görmek için
bt default

Kurulum birkaç dakika sürüyor ve sonunda ekrana panel adresi (port ve rastgele bir güvenlik yolu ile), kullanıcı adı ve şifre basılıyor. Bu bilgileri bir yere not edin; güvenlik yolu olmadan panel açılmıyor. İlk girişte aaPanel bir yazılım paketi öneriyor: Nginx tabanlı LNMP yada Apache tabanlı LAMP. WordPress gibi PHP siteleri için LNMP iyi bir başlangıç.

Ardından Website → Add site ile alan adınızı ekleyin ve sitenin ayarlarındaki SSL sekmesinden Let's Encrypt sertifikası alın. Panel ayarlarından varsayılan kullanıcı adını, şifreyi ve portu değiştirmenizi öneriyoruz.

HestiaCP Kurulumu

HestiaCP, eski VestaCP'nin devamı olarak geliştirilen tamamen açık kaynak bir panel. Hafif, kararlı ve web, e-posta ve DNS'i birlikte yönetmek isteyenler için çok uygun. Yazıyı yazdığımız sırada güncel seri 1.10.x. Önce kurulum betiğini indirin:

wget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.sh

# tüm kurulum seçeneklerini listeleyin
bash hst-install.sh -h

# örnek: Apache ve antivirüs olmadan daha hafif bir kurulum
bash hst-install.sh --hostname panel.ornek.com --email admin@ornek.com \
  --apache no --clamav no --spamassassin no

Betik bayraklarla hangi bileşenlerin kurulacağını seçmenize izin veriyor. Örneğin antivirüs (ClamAV) ve SpamAssassin RAM'i ciddi şekilde kullanıyor; küçük bir sunucuda e-posta yükü yoksa bunları kapatmak mantıklı. Kurulum sırasında şifreyi bayrakla vermek yerine betiğin oluşturmasına izin verip sonradan değiştirmek daha güvenli; şifre kurulum sonunda ekranda gösteriliyor ve e-postanıza gönderiliyor.

Kurulum 10–20 dakika sürüyor, sonunda sunucuyu yeniden başlatmanız isteniyor. Panel adresi:

https://SUNUCU_IP:8083

Panelde önce kendinize ayrı bir kullanıcı oluşturun (siteleri admin hesabı yerine normal kullanıcılar altında çalıştırmak daha güvenli), sonra Web → Add Web Domain ile alan adınızı ekleyin ve SSL kutusunu işaretleyip Let's Encrypt'i etkinleştirin. Komut satırını seviyorsanız HestiaCP'deki herşeyin bir v- komutu karşılığı var:

# isterseniz panel yerine komut satırından: site ekle + SSL al
v-add-web-domain admin ornek.com
v-add-letsencrypt-domain admin ornek.com

Portlar ve Güvenlik Duvarı

PortNe için?Öneri
22SSHAçık, mümkünse anahtar ile giriş
80, 443Web siteleri ve SSL sertifikasıAçık
8090 / 7800 / 8083Panel arayüzü (CyberPanel / aaPanel / HestiaCP)Sadece kendi IP adresinize açın
25, 465, 587E-posta göndermeSadece e-posta sunucusu kullanacaksanız
110, 143, 993, 995E-posta alma (POP3/IMAP)Sadece e-posta sunucusu kullanacaksanız
53DNS sunucusuSadece alan adınızın DNS'ini panelde barındıracaksanız
21FTPMümkünse kapalı tutun, SFTP kullanın

Panellerin kendi güvenlik duvarı yönetimi de var; UFW kullanacaksanız örnek kurallar:

ufw allow 22/tcp
ufw allow 80/tcp
ufw allow 443/tcp

# panel portunu sadece kendi IP adresinize açın (kullandığınız panelin satırı yeterli)
ufw allow from SIZIN_IP to any port 8090 proto tcp   # CyberPanel
ufw allow from SIZIN_IP to any port 7800 proto tcp   # aaPanel
ufw allow from SIZIN_IP to any port 8083 proto tcp   # HestiaCP
ufw enable

Sık Karşılaşılan Sorunlar

BelirtiOlası sebepÇözüm
Panel adresi açılmıyorPanel portu güvenlik duvarında kapalıUFW ve sağlayıcı firewall kurallarını kontrol edin
Tarayıcı "güvenli değil" uyarısı veriyorPanel ilk açılışta kendinden imzalı sertifika kullanırNormal; hostname için Let's Encrypt sertifikası alınca düzelir
SSL sertifikası alınamıyorDNS kaydı yanlış veya henüz yayılmadıA kaydını kontrol edin, 80 portunun açık olduğundan emin olun
Gönderilen e-postalar spam'e düşüyor yada hiç gitmiyorPTR, SPF, DKIM, DMARC eksik veya 25 portu kapalıDNS kayıtlarını ekleyin, PTR kaydı için sağlayıcınıza yazın
Kurulum yarıda kalıyorTemiz olmayan sunucu yada yetersiz RAMİşletim sistemini sıfırdan kurup tekrar deneyin
Siteler yavaş, sunucu sürekli doluAntivirüs/spam filtresi RAM'i tüketiyorKullanmadığınız servisleri kapatın yada daha büyük pakete geçin

Hangisini Seçmeli?

İhtiyacınızÖnerimiz
Hızlı WordPress siteleri, önbellek performansıCyberPanel
Kolay arayüz, düşük RAM, farklı web sunucusu seçenekleriaaPanel
Tamamen açık kaynak, kararlı, web + e-posta + DNS tek yerdeHestiaCP
Müşterilerine hosting satan küçük ajansHestiaCP veya CyberPanel (kullanıcı/paket yönetimi var)

Hangisini seçerseniz seçin, panel bir yönetim kolaylığı; güncellemeleri ve yedekleri takip etmek yine size kalıyor. Siteleri ve veritabanlarını panelin yedek özelliğiyle sunucu dışına (S3, FTP, başka bir sunucu) yedeklemeyi ihmal etmeyin.

Kontrol Paneli İçin Hangi VECDC Paketi?

Birkaç web sitesi için VPS-1 (2 Core, 8 GB RAM, 40 GB NVMe) üç panelin de gereksinimlerini rahatça karşılıyor. Çok sayıda site, e-posta sunucusu ve antivirüs/spam filtresi kullanacaksanız VPS-2 (4 Core, 12 GB) veya VPS-3 (4 Core, 16 GB) daha rahat bir seçim. VECDC sanal sunucuları adanmış CPU, NVMe disk ve 1 Gbps bağlantı ile aylık $6'dan başlıyor, otomatik kurulumla yaklaşık 5 dakikada hazır oluyor ve lokasyonu sipariş sırasında seçebiliyorsunuz.

Paneller temiz bir sunucu istediği için Docker hazır kurulu gelen Developer VDS yerine standart bir VPS'e, Ubuntu 24.04 yada Debian 12 ile kurmanızı öneriyoruz. Bulut sunucu kavramına yabancıysanız bulut sunucu nedir yazımız da işinize yarayabilir.

Sık Sorulan Sorular

Ücretsiz kontrol panelleri güvenli mi?

Güncel tutulduklarında ve panel portu sadece sizin IP adresinize açıldığında güvenle kullanılabilirler. Geçmişte CyberPanel gibi panellerde ciddi açıklar çıktığı için otomatik güncellemeleri takip etmek, güçlü şifre ve iki adımlı doğrulama kullanmak önemlidir.

cPanel'den CyberPanel, aaPanel yada HestiaCP'ye taşınabilir miyim?

Evet. CyberPanel ve HestiaCP cPanel yedeklerini içe aktarmak için araçlar sunar; aaPanel'de ise siteler dosya ve veritabanı olarak taşınır. Büyük taşımalarda önce tek bir siteyle deneme yapmanızı ve DNS'i en son değiştirmenizi öneririz.

Aynı sunucuya birden fazla panel kurabilir miyim?

Hayır, önerilmez. Paneller aynı web sunucusu, veritabanı ve portları yönetmeye çalışır ve birbirlerinin ayarlarını bozar. Her panel için ayrı ve temiz bir sunucu kullanın.

Kontrol paneli olmadan web sitesi yayınlanır mı?

Evet. Nginx, PHP ve veritabanını kendiniz kurup yönetebilirsiniz; bu daha hafif ve esnek bir yol ama herşeyi komut satırından yapmanız gerekir. Panel, özellikle birden fazla site, e-posta ve DNS yönetiyorsanız işi kolaylaştırır.

Kısacası

cPanel ve Plesk'in lisans ücretini ödemek istemiyorsanız CyberPanel, aaPanel ve HestiaCP iyi birer alternatif. WordPress performansı için CyberPanel, kolaylık ve düşük kaynak için aaPanel, açık kaynak ve web + e-posta + DNS'i birlikte yönetmek için HestiaCP öne çıkıyor. Üçü de temiz bir VPS'e tek komutla kuruluyor; panel portunu kısıtlayıp güncel tuttuğunuz sürece uzun süre sorunsuz çalışıyor. Kurulumda takıldığınız birşey olursa bize yazın.

Sanal Sunucunuz 5 Dakikada Hazır

Adanmış kaynaklı NVMe sanal sunucu paketleri aylık $6'dan başlıyor.

Paketleri İncele →