Plesk, teknik bilgi düzeyi fark etmeksizin herkesin sunucu yönetimini kolaylaştırabilmesini sağlayan kapsamlı bir panel çözümüdür. Kullanıcılar, bu panel üzerinden web sayfalarını, e-posta servislerini, veritabanlarını ve DNS yapılarını merkezi bir yerden yönetebilirken; güvenlik duvarı ve Fail2Ban gibi çözümleri de sistemlerine entegre edebilir. Bununla birlikte, Plesk üzerinden Docker veya Node.js gibi araçların desteklenmesi, platformun geniş bir kullanım alanına hitap etmesini sağlar.
Panelin sunduğu otomatik bağımlılık yönetimi, Apache, Nginx, MySQL gibi servislerin elle kurulmasına gerek bırakmaz. Böylece zamandan tasarruf sağlanırken yazılım sürüm uyuşmazlıkları veya eksik modül sorunları gibi teknik engellerin de önüne geçilmiş olur. REST API entegrasyonu sayesinde Plesk’i kendi otomasyon sistemlerinize entegre ederek iş akışlarını hızlandırabilirsiniz.
Ancak bu paneli tercih ederken sistem kaynaklarına olan etkisini de dikkate almak gerekir. Özellikle düşük RAM’e sahip makinelerde ekstra yük oluşturabileceğinden minimum 2-4 GB RAM’e ihtiyaç duyulur. Lisans bakımından ise, denemek isteyen kullanıcılar için 14 günlük trial versiyonu ve küçük çaplı uygulamalar için ücretsiz “Plesk Web Admin Edition” gibi sürümler mevcuttur.
Başlamadan Önce: Donanım, Depolama ve Ağ Ayarları Hazır mı?
Ubuntu 22.04 işletim sistemine sahip bir sunucuya Plesk kurulumuna geçmeden önce, sistemin güncelliği ve kaynaklarının yeterliliği mutlaka kontrol edilmelidir. En az 20 GB boş disk alanı bulunması gereklidir ve bu alanın özellikle Plesk’in kurulduğu /var dizininde sağlanması gerekmektedir. RAM kapasitesi düşük olan makinelerde (örneğin 2 GB), yük altında sistemde (OOM – Out Of Memory) hataları meydana gelebileceği için bir Swap alanı eklemek bu tür sorunları büyük oranda engelleyecektir.
Ayrıca, hostname ve DNS kayıtlarının eksiksiz bir şekilde ayarlanmış olması kurulumun başarılı geçmesi için kritik öneme sahiptir. Sunucunun örneğin server.example.com şeklinde bir alan adıyla A kaydı üzerinden IP adresine yönlendirilmiş olması, kurulum sürecini sorunsuz hâle getirir. Ayrıca, Plesk tarafından kullanılan 8443, 8880 ve 8447 numaralı portların açık ve erişilebilir olması gerektiğini unutmayın.
Plesk Kurulumu
Plesk Kurulum Betiğini İndirme ve Çalıştırma
wget https://autoinstall.plesk.com/plesk-installer
chmod +x plesk-installer
sudo ./plesk-installer
- –components-extra=…: İhtiyacınız olan ek bileşenleri seçmenize yarar. Örneğin docker, nodejs gibi parametrelerle ek özellikler kurabilirsiniz.
Log’ları Takip Etme
Kurulum sırasında oluşan hataları veya ilerlemeyi görmek için:
tail -f /var/log/plesk/install/autoinstaller3.log
İlk girişte lisans yönetimi, admin şifresi ve e-posta gibi bilgilerin istendiği bir sihirbaz karşınıza çıkacaktır.
Hatalar ve Bunlara Yönelik Çözüm Önerileri
“Failed to download repository metadata” Hatası
Sunucunuzda DNS ayarlarında bir yanlışlık olabilir veya internet bağlantınız çalışmıyor olabilir.
Nasıl Çözülür? /etc/resolv.conf yolundaki dosyayı açarak DNS kayıtlarını 8.8.8.8 ve 8.8.4.4 gibi adreslerle yeniden yapılandırın.
“Port 8443 is already in use” Uyarısı
Sistemde başka bir uygulama 8443 portunu kullanıyor olabilir.
Nasıl Çözülür? O servisi devre dışı bırakın ya da Plesk’i başka bir porttan kurmak için şu komutu girin:sudo ./plesk-installer --web-interface-port=8444
Lisans veya RAM Yetersizliği
Lisans süreniz sona ermiş olabilir ya da RAM miktarınız yetersiz kalabilir.
Nasıl Çözülür? Lisans bilgilerinizi panelden kontrol edin; bellek yetersizliği varsa swap desteği oluşturabilir veya daha yüksek donanımlı bir sistem tercih edebilirsiniz.
İlk Yapılandırmalar: Güvenlik, Performans ve Yedekleme
Sunucu kurulumundan sonra yapılacak ilk ayarlamalar, sistemin hem güvenli hem performanslı çalışması adına kritik bir aşamadır. Öncelikli olarak Fail2Ban gibi güvenlik araçlarının etkinleştirilmesi, brute-force saldırılarını önlemek adına güçlü bir adım olacaktır. Ayrıca Plesk paneli üzerinden kolayca entegre edilebilen Let’s Encrypt, ücretsiz ve otomatik yenilenen SSL sertifikası desteği sunarak, HTTPS yapılandırmasını pratikleştirir. SSH bağlantılarını daha güvenli hale getirmek için, SSH portunu değiştirmeniz ve parola yerine anahtar tabanlı oturum açma yöntemini uygulamanız önerilir.
Performansı artırmak için PHP ayarlarında bazı düzenlemelere gidilmesi gerekir. Özellikle Plesk arayüzünden erişilebilen PHP Handler menüsünden OPCache, FPM veya mod_fcgid gibi teknolojileri aktif edip yapılandırarak verimliliği artırabilirsiniz. Yoğun trafik alan web siteleri için Redis ya da Memcached gibi önbellekleme sistemlerini devreye alabilir, bu servisleri yine Plesk üzerinden kontrol altında tutabilirsiniz.
Son olarak, sistemdeki verilerin güvenliğini sağlamak için güçlü bir yedekleme stratejisi oluşturmak şarttır. Plesk’in Backup Manager aracı, yedekleme sürecini hem yerel diskler hem de bulut platformlarına taşımanıza olanak tanır. Yedekleme sıklığı, saklama süresi ve hedef lokasyon gibi ayarlar ise panelin içerisinden kolayca düzenlenebilir.
Tercih Konusundaki Önemli Detaylar
Plesk, birçok kullanıcı için yalnızca kolay bir web paneli gibi görünse de, perde arkasında Apache/Nginx sunucularını, farklı PHP versiyonlarını ve MySQL/MariaDB gibi veritabanı sistemlerini otomatik olarak kurarak karmaşık işlemleri sizin yerinize yürütür. Bu otomasyon, hızlıca sisteminizi ayağa kaldırmanızı sağlar, fakat örnek olarak seçilen PHP handler’ın hatalı olması, uzun vadede performans düşüşleri ya da yazılım çatışmaları doğurabilir.
Benzer şekilde, yetersiz bellek veya düşük disk kapasitesiyle kuruluma başlamak, ilerleyen aşamalarda sistem hatalarına neden olabilir. Kurulumun sorunsuz tamamlanması ve Plesk’in stabil çalışması için swap yapılandırmalarından disk düzenine, DNS kayıtlarından ağ ayarlarına kadar her detayın dikkatlice planlanması gerekir. Benzer planlama ihtiyacı, örneğin AlmaLinux’a cPanel kurulumu gibi diğer panel yapılandırmalarında da geçerlidir; temel sistem ayarları doğru yapılmadığında panel kararlılığı ciddi şekilde etkilenebilir.
Yüksek Trafikli Siteler İçin Performans Optimizasyonu
Yüksek trafikli web projelerinde Plesk üzerinden yapılacak doğru yapılandırmalar, sistem performansını doğrudan etkiler. Bu bağlamda Plesk’in Nginx ve Apache’yi birlikte çalıştıran mimarisi dikkat çeker. Nginx, gelen istekleri yönlendiren bir ters proxy olarak önde yer alırken, Apache dinamik işlemleri arka planda yönetir. Bu ikili yapılandırma, Plesk panelindeki “Additional directives” alanı kullanılarak özelleştirildiğinde, daha hızlı yanıt süreleri ve düşük kaynak kullanımı sağlanabilir. Özellikle bu yapı, sunucuda SSD diskler ile desteklendiğinde, veri okuma-yazma işlemlerinin hızlanması sayesinde web sitesinin genel yanıt süresinde gözle görülür bir artış elde edilir.
PHP handler seçimi de en az altyapı kadar önemlidir. Plesk, kullanıcılara domain bazlı ya da genel handler seçimi yapma imkanı sunar. PHP-FPM, yüksek ziyaretçi trafiğinde kaynakları dengeli kullanarak istikrar sağlar. FastCGI bazı sistemlerde yeterli olurken, mod_PHP daha geleneksel bir çözüm olarak tercih edilir. Her bir handler’ın artı ve eksi yönleri tabloyla açıklanabilir; böylece doğru karar vermek kolaylaşır. Ancak hangi handler seçilirse seçilsin, SSD disk altyapısı, PHP işlemlerinin disk erişim süresini minimuma indirerek işlem hızını artırır.