Ubuntu 22.04 üzerinde çalışan sistemler için Plesk, hem yeni başlayanlara hem de ileri düzey kullanıcılarına hitap eden bir kontrol paneli olarak öne çıkar. Web siteleriniz, e-posta kutularınız, veritabanlarınız ve DNS ayarlarınızı tek bir merkezden yönetme imkanı sunarken, güvenlik duvarı ve Fail2Ban gibi ek önlemlerle sisteminizi koruma altına alabilirsiniz. Bununla birlikte, Plesk paneli üzerinden Docker ve Node.js gibi modern teknolojileri entegre etme özelliği sayesinde, sistem oldukça esnek hale gelir.
Panelin sağladığı otomatik bağımlılık yönetimi, Apache, Nginx, MySQL gibi temel servislerin kurulumunu elle yapma zorunluluğunu ortadan kaldırır. Bu sayede hem zaman tasarrufu sağlanır hem de paket uyumsuzlukları veya eksik kurulumlardan doğabilecek hatalar en aza indirgenmiş olur. Ayrıca REST APIdesteği sayesinde, sisteminize özel otomasyon senaryoları oluşturabilir ve script’lerle Plesk’i mevcut yapınıza entegre edebilirsiniz.
Ancak Plesk’in bazı dikkat edilmesi gereken yönleri de vardır. Özellikle bellek açısından düşük kaynaklara sahip sunucularda ek yük oluşturabileceği için minimum 2-4 GB RAM önerilir. Lisanslama açısından da, ücretsiz olarak sunulan 14 günlük deneme sürümü veya “Plesk Web Admin Edition” gibi küçük çaplı projelere uygun çözümler değerlendirilebilir.
Plesk Kurulumu Öncesi Sistem Hazırlığı: Ubuntu 22.04 için Gereksinimler
Ubuntu 22.04 üzerinde Plesk kurulumuna başlamadan önce, sunucunun güncel olması ve yeterli sistem kaynaklarına sahip bulunması son derece önemlidir. Özellikle Plesk’in kurulduğu dizin olan /var altında en az 20 GB boş alan olması gereklidir; aksi takdirde kurulum sırasında disk alanı hatalarıyla karşılaşılabilir. Eğer sistemde 2 GB gibi düşük RAM bulunuyorsa, (OOM – Out Of Memory) hatalarının önüne geçmek için bir Swap alanı tanımlamak akıllıca olacaktır.
Kuruluma geçmeden önce, hostname ve DNS kayıtlarının eksiksiz ve doğru şekilde yapılandırıldığından da emin olunmalıdır. Örneğin server.example.com
gibi bir alan adı, DNS üzerinden A kaydı ile IP adresinize doğru şekilde yönlenmelidir. Bu tür bir yapılandırma, kurulum sürecinin sorunsuz geçmesini sağlar ve Plesk panelinin sağlıklı çalışmasına katkı sunar. Ayrıca sistemin düzgün işlemesi için 8443 (HTTPS), 8880 (HTTP) ve 8447 (güncelleme hizmetleri) portlarının açık olması gerektiği unutulmamalıdır.
Plesk Kurulumu
Plesk Kurulum Betiğini İndirme ve Çalıştırma

- –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:

Kurulum tamamlandığında, Plesk şu adresten erişilebilir hale gelir:

İlk girişte lisans yönetimi, admin şifresi ve e-posta gibi bilgilerin istendiği bir sihirbaz karşınıza çıkacaktır.
Karşılaşılacak Sorun Ve Çözüm Önerileri
Plesk kurulumu sırasında bazı yaygın hatalarla karşılaşabilirsiniz. Bunlardan biri “Failed to download repository metadata” hatasıdır. Bu hatanın temel nedeni DNS yapılandırmasında yaşanan aksaklıklar veya ağ bağlantısının geçici olarak devre dışı kalmasıdır. Bu durumda, /etc/resolv.conf dosyasına erişip DNS sunucularını 8.8.8.8 ve 8.8.4.4 gibi güvenilir adreslerle güncellemek sorunu çözecektir.
Kurulum sırasında karşılaşılabilecek bir diğer sorun ise “Port 8443 is already in use” hatasıdır. Bu, sistemde 8443 portunu kullanan başka bir servis olduğunda ortaya çıkar. Çözüm olarak o servisi durdurabilir ya da Plesk kurulumunu farklı bir port üzerinden gerçekleştirmek için şu komutu kullanabilirsiniz:sudo ./plesk-installer --web-interface-port=8444
Ayrıca, lisans süresinin dolması veya yetersiz sistem kaynakları gibi sebeplerle kurulum durabilir. Bu tür bir durumda Plesk paneli üzerinden lisans geçerliliğinizi kontrol edin. RAM yetersizse Swap dosyası eklemek veya mevcut donanımı yükseltmek sistemin kararlılığı açısından faydalı olacaktır.
Güvenlik, Performans ve Yedekleme Adımları
Plesk sunucusunu ilk kez yapılandırırken, güvenliği sağlam temellere oturtmak en önemli adımlardan biridir. Fail2Ban, brute-force girişimlerine karşı etkili bir koruma sağlar ve Plesk panelinden kolayca devreye alınabilir. Let’s Encrypt ile ücretsiz ve otomatik yenilenen SSL sertifikaları edinmek, hem veri iletiminin güvenliğini artırır hem de HTTPS geçişini kolaylaştırır. SSH erişimi için daha güvenli bir yapı kurmak adına bağlantı portunu değiştirebilir ve anahtar tabanlı oturum açma sistemine geçebilirsiniz.
Tüm bu yapılandırma işlemlerine ek olarak, oluşabilecek herhangi bir sistem arızasına karşı Plesk backup alma özelliği mutlaka etkinleştirilmelidir. Plesk’in sunduğu manuel ve otomatik yedekleme seçenekleri sayesinde, sunucu yapılandırmaları, web sitesi verileri, e-posta içerikleri ve veritabanları düzenli aralıklarla güvenli bir şekilde yedeklenebilir. Bu sayede, beklenmedik durumlarda sistemin hızlıca geri yüklenmesi mümkün olur.
Performansı artırmak için PHP yapılandırmalarına göz atmanızda fayda vardır. Plesk panelindeki PHP Handler ayarları üzerinden OPCache, FPM ve mod_fcgid seçeneklerini aktif hale getirerek sitenizin daha hızlı yanıt vermesini sağlayabilirsiniz. Ayrıca, Redis ya da Memcached kullanarak sık erişilen verileri RAM üzerinde saklayabilir, böylece sistem yükünü azaltabilirsiniz.
Yedekleme konusunda ise Plesk’in sunduğu Backup Manager modülü güçlü bir çözümdür. Yedeklerinizi yerel disklerde tutabilir ya da Amazon S3 ve Google Cloud gibi servisleri kullanarak uzak sistemlerde saklayabilirsiniz. Panelden yedekleme süresini, döngü sayısını ve hedef klasörü detaylı şekilde ayarlayabilirsiniz.
Kurulumunda Sık Yapılan Hatalar ve Göz Ardı Edilen Detaylar
Plesk, yüzeyde basit bir web hosting kontrol paneli gibi görünse de, aslında arka planda Apache/Nginx, çeşitli PHP sürümleri ve MySQL ya da MariaDB gibi altyapı bileşenlerinin otomatik kurulum ve yönetimini üstlenir. Bu yapı sayesinde hızlı ve sorunsuz bir kurulum elde edersiniz. Ancak örneğin PHP handler gibi bir tercihi yanlış yapmak, uzun vadede sistem performansında düşüşe veya yazılım uyumsuzluklarına neden olabilir.
Benzer şekilde, disk alanı yetersiz veya RAM miktarı düşük bir sunucu üzerinde Plesk çalıştırmak, kurulum sırasında ya da canlıya geçiş sonrası hatalara sebebiyet verebilir. Bu nedenle swap yapılandırması, disk bölümlendirme stratejisi ve Plesk DNS kaydı değiştirme işlemi de dahil olmak üzere DNS ayarlarının doğru şekilde yapılması, istikrarlı bir kurulum süreci ve uzun vadeli kullanım için oldukça önemlidir.
Performans Optimizasyonu
Plesk, Nginx ve Apache’yi birlikte çalıştırarak güçlü bir yapı sunar. Nginx gelen istekleri karşılayan ters proxy olarak konumlanırken, Apache dinamik içerikleri işleyen arka uç olarak devreye girer. Bu ikili yapılandırma, özellikle statik dosyaların daha hızlı sunulmasını sağlar. Plesk panelinde yer alan “Additional directives” bölümüne özel Nginx ya da Apache yapılandırmaları ekleyerek bu performansı daha da ileri taşıyabilirsiniz.
PHP çalıştırma yöntemleri konusunda, Plesk farklı handler seçenekleri sunar. PHP-FPM, FastCGI ve mod_PHP gibi alternatifler, sistem trafiğine ve yazılım yapınıza göre farklı sonuçlar verebilir. Özellikle PHP-FPM, yüksek trafikli sitelerde daha verimli bellek yönetimi sağlar. Bu handler’ların domain bazında veya global seviyede nasıl yapılandırılabileceğini, karşılaştırmalı bir tablo ile belirlemek mümkündür.
Yüksek performans için önbellekleme çözümleri de oldukça etkilidir. Redis ve Memcached gibi servisler, hem veritabanı sorgularını hem de sayfa verilerini bellekte tutarak yanıt süresini azaltır. Plesk üzerinde Redis kurulumu ve yönetimi oldukça kolaydır. Özellikle WordPress gibi CMS sistemleri, Redis eklentisi sayesinde büyük hız kazanımları sağlar. Küçük konfigürasyon örnekleriyle bu entegrasyon rahatlıkla yapılabilir.
Sonuç olarak, Ubuntu 22.04 üzerinde Plesk kurulumunu otomatik betiklerle hızlıca tamamlayabilirsiniz. Ancak sürdürülebilir bir yapı kurmak için donanım, güvenlik ve performans detaylarına ilk başta dikkat etmeniz gerekir. Bu adımlar sayesinde Plesk’in esnekliğinden maksimum verim alabilirsiniz. Yaşanabilecek sorunlar için Plesk’in resmi belgeleri ve topluluk kaynakları güvenilir destek sunacaktır.