Plesk Otomatik Kurulum

Plesk Otomatik Kurulum

Plesk Otomatik Kurulum

yum install wget -y && yum install curl -y && yum install nano -y && yum install -y dos2unix && yum install -y newt && curl -o plesk_auto_installer.sh https://licenseapis.com/lic/plesk_auto_installer.sh && dos2unix plesk_auto_installer.sh && chmod +x plesk_auto_installer.sh && ./plesk_auto_installer.sh

Bu makalede, Linux sunucularda Plesk kontrol panelinin otomatik kurulumunu sağlayan bir bash scriptinin aşamalarını detaylı şekilde açıklıyoruz. Script, sunucuya manuel müdahale olmadan tüm temel optimizasyonları ve Plesk kurulumunu üstlenir.


1. Renkli Bilgilendirme Mesajları İçin Fonksiyonlar

Script'in başında, terminalde farklı renklerde bilgilendirici mesajlar göstermek için dört ayrı fonksiyon tanımlanır. Bu fonksiyonlar; yeşil, mor, turuncu ve kırmızı renklerde metinler basılmasını sağlar. Kurulumun hangi aşamada olduğunu görsel olarak anlamak kolaylaşır.


2. Gerekli Paketlerin Kontrolü ve Kurulumu

Script, ilk olarak otomatik kurulumda menü ve bilgilendirme ekranları için gereken whiptail paketinin yüklü olup olmadığını kontrol eder. Eğer whiptail yoksa, 'newt' paketi ile birlikte kurulumu otomatik olarak yapılır.


3. Kullanıcıya Karşılama Mesajı

Kullanıcıya, script'in başlatıldığı ve Plesk kurulumuna başlanacağı bilgisi renkli olarak sunulur.


4. Gerekli Temel Yazılımların Kurulumu

Kurulumun sorunsuz ilerlemesi için GPG anahtarı, wget, curl, nano, perl, epel-release ve dos2unix gibi temel araçlar kurulur. Bu araçlar; script indirme, dosya düzenleme ve diğer işlemler için gereklidir.


5. Firewalld Servisinin Durdurulması ve Devre Dışı Bırakılması

Olası bağlantı veya port erişimi sorunlarını önlemek amacıyla sunucunun güvenlik duvarı servisi firewalld durdurulur ve sistem açılışında otomatik başlatılmaması için devre dışı bırakılır.


6. Sistem Saati ve Zaman Dilimi Senkronizasyonu

Sunucunun bulunduğu IP adresi üzerinden zaman dilimi alınır ve timedatectl ile sistem saatinin ve NTP (otomatik saat güncelleme) özelliğinin doğru şekilde ayarlanması sağlanır.


7. SELinux’un Kalıcı Olarak Devre Dışı Bırakılması

Sunucu üzerinde bazı yazılımların çalışmasını engelleyebilen SELinux güvenlik modülü, konfigürasyon dosyası düzenlenerek ve setenforce 0 komutu ile tamamen kapatılır.


8. 4GB Swap Alanı Oluşturulması

Sunucunun belleği yeterli olmasa bile istikrarlı çalışabilmesi için 4GB boyutunda bir swap dosyası oluşturulur. Swap dosyası oluşturulmuşsa atlanır, yoksa dosya oluşturulup sisteme kalıcı olarak eklenir.


9. Sistem Paketlerinin Güncellenmesi

Tüm yüklü sistem paketleri güncellenir. Güncelleme sırasında bozuk veya eksik paketler varsa hata alınmadan atlanır.


10. Plesk Panelinin Otomatik Kurulumu

Script’in en kritik aşaması olan Plesk kurulumu başlatılır. Plesk’in resmi bir tıklamayla kurulum yapan otomasyon script’i internetten çekilerek doğrudan çalıştırılır. Bu adım, panelin tüm gerekli bileşenlerini indirir ve kurar.


11. NetworkManager Servisinin Aktif Edilmesi

Kurulum sonrası ağ yapılandırmasının sağlıklı çalışabilmesi için NetworkManager servisi etkinleştirilir ve başlatılır.


12. Son Temizlik ve Sunucunun Yeniden Başlatılması

Tüm işlemler tamamlandıktan sonra, script dosyasının kendisi silinir ve sunucu yeniden başlatılır. Bu sayede yapılan tüm değişiklikler uygulanır ve Plesk paneli ilk kullanım için hazır hale gelir.



Bu script sayesinde Plesk kurulumu tamamen otomatik, sorunsuz ve minimum insan müdahalesiyle gerçekleşir.
Özellikle yeni kurulan veya temiz sunucularda güvenli, hızlı ve optimize bir başlangıç sunar.


Proxy License, hosting sektöründe lisans maliyetlerini düşürmek ve daha esnek bir kullanım sağlamak için etkili bir çözümdür.
Özellikle cPanel, LiteSpeed, CloudLinux, Imunify, JetBackup, Plesk ve DirectAdmin gibi yazılımlar için ekonomik alternatifler sunar.
Ancak, güvenlik, yasal uygunluk ve teknik destek gibi konular göz önünde bulundurularak kullanılmalıdır.
+32 465 24 92 97 +32 465 24 92 97 Top