Kısa cevap: Temiz bir Ubuntu 22.04 ya da 24.04 sunucuda sudo -i ile root kabuğuna geçin ve Plesk'in resmî tek komutlu kurulum betiğini çalıştırın. Kurulum bitince https://SUNUCU-IP:8443 adresinden panele girip ilk yapılandırmayı tamamlarsınız. Güvenlik duvarında 8443 portunun açık olması gerekir.

Plesk; web sitelerinizi, e-postalarınızı, SSL sertifikalarınızı, DNS kayıtlarınızı ve sunucu servislerinizi tek bir panelden yönetmenizi sağlayan bir kontrol panelidir. Bu rehberde Ubuntu 22.04 ve 24.04 sunucuya Plesk'i resmî tek komutlu yöntemle kuruyor, ilk girişi ve güvenlik duvarı ayarlarını adım adım anlatıyoruz.

Ön koşullar

  • Temiz bir Ubuntu 22.04 ya da 24.04 sunucu ve root erişimi (ya da sudo yetkisi).
  • En az 1 GB RAM, 1 GB swap ve 20 GB boş disk alanı. Bunlar Plesk'in asgari değerleridir. Web siteleri, e-posta ve yedekler için çok daha fazlasını planlayın.
  • Sunucuya atanmış sabit (statik) bir IPv4 adresi.
  • SSH ile bağlanabileceğiniz bir istemci (macOS Terminal, Windows Terminal gibi).
  • İsteğe bağlı ama önerilir: panel.sizindomain.com gibi FQDN bir hostname ve bu hostname için sunucu IP adresini gösteren bir A kaydı.

Plesk'in desteklediği Ubuntu sürümleri zamanla değişir. Kurulumdan önce Plesk'in resmî sistem gereksinimleri sayfasından güncel listeyi kontrol edin.

1. Sistemi güncelleyin

Güncel paketlerle başlamak, kurulum sırasında çıkabilecek sorunları azaltır:

sudo apt update && sudo apt -y upgrade
sudo apt -y install curl wget

Güncelleme çekirdeği değiştirdiyse sudo reboot ile sunucuyu yeniden başlatıp devam edin.

2. Hostname ve DNS kaydını hazırlayın (önerilir)

Plesk için FQDN (tam nitelikli alan adı) bir hostname önerilir. Hostname çözümlenebiliyorsa Plesk, panel için otomatik olarak Let's Encrypt sertifikası alır. Çözümlenemiyorsa Plesk geçici bir hostname üretir, böylece panelde tarayıcı uyarısı çıkmaz.

DNS sağlayıcınızda panel.sizindomain.com gibi bir A kaydı oluşturup sunucunun IP adresine yönlendirin. Sonra sunucunun hostname'ini ayarlayın:

sudo hostnamectl set-hostname panel.sizindomain.com

/etc/hosts dosyasında IP adresi ile hostname eşleşmesini doğrulayın. Örnek bir satır şöyle görünür (IP adresini kendi sunucunuzla değiştirin):

203.0.113.10 panel.sizindomain.com panel

Ayarın uygulandığını şu komutla kontrol edebilirsiniz:

hostname -f

3. Plesk'i tek komutla kurun (One-Click Installer)

Plesk'in önerdiği tek komutlu kurulum, en güncel kararlı sürümü varsayılan bileşenlerle yükler. Komutun root yetkisiyle çalışması gerekir. Ubuntu'da önce root kabuğuna geçin:

sudo -i

Ardından resmî kurulum komutunu çalıştırın:

sh <(curl https://autoinstall.plesk.com/one-click-installer || wget -O - https://autoinstall.plesk.com/one-click-installer)

Bu komutu sudo sh <(...) biçiminde çalıştırmayın. sudo çalışırken ek dosya tanımlayıcılarını kapattığı için kabuk betiğe ulaşamaz ve sh: 0: cannot open /dev/fd/63: No such file hatası alırsınız.

Kurulum süresi bağlantı hızınıza ve sunucu donanımına göre değişir. Plesk, ortalama 30 dakika ile 1 saat arasında sürebileceğini belirtiyor. İşlem bitene kadar SSH oturumunu açık tutun. Bittiğinde Plesk size tek kullanımlık bir giriş bağlantısı gösterir.

4. Plesk arayüzüne erişim ve ilk kurulum

Kurulumdan sonra panele şu adreslerden erişebilirsiniz:

  • https://SUNUCU-IP:8443 (HTTPS, önerilen adres)
  • http://SUNUCU-IP:8880 (HTTP, şifrelenmemiş bağlantı)

İlk girişte kurulum sonunda verilen tek kullanımlık bağlantıyı kullanabilir ya da kullanıcı adı olarak root, parola olarak sunucunun root parolasını yazabilirsiniz. Bağlantıyı kaçırdıysanız veya root parolanız yoksa sunucuda şu komut yeni bir tek kullanımlık bağlantı üretir:

plesk login

Komut iki bağlantı verir. Hostname henüz çözümlenmiyorsa IP adresine dayalı ikinci bağlantıyı kullanın. Bağlantı yalnızca bir kez çalışır ve oluşturulduktan 24 saat sonra geçersiz olur.

Giriş yaptıktan sonra yönetici e-postanızı ve parolanızı belirleyin. Lisansı girin: satın aldıysanız etkinleştirme kodunu yazın, değilse deneme lisansı seçeneğini kullanabilirsiniz. Kullanıcı sözleşmesini onaylayıp Enter Plesk düğmesine basın. Ardından Let's Encrypt ile SSL, hosting planları ve servis bileşenlerini yapılandırabilirsiniz.

5. Güvenlik duvarı (UFW) ve Plesk portları

Plesk'in sorunsuz çalışması için bazı portların açık olması gerekir. Başlıcaları şunlardır:

Servis Port
Plesk paneli (HTTPS) TCP 8443
Plesk paneli (HTTP) TCP 8880
Plesk Installer ve güncellemeler TCP 8447
Web sunucusu TCP 80, TCP 443
SSH TCP 22
FTP (gerekiyorsa) TCP 21
E-posta gönderme, SMTP (gerekiyorsa) TCP 25, TCP 465, TCP 587
E-posta alma, POP3 (gerekiyorsa) TCP 110, TCP 995
E-posta alma, IMAP (gerekiyorsa) TCP 143, TCP 993
DNS (Plesk DNS sunucusu kullanıyorsanız) TCP 53 ve UDP 53
MySQL/MariaDB (uzaktan bağlantı gerekiyorsa) TCP 3306

UFW örneği aşağıda. Yalnızca ihtiyaç duyduğunuz portları açın:

# Önce SSH'yi açın, yoksa bağlantınız kopar
sudo ufw allow 22/tcp

# Web ve Plesk paneli
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw allow 8443/tcp
sudo ufw allow 8880/tcp
sudo ufw allow 8447/tcp

# Gerekiyorsa e-posta ve FTP
# sudo ufw allow 25,465,587,110,995,143,993/tcp
# sudo ufw allow 21/tcp

# Plesk DNS sunucusu kullanıyorsanız
# sudo ufw allow 53

# Kuralları etkinleştirin ve kontrol edin
sudo ufw enable
sudo ufw status

Ubuntu'da UFW varsayılan olarak kapalıdır. Kurallar sudo ufw enable komutunu çalıştırana kadar uygulanmaz. Etkinleştirmeden önce 22 numaralı SSH portunu açtığınızdan emin olun.

Yönetim portlarını herkese açmak yerine yalnızca kendi IP adresinize açmak daha güvenlidir. Örneğin (IP adresi örnektir):

sudo ufw allow from 203.0.113.10 to any port 8443 proto tcp

Plesk'in kendi Firewall eklentisi (Tools & Settings → Firewall) de iptables'ı yönetir. Plesk belgeleri, firewalld ile bu eklentinin birlikte kullanılmasının çakışmaya ve gerekli portların kapanmasına yol açabildiğini belirtiyor. UFW için de aynı dikkati gösterin ve yalnızca bir güvenlik duvarı aracı kullanın.

Sağlayıcınızın panelinde ayrı bir güvenlik grubu ya da güvenlik duvarı olabilir. İlgili kuralları hem sunucuda hem sağlayıcı panelinde açmayı unutmayın.

6. Bileşen ekleme, güncelleme ve 8447 portu

Bileşenleri panelde Tools & Settings → Updates & Upgrades bölümünden yönetebilirsiniz. Bu sayfa 8447 portu üzerinden çalışır, bu yüzden port güvenlik duvarında kapalıysa sayfa açılmaz.

Hostname'iniz Cloudflare gibi 8447 portunu proxy'lemeyen bir hizmetin arkasındaysa da sayfa açılmayabilir. Plesk 18.0.58 ve üzerinde, yükleyici trafiğinin panelin kendi portu üzerinden proxy edilmesi için şu komutu çalıştırın:

plesk bin settings --set installerProxyMode=true

7. Alternatif: Etkileşimli kurulum

Bileşenleri baştan kendiniz seçmek istiyorsanız etkileşimli yükleyiciyi kullanın:

wget https://autoinstall.plesk.com/plesk-installer
chmod +x plesk-installer
sudo ./plesk-installer

Tarayıcı tabanlı kurulum için komutun sonuna --web-interface ekleyin. Bu arayüze 8447 portundan erişilir, bu yüzden portun açık olduğundan emin olun.

Sorun giderme ipuçları

  • Panele erişemiyorsanız çoğu zaman 8443 portu güvenlik duvarında kapalıdır. Sunucudaki UFW kurallarını ve sağlayıcı panelindeki güvenlik grubunu kontrol edin.
  • Hostname çözümlenmiyorsa A kaydını ve /etc/hosts içeriğini kontrol edin.
  • Updates & Upgrades sayfası açılmıyorsa 8447 portunu kontrol edin.
  • Kurulum hata verirse yükleyici günlüğüne bakın. Panel hataları için ise panel günlüğünü inceleyin.
sudo tail -n 50 /var/log/plesk/install/autoinstaller3.log
sudo tail -n 50 /var/log/plesk/panel.log

Ekiphost ile Plesk için uygun sunucuyu planlayın

Plesk'in asgari gereksinimleri yalnızca bir başlangıç noktasıdır. Barındıracağınız site sayısına, e-posta kullanımına ve yedekleme ihtiyacına göre RAM ile disk alanını ayrıca planlayın.

Projenize uygun VDS veya fiziksel sunucu seçenekleri için Ekiphost üzerinden bizimle iletişime geçebilirsiniz.

Was dit antwoord nuttig? 0 gebruikers vonden dit artikel nuttig (1 Stemmen)