Bir VDS sunucu aldıktan sonra aaPanel kurmak, cPanel lisansı kullanmadan web sitesi, veritabanı, SSL, FTP, cron, dosya yönetimi ve bazı sunucu servislerini tek panelden yönetmek isteyenler için pratik bir yoldur. Fakat aaPanel kurulumu sadece tek komut çalıştırmaktan ibaret değildir; temiz sunucu seçimi, web sunucusu kararı, PHP-FPM ayarları, MySQL/MariaDB planı, SSL düzeni, firewall ve yedekleme yapısı birlikte düşünülmelidir.
Bu rehberde aaPanel resmi Quick Start dokümanı temel alınarak aaPanel kurulumu ve ardından yapılması gereken temel optimizasyon ayarları anlatılır. Paneli kendi başınıza kurmak istemiyorsanız, BrncHost üzerinden VDS satın al veya uygun sunucu hizmeti alan kullanıcılarımız için aaPanel kurulumunu ücretsiz olarak yapabiliyoruz.
aaPanel Nedir ve Ne Zaman Tercih Edilir?
aaPanel, Linux sunucular için geliştirilen web tabanlı bir kontrol panelidir. aaPanel resmi web sitesi üzerinde de belirtildiği gibi web sitesi, FTP, MySQL, dosya yönetimi ve ek modüllerle sunucu yönetimini kolaylaştırmayı hedefler. En güçlü tarafı, Nginx, Apache, OpenLiteSpeed gibi farklı web sunucusu seçeneklerini ve uygulama mağazası mantığını tek panelde sunmasıdır.
aaPanel özellikle geliştiriciler, ajanslar, birden fazla küçük site yöneten kullanıcılar ve hosting panelinden daha fazla kontrol isteyenler için mantıklıdır. Sadece tek bir kurumsal site yayınlayacaksanız klasik hosting daha kolay olabilir; fakat kendi PHP sürümünüzü, cron görevlerinizi, veritabanınızı ve servislerinizi yönetmek istiyorsanız aaPanel daha esnek bir alan sağlar.
- Nginx veya Apache seçimini proje ihtiyacına göre yapmak isteyenler için uygundur.
- PHP sürümü, veritabanı, cron, SSL ve dosya yönetimini tek arayüzde toplar.
- Docker, ters proxy, güvenlik ve izleme gibi ek araçlara ihtiyaç duyan teknik kullanıcılara alan açar.
- Temiz ve güncel bir sunucuda kurulmalıdır; mevcut kontrol panelli sunucuda kurulum önerilmez.
Kurulum Öncesi Sunucu Hazırlığı
Kuruluma başlamadan önce sunucunun temiz işletim sistemiyle geldiğinden emin olun. Daha önce cPanel, Plesk, DirectAdmin, CyberPanel veya farklı bir panel kurulmuş sunucuda aaPanel kurmak servis çakışmasına yol açabilir. Web sunucusu, DNS, mail, MySQL ve PHP servislerini birden fazla panel aynı anda yönetmeye çalışırsa ileride çözmesi zor hatalar oluşur.
Sunucu tarafında ilk kontrol edilmesi gerekenler işletim sistemi sürümü, root veya sudo erişimi, hostname, DNS kayıtları, güvenlik grubu/firewall kuralları ve disk yapısıdır. Üretim ortamında minimum kaynakla başlamak yerine sitenin trafik ve veritabanı ihtiyacına göre CPU/RAM planı yapılmalıdır.
- Temiz Ubuntu 22.04/24.04, Debian 11/12 veya desteklenen AlmaLinux/Rocky Linux sürümü seçin.
- Sunucuya SSH ile root veya yetkili kullanıcı üzerinden erişebildiğinizi doğrulayın.
- Ana domain için A kaydını sunucu IP adresine yönlendirin; panel subdomaini kullanacaksanız onu da hazırlayın.
- Kurulum öncesi sistem güncellemelerini yapın ve gereksiz servislerin açık olmadığını kontrol edin.
- Cloud firewall kullanıyorsanız panel, web, SSL, FTP ve SSH portlarını planlayın.
# Ubuntu/Debian sistemlerde güncelleme
apt update && apt upgrade -y
# CentOS/AlmaLinux/Rocky sistemlerde güncelleme
yum update -y
aaPanel Kurulumu Adım Adım
aaPanel resmi dokümanı kurulumun root kullanıcıyla yapılmasını ister. SSH bağlantısı kurduktan sonra resmi kurulum komutu çalıştırılır. Komutu çalıştırmadan önce kaynak adresini resmi dokümandan kontrol etmek iyi alışkanlıktır; çünkü panel üreticileri kurulum scriptlerini zaman içinde güncelleyebilir.
URL=https://www.aapanel.com/script/install_panel_en.sh && if [ -f /usr/bin/curl ];then curl -ksSO "$URL" ;else wget --no-check-certificate -O install_panel_en.sh "$URL";fi;bash install_panel_en.sh forum
Kurulum sırasında panel dosyalarının genellikle /www dizinine kurulması istenir. Temiz sunucuda bu varsayılan yapı tercih edilebilir. Kurulum tamamlandığında panel adresi, kullanıcı adı, parola ve güvenlik uyarıları ekrana yazılır. Bu bilgileri güvenli bir parola yöneticisine kaydetmeden terminali kapatmayın.
Kurulum sonrası erişim sağlayamıyorsanız problem çoğu zaman panelin kendisinden değil firewall veya sağlayıcı güvenlik grubundan kaynaklanır. aaPanel güncel dokümanında panel URL çıktısı ve erişim için gerekli portların kontrol edilmesi gerektiğini özellikle belirtir.
İlk Giriş, Panel Güvenliği ve Portlar
aaPanel ilk girişte self-signed SSL sertifikası kullandığı için tarayıcı güvenlik uyarısı gösterebilir. Bu uyarı panelin ilk kurulum davranışıyla ilgilidir; giriş yaptıktan sonra panel SSL, güvenlik yolu, panel portu ve yönetici parolası düzenlenmelidir. Eğer kurulum bilgilerini kaybettiyseniz resmi dokümanda bt default komutu ile giriş bilgilerinin görüntülenebileceği, bt 5 ile parola değiştirilebileceği belirtilir.
- Panel kullanıcı adı ve parolasını ilk girişten sonra güçlü değerlerle değiştirin.
- Varsayılan erişim yolunu herkese açık bırakmayın; panel güvenlik yolunu not edin.
- Panel portunu ve izin verilen IPleri güvenlik politikanıza göre düzenleyin.
- SSH portu, root login ve parola ile giriş seçeneklerini ayrıca sertleştirin.
- Firewall tarafında sadece ihtiyaç duyulan portları açık bırakın.
LNMP/LAMP, PHP, MySQL ve Site Yayını
aaPanel ilk kurulumdan sonra genellikle LNMP veya LAMP ortamı kurmanızı ister. LNMP, Linux + Nginx + MySQL/MariaDB + PHP yapısıdır ve modern WordPress/PHP projelerinde sık tercih edilir. LAMP ise Apache kullanan daha klasik yapıdır; .htaccess bağımlılığı olan eski projelerde daha rahat olabilir.
PHP sürümü seçerken sitenin yazılım uyumluluğunu dikkate alın. WordPress için güncel PHP sürümü performans ve güvenlik açısından önemlidir; fakat eski tema veya eklentiler daha yeni sürümde hata verebilir. Bu yüzden canlı site taşınacaksa önce test kurulumu yapılmalı, hata logları okunmalı ve ardından yayına alınmalıdır.
- Yeni WordPress kurulumu için güncel PHP sürümü, Nginx ve MariaDB/MySQL kombinasyonu çoğu zaman iyi başlangıçtır.
- Eski yazılım veya özel rewrite kuralları varsa Apache seçeneğini değerlendirin.
- Her site için ayrı PHP sürümü ihtiyacı varsa panelden site bazlı PHP seçimini planlayın.
- Domain ekledikten sonra SSL sertifikasını alın ve HTTP -> HTTPS yönlendirmesini kontrol edin.
- Veritabanı kullanıcı parolasını güçlü tutun; tek kullanıcıya gereksiz tüm veritabanı yetkisi vermeyin.
Temel Optimizasyon Ayarları
aaPanel optimizasyonunda amaç her değeri yükseltmek değildir. Yanlış PHP-FPM limitleri, gereğinden fazla worker, küçük RAMli sunucuda aşırı MySQL buffer ayarı veya kontrolsüz cache kullanımı performansı artırmak yerine sunucuyu kararsız hale getirebilir. Önce kaynakları ölçmek, sonra ayar yapmak gerekir.
- PHP-FPM: Memory limit, max execution time, upload limit ve process ayarlarını sitenin ihtiyacına göre düzenleyin. Çok küçük paketlerde aşırı process değeri RAM tüketimini artırır.
- OPcache: PHP projelerinde OPcache açık olmalı; WordPress gibi yapılarda ciddi fark yaratabilir.
- MySQL/MariaDB: InnoDB buffer pool değeri RAMe göre ayarlanmalı; küçük sunucularda veritabanına tüm RAMi vermek sistemi kilitleyebilir.
- Redis: WordPress object cache veya yoğun oturum/cache kullanan uygulamalarda Redis değerlendirilebilir.
- Nginx cache: Statik içerik, gzip/brotli, cache header ve keepalive ayarları kontrol edilmelidir.
- Gereksiz servisler: Kullanılmayan mail, FTP, Docker veya eklenti servisleri çalışır bırakılmamalıdır.
- Log kontrolü: Hata logları düzenli incelenmeli; 500 hatası, PHP fatal error ve MySQL slow query kayıtları takip edilmelidir.
Pratik başlangıç önerisi: Küçük/orta ölçekli WordPress sitelerde Nginx + güncel PHP + OPcache + Redis object cache + düzenli veritabanı bakımı iyi bir başlangıçtır. Büyük trafik almadan önce cache davranışını test edip dinamik sayfaların yanlış önbelleğe alınmadığından emin olun.
Yedekleme, İzleme ve Bakım Planı
Panel kurulduktan sonra en çok ihmal edilen konu yedeklemedir. Aynı diskte duran yedek, disk arızası veya sunucu kaybı durumunda yeterli koruma sağlamaz. Dosya yedeği, veritabanı yedeği ve panel yapılandırması düzenli olarak uzak bir hedefe aktarılmalıdır.
- Günlük veya haftalık otomatik yedek planı oluşturun; yoğun güncelleme öncesi manuel yedek alın.
- Yedekleri mümkünse uzak FTP/SFTP, S3 uyumlu depolama veya ayrı sunucuda tutun.
- Sadece yedek almak yetmez; belirli aralıklarla geri yükleme testi yapın.
- Disk doluluğu, RAM kullanımı, CPU yükü ve servis durumlarını izleyin.
- Panel, web sunucusu, PHP ve veritabanı güncellemelerini plansız değil kontrollü uygulayın.
Bizden Hizmet Alanlara Ücretsiz Kurulum
BrncHost notu: VDS,
fiziksel sunucu veya uygun altyapı hizmetini bizden almanız durumunda aaPanel kurulumunu ücretsiz şekilde yapabiliyoruz. Talep açmanız yeterli; panel kurulumu, ilk erişim bilgileri ve temel başlangıç ayarları konusunda yardımcı oluyoruz.
aaPanel kurulumu doğru yapıldığında özellikle esnek sunucu yönetimi isteyen kullanıcılar için güçlü bir çözümdür. Ancak panel kurulduktan sonra güvenlik, cache, PHP, veritabanı ve yedekleme ayarları ihmal edilirse en iyi panel bile sorun çıkarabilir. Bu yüzden kurulumdan sonra ilk hafta logları ve kaynak kullanımını izlemek, gerçek trafiğe göre ayarları sakin şekilde iyileştirmek en doğru yoldur. Panel seçimi konusunda kararsızsanız CyberPanel vs aaPanel karşılaştırması yazımızı da inceleyebilirsiniz.