Ubuntu 22.04 Plesk Panel: Güvenli, Hızlı ve Sorunsuz Kurulum

Ubuntu 22.04 tabanlı sunucular üzerinde çalışan Plesk, her seviyeden kullanıcı için sunucu yönetimini oldukça basit hale getiren kapsamlı bir araçtır. Bu panel üzerinden web sitelerinizi, e-posta servislerinizi, veritabanlarınızı ve DNS yapılandırmalarınızı kolayca kontrol edebilirsiniz. Ek olarak güvenlik duvarı ve Fail2Ban gibi sistem güvenliğini artıran bileşenler de Plesk ile entegre biçimde yönetilebilir. Plesk’in Docker ve Node.js gibi popüler yazılım altyapılarını desteklemesi, onu geliştiriciler için cazip bir seçenek haline getirir.

Plesk’in otomatik bağımlılık yönetimi sayesinde  ApacheNginxMySQL gibi servislerin manuel olarak kurulması gerekmez. Bu otomasyon, zamandan büyük ölçüde tasarruf sağlarken aynı zamanda sürüm çakışmaları ve paket eksiklikleri gibi sorunların da önüne geçilmiş olur. REST API entegrasyonu ile sisteminize özel script’ler yazarak Plesk’i mevcut altyapınıza entegre etmeniz mümkündür.

Öte yandan, sistem kaynakları açısından dikkatli olunması gereken noktalar mevcuttur. RAM kapasitesi düşük olan makinelerde Plesk ekstra yük oluşturabileceğinden, en az 2-4 GB RAM ile kurulum önerilir. Lisans konusuna gelince, kısa süreli denemeler için sunulan 14 günlük trial sürüm veya küçük projelere hitap eden “Plesk Web Admin Edition” gibi ücretsiz lisans seçenekleri mevcuttur.

Ubuntu 22.04 Üzerinde Plesk Kurulumu İçin Sistem Kontrolleri

Ubuntu 22.04 dağıtımı üzerinde Plesk’i kurmadan önce bazı sistem gereksinimlerinin sağlandığından emin olmak gerekir. En az 20 GB boş disk alanının özellikle /var dizininde ayrılmış olması gerekir; zira bu klasör Plesk’in ana kurulum noktasıdır. RAM kapasitesi düşük olan sunucularda (örneğin 2 GB), sistem yük altında (OOM – Out Of Memory) hataları verebilir. Bu riski en aza indirmek için Swap alanı oluşturmak büyük fayda sağlar.

Hostname ve DNS kayıtları da doğru yapılandırılmalıdır. Sunucunun alan adı (örneğin server.example.com), DNS tarafında A kaydı ile IP adresine doğru şekilde yönlendirilmelidir. Bu yapılandırma, Plesk kurulumunun tamamlanmasında ve sonrasında panelin düzgün çalışmasında kritik rol oynar. Son olarak, Plesk’in kullandığı 8443, 8880 ve 8447 gibi portların güvenlik duvarında 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 dockernodejs  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 çık

Karşılaşılacak Sorunlar Ve Çözümleri

Kurulum aşamasında karşınıza çıkabilecek bazı yaygın hatalar vardır. “Failed to download repository metadata” hatası genellikle DNS  sunucularının yanlış ayarlanmasından veya geçici internet bağlantı kopmalarından kaynaklanır. Bu sorunu aşmak için /etc/resolv.conf dosyasına girip DNS adreslerini 8.8.8.8, 8.8.4.4 gibi güvenilir sunucularla değiştirmeniz önerilir.

Eğer “Port 8443 is already in use” hatasını alırsanız, bu portun sistemde başka bir servis tarafından kullanıldığını gösterir. Bu servisi kapatmak ya da Plesk’i alternatif bir porttan başlatmak gerekir. Bunun için aşağıdaki komutu kullanabilirsiniz:
sudo ./plesk-installer --web-interface-port=8444

Son olarak, lisans geçerliliğinin sona ermesi ya da sunucunun RAM kapasitesinin yetersiz olması da kurulumun tamamlanmasına engel olabilir. Plesk paneli üzerinden lisans bilgilerini kontrol edin, gerekirse Swap alanı oluşturun ya da daha yüksek bellek kapasitesine sahip bir yapılandırma kullanın.

Etkili Güvenlik Önlemleri, Hız Ayarları ve Yedekleme Yönetimi

Sunucuya Plesk kurulumu yapıldıktan sonra yapılması gereken ilk yapılandırmalardan biri güvenliktir. Özellikle brute-force saldırılarına karşı koruma sağlayan Fail2Ban servisi, Plesk arayüzü üzerinden aktif edilebilir ve özel ayarlarla güçlendirilebilir. Ek olarak, Let’s Encrypt ile ücretsiz SSL sertifikaları edinip bu sertifikaların otomatik olarak yenilenmesini sağlayabilirsiniz. SSH erişiminde daha güvenli bir yapı kurmak için port numarasını değiştirmeniz ve anahtar doğrulama yöntemine geçiş yapmanız önemlidir.

Performans açısından Plesk, PHP yapılandırmalarında esneklik sunar. Panelde yer alan PHP Handler bölümünden OPCache, PHP-FPM ve mod_fcgid gibi teknolojileri yapılandırarak PHP’nin daha verimli çalışmasını sağlayabilirsiniz. Ayrıca, yoğun ziyaretçi trafiği alan sitelerde Redis veya Memcached gibi cache sistemlerini devreye alarak yanıt süresini düşürebilirsiniz. Bu işlemler Plesk paneli üzerinden rahatlıkla yapılabilir.

Yedekleme yönetimi için Plesk’in sunduğu Backup Manager aracı oldukça işlevseldir. Bu modül sayesinde yedeklerinizi hem yerel disklerde hem de uzak sistemlerde (Amazon S3, Google Cloud gibi) saklayabilirsiniz. Yedekleme sıklığı, saklanacak dosya sayısı ve hedef depolama alanı gibi detaylar, panel üzerinden ayarlanabilir.

Neden Bu Detaylara Önem Vermelisiniz?

Her ne kadar Plesk dışarıdan bakıldığında sade bir kontrol paneli gibi görünse de, sistemin arka planında Apache veya Nginx yapılandırmaları, farklı PHP sürümleri ve MySQL/MariaDB servisleri otomatik olarak entegre edilir. Bu otomasyon süreci size büyük kolaylık sağlar; ancak örneğin PHP handler seçiminde yapılacak yanlış bir tercih, performans problemlerine veya uyumluluk sorunlarına yol açabilir.

Aynı şekilde, disk kapasitesi az olan ya da düşük RAM’e sahip bir sistem üzerinde Plesk kullanmaya çalışmak, kurulum sırasında ya da web siteleriniz aktif olduğunda sorunlar çıkmasına neden olabilir. Bu yüzden swap dosyası eklemek, disk yapılandırmasını doğru planlamak ve DNS ayarlarını özenle yapmak sorunsuz bir deneyim yaşamanız açısından kritik öneme sahiptir.

Performans Optimizasyonu

Nginx ve Apache’nin birlikte kullanıldığı Plesk mimarisi, yüksek trafikli siteler için büyük avantaj sunar. Nginx ters proxy olarak görev yaparken, Apache arka uç tarafındaki dinamik işlemleri yürütür. Bu yapı, statik içeriklerde ciddi performans artışı sağlar. Ek olarak, Plesk panelinin “Additional directives” kısmına özel yapılandırmalar girerek sunucu davranışını daha da özelleştirebilirsiniz.

Plesk’in desteklediği PHP handler seçenekleri arasında PHP-FPM, FastCGI ve mod_PHP bulunur. Bu handler’lar arasında doğru tercihi yapmak, özellikle yüksek yük altındaki sitelerde fark yaratır. PHP-FPM, kaynak tüketimini optimize ettiği için yoğun trafikte en çok tercih edilen seçenektir. Domain özelinde ya da tüm sistem genelinde hangi handler’ın nasıl seçileceğini tabloyla açıklamak yöneticiler için faydalı olur.

Redis ve Memcached gibi caching çözümleri de performans optimizasyonunun vazgeçilmez parçalarıdır. Redis, sayfa ve veritabanı sorgularını bellekte saklayarak hızlı yanıt süreleri sağlar. Plesk ile Redis kurulumu ve yönetimi oldukça kullanıcı dostudur. WordPress gibi sistemlerde Redis eklentileri aracılığıyla büyük ölçüde hız kazanımı sağlanabilir.

Son olarak, Plesk’in kurulumu her ne kadar kolay olsa da uzun vadeli başarı için sistem yapılandırması, kaynak yönetimi ve güvenlik konularına dikkat etmek gerekir. Tüm bu yapılandırmalar sayesinde panelin tüm esnekliğinden ve yönetim kolaylığından maksimum seviyede fayda sağlanabilir. Karşılaşılan durumlarda ise resmi Plesk kaynakları ve forumlar yol gösterici olacaktır.

Yorum yapın