VPS'te aaPanel: olanaklar, gereksinimler ve sunucuyu saldırılara açık bırakmamak
aaPanel, Çin'de popüler olan BaoTa (BT Panel) panelinin uluslararası sürümüdür. Kapsamı nedeniyle tercih edilir: tek arayüzde web sunucuları, onlarca PHP sürümü, veritabanları, Docker, dosya yöneticisi, zamanlayıcı ve tek tıkla kurulumlu bir uygulama mağazası bir araya getirilmiştir. Temel sürüm ücretsizdir; ücretli Pro, gelişmiş site güvenlik duvarı, izleme ve hosting satışı için entegrasyonlar ekler. Yukarıdaki tabloda aaPanel'in hazır imajlar arasında bulunduğu veya sipariş sırasında kurulduğu sağlayıcılar yer alıyor.
Yığın: üç web sunucusu ve bol PHP
aaPanel'in güçlü yanı, elle derleme yapmadan ortam seçebilmektir:
- Web sunucusu — Nginx, Apache 2.4 veya OpenLiteSpeed. Nginx bellek açısından daha tutumludur, Apache
.htaccesskullanan siteler için gerekir, OpenLiteSpeed ise WordPress için LiteSpeed önbellek eklentisiyle uyumludur. - PHP — 5.3'ten 8.x'e kadar sürümler paralel kurulur, her sitenin kendi sürümü olur. Redis, imagick veya ionCube gibi uzantılar tek bir onay kutusuyla açılır.
- Veritabanları ve servisler — MySQL veya MariaDB, PostgreSQL, MongoDB, Redis, Memcached; ayrıca paneldeki yöneticiler üzerinden Node.js, Python ve Java projeleri.
- Docker — konteynerler ve compose şablonları için ayrı bir bölüm.
Öbür yüzü ise «ne olur ne olmaz» diye kolayca kurulabilen çok sayıda bileşendir. Her gereksiz servis bellek kaplar ve açık bir port ekler; bu yüzden yalnızca gerçekten kullandıklarınızı kurun.
Sunucu gereksinimleri
Geliştiriciler minimum olarak bir çekirdek ve 512 MB bellek belirtiyor, 1 GB öneriyor. Bu, panelin kendisine ve Nginx üzerindeki tek bir hafif siteye yeter. Gerçekçi değerler daha yüksektir:
- MySQL ile birkaç PHP sitesi — 2 GB bellekten ve SSD'de 20–30 GB'tan;
- siteler artı Redis, Docker konteynerleri veya Node.js uygulamaları — 4 GB ve 2 çekirdekten;
- hazır paketler yerine PHP veya Nginx'i kaynak koddan derlemek — tek çekirdekte belirgin şekilde uzun sürer, kurulum süresince en az 2 çekirdek olması daha iyidir.
Yaygın dağıtımlar desteklenir: Ubuntu, Debian, AlmaLinux, Rocky Linux. Paneli temiz bir sisteme kurmak daha iyidir. Her sanallaştırma uygundur, ama panel içinde Docker için KVM'li VPS gerekir: OpenVZ ve LXC'de konteynerler kısıtlamalarla çalışır ya da hiç çalışmaz.
Güvenlik açıkları: bilinenler ve riski azaltmak
Seçim yapmadan önce bilinmesi gereken en önemli konu budur. Panel root yetkileriyle çalışır, komut çalıştırabilir, her dosyayı düzenleyebilir ve cron görevleri oluşturabilir; bu yüzden içindeki herhangi bir açık, sunucuya tam erişim anlamına gelir. Herkese açık CVE veritabanında aaPanel ve BaoTa için bu tür sorunların kayda değer bir listesi var: 6.6.6'dan önceki sürümlerde zamanlayıcı ve servis istekleri üzerinden komut çalıştırma, web terminalinde komut enjeksiyonu ve 2026'da 7.x dalında kritik bir rastgele dosya yükleme açığı. Geliştirici düzeltmeler yayımlıyor, ama paneli zamanında güncellemek ve tüm internete açık tutmamak sunucu sahibinin görevidir.
Asgari önlemler:
- rastgele portu koruyun ve «gizli giriş»i (security entrance) açın — giriş sayfasına benzersiz bir yol;
- panel portuna yalnızca kendi IP adreslerinizden erişime izin verin veya paneli SSH tüneli üzerinden açın;
- iki faktörlü kimlik doğrulamayı açın ve paneli yeni sürüm çıkar çıkmaz güncelleyin;
- resmî olmayan eklentiler ve «kırılmış» Pro sürümleri kurmayın: bunlara çoğu zaman arka kapılar yerleştirilmiştir;
- sitelerin ve veritabanlarının yedeklerini sunucu dışında saklayın ki saldırıdan sonra sistemi sıfırdan yeniden kurabilesiniz.
Bir özelliği daha göz önünde bulundurun: aaPanel sisteme derinlemesine yerleşir — Nginx, PHP ve MySQL'in kendi derlemelerini ayrı dizinlere kurar ve sistem ayarlarını değiştirir. Onu tamamen kaldırmak zordur ve sunucuyu «çıplak» hâline döndürmek, işletim sistemini yeniden kurarak daha kolaydır. Bu yüzden panelde uzun süre kalıp kalmayacağınıza önceden karar verin ve onu sitelerin zaten çalıştığı bir sunucunun üzerine kurmayın: sistem Nginx'i veya MySQL'i ile çakışmalar neredeyse kaçınılmazdır. Yine de mevcut projeleri taşımanız gerekiyorsa panelli yeni bir VPS açın, siteleri ve veritabanlarını panelin içe aktarma araçlarıyla veya elle taşıyın, geçici adres üzerinden çalıştıklarını kontrol edin ve ancak bundan sonra DNS'i değiştirin.
aaPanel kimlere uygun
Panel, aynı sunucuda farklı bir yığına ihtiyaç duyan geliştiriciler ve birkaç kendi projesi olan sahipler için kullanışlıdır: burada bir PHP sitesi, orada bir Node.js uygulaması, yanında bir konteyner. Yalıtımın ve öngörülebilir güncellemelerin önemli olduğu müşteri sitesi barındırma için HestiaCP daha sorunsuzdur; özellikle OpenLiteSpeed ile birliktelik gerekiyorsa CyberPanel ile karşılaştırın.