· 5 dk okuma

Plesk Obsidian Kurulumu Adım Adım (Linux) Rehberi

Plesk Obsidian kurulumu, temiz bir Linux sunucuda root yetkisiyle tek bir resmi komut çalıştırarak yapılır ve genellikle 15-30 dakika sürer. Bu rehberde gereksinimleri, kurulum komutunu, ilk yapılandırmayı, alan adı eklemeyi, Let's Encrypt ile SSL almayı ve cPanel ile farkları sırayla bulacaksınız.

Plesk Obsidian Gereksinimleri

Kuruluma başlamadan önce sunucunun şu koşulları sağlaması gerekir:

Plesk'i bir sanal sunucuda çalıştıracaksanız tam kaynak ayıran, KVM/vSphere gibi gerçek sanallaştırma kullanan bir VDS tercih etmek performans öngörülebilirliği açısından önemlidir.

Kurulum Öncesi Hazırlık

1. Sistemi güncelleyin

Ubuntu/Debian için:

apt update && apt -y upgrade

AlmaLinux/Rocky için:

dnf -y update

2. Hostname'i ayarlayın

Hostname bir FQDN olmalı ve DNS'te A kaydı bulunmalıdır. Örnek olarak host.example.com ve 192.0.2.10 kullanıyoruz:

hostnamectl set-hostname host.example.com
echo "192.0.2.10 host.example.com host" >> /etc/hosts

DNS tarafında host.example.com için 192.0.2.10 değerine A kaydı oluşturun. Doğrulama:

hostname -f
dig +short host.example.com

3. Düşük RAM'li sunucuda swap ekleyin

fallocate -l 2G /swapfile
chmod 600 /swapfile
mkswap /swapfile && swapon /swapfile
echo '/swapfile none swap sw 0 0' >> /etc/fstab

Tek Komutla Plesk Kurulumu

Plesk'in resmi "One-Click Installer" komutu şudur:

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

Betik işletim sistemini algılar, Plesk'in güncel kararlı sürümünü ve önerilen bileşen setini (web sunucusu, mail, DNS, veritabanı, Let's Encrypt ve temel eklentiler) kurar. İşlem bitince ekranda "Congratulations! Plesk has been successfully installed" benzeri bir mesaj görürsünüz.

Kurulum süresince SSH bağlantısı kopabilir. Bu yüzden screen veya tmux içinde çalıştırmak iyi bir alışkanlıktır:

tmux new -s plesk

Alternatif: Kurucuyu elle çalıştırma

Hangi bileşenlerin kurulacağını seçmek isterseniz:

wget https://autoinstall.plesk.com/plesk-installer
chmod +x plesk-installer
./plesk-installer install plesk --preset Recommended

Tarayıcıdan seçmek için ./plesk-installer --web-interface komutunu çalıştırıp https://192.0.2.10:8447 adresine bağlanabilirsiniz.

İlk Yapılandırma

Panele giriş

Kurulum sonrasında tek kullanımlık giriş bağlantısı üretin:

plesk login

Çıktıdaki URL'yi tarayıcıda açın. Yönetici parolasını komut satırından belirlemek isterseniz:

plesk bin admin --set-admin-password -passwd 'GucluBirParola!2025'

Panel adresi https://host.example.com:8443 biçimindedir. İlk girişte tarayıcı, kendi imzalı sertifika nedeniyle uyarı verir. Bu normaldir, aşağıda panel sertifikasını da düzelteceğiz.

Yönetici bilgileri ve lisans

İlk ekranda yönetici adı, e-posta ve parola girilir, lisans sözleşmesi kabul edilir. Kurulum varsayılan olarak deneme lisansıyla gelir. Satın alınmış bir anahtarı komutla yükleyebilirsiniz:

plesk bin license --install A00000-AAAA00-AAAA00-AAAA00-AAAA00

(Anahtar örnek amaçlıdır.) Panelde aynı işlem Tools & Settings > License Management altındadır.

Güvenlik ve temel ayarlar

Panelin kendi hostname'i için Let's Encrypt sertifikası almak üzere Tools & Settings > SSL/TLS Certificates bölümündeki "Secure the Plesk" ilgili seçeneğini kullanabilirsiniz.

Alan Adı Ekleme

Arayüzde: Websites & Domains > Add Domain > Blank website seçin, alan adını (example.com), kullanıcı adı ve parolayı girin.

Komut satırında aynısı:

plesk bin subscription --create example.com \
  -owner admin \
  -service-plan "Default Domain" \
  -ip 192.0.2.10 \
  -login siteuser \
  -passwd 'SiteParola!2025'

Ardından alan adının DNS kayıtlarını ayarlayın. Plesk'in DNS sunucusunu kullanacaksanız alan adı kayıt firmasında nameserver'ları sunucunuza yönlendirin. Harici DNS kullanıyorsanız şu kayıtlar yeterlidir:

example.com.      A      192.0.2.10
www.example.com.  CNAME  example.com.
example.com.      MX 10  mail.example.com.
mail.example.com. A      192.0.2.10

Yayılma sonrası kontrol:

dig +short example.com

Let's Encrypt ile SSL

Plesk'in önerilen kurulumunda Let's Encrypt eklentisi hazır gelir. Arayüzde Websites & Domains > example.com > SSL/TLS Certificates > Install yolunu izleyin, e-posta girin, "Secure the domain name" ve "www" seçeneklerini işaretleyin.

Komutla:

plesk bin extension --exec letsencrypt cli.php \
  -d example.com -d www.example.com \
  -m admin@example.com

Sonra Hosting Settings içinde "Permanent SEO-safe 301 redirect from HTTP to HTTPS" seçeneğini açın. Sertifikalar Plesk tarafından otomatik yenilenir. Wildcard (*.example.com) sertifika DNS doğrulaması gerektirir ve alan adının DNS'i Plesk üzerinde olmalıdır.

Sık Karşılaşılan Hatalar ve Çözümleri

Sorun Olası neden Çözüm
Kurulum "package conflict" ile durur Önceden kurulu Apache/MySQL/Postfix Temiz OS'ye yeniden kurulum yapın
Kurulum sırasında işlem öldürülür RAM yetersiz Swap ekleyin, RAM artırın
8443'e erişilemiyor Güvenlik duvarı portu kapatıyor ufw allow 8443/tcp veya firewall-cmd --permanent --add-port=8443/tcp && firewall-cmd --reload
Let's Encrypt "challenge failed" DNS A kaydı yok/yanlış, 80 kapalı dig ile kaydı doğrulayın, 80/tcp'yi açın
Gönderilen mailler spam'e düşüyor PTR, SPF, DKIM eksik Ters DNS'i hostname'e eşleyin, Plesk'te SPF/DKIM'i etkinleştirin
Hostname çözümlenmiyor uyarısı /etc/hosts veya DNS hatalı FQDN ve A kaydını düzeltin

Not: Bazı barındırıcılar giden 25. portu varsayılan olarak kısıtlar. Mail göndermeyi planlıyorsanız bunu önceden öğrenin.

Plesk ve cPanel Karşılaştırması

Özellik Plesk Obsidian cPanel/WHM
İşletim sistemi Linux ve Windows Server Yalnızca Linux
Arayüz Tek panel, rol bazlı WHM (yönetici) + cPanel (kullanıcı) ayrı
Lisanslama Sürüm bazlı (alan adı sayısına göre) Hesap sayısına göre kademeli
Öne çıkanlar WordPress Toolkit, Docker, Git, Node.js desteği Geniş ekosistem, bayilik (reseller) araçları
Öğrenme eğrisi Modern, sade arayüz Yaygın ve çok sayıda doküman

Kısaca: Windows ve Linux karışık bir ortam yönetiyorsanız ya da WordPress ile Git/Docker iş akışları kullanıyorsanız Plesk öne çıkar. Çok sayıda müşteri hesabı barındıran klasik paylaşımlı hosting yapıp cPanel alışkanlığı olan kullanıcılarınız varsa cPanel/WHM tercih edilebilir. Güncel lisans modellerini her iki üreticinin sitesinden doğrulayın.

Hangi Sunucuya Kurmalı?

Plesk, kaynak açısından görece doyurucu bir panel olduğundan sabit CPU/RAM ayrılmış bir sunucuda rahat çalışır. Birkaç siteyle başlıyorsanız BGP destekli VDS sunucular yeterli bir başlangıç olur. Yoğun trafikli, çok müşterili bir hosting altyapısı kuruyorsanız fiziksel sunucu kiralama seçeneğini de değerlendirebilirsiniz.

Kurulum Sonrası Kontrol Listesi

  1. plesk login ile giriş çalışıyor mu?
  2. Panel hostname'i geçerli SSL ile açılıyor mu?
  3. Firewall ve Fail2Ban aktif mi?
  4. Otomatik güncellemeler ve yedekleme tanımlı mı?
  5. İlk alan adı HTTPS ile açılıyor mu, mail için PTR/SPF/DKIM tamam mı?
  6. Deneme lisansı yerine kalıcı lisans yüklendi mi?

Sık sorulan sorular

Plesk Obsidian kurulumu ne kadar sürer?

Önerilen bileşen setiyle, internet hızına ve sunucu kaynaklarına bağlı olarak genellikle 15-30 dakika sürer. Kurulumu tmux veya screen içinde çalıştırmak bağlantı kopmasına karşı güvenlidir.

Plesk için en az kaç GB RAM gerekir?

Resmi minimum 1 GB RAM ve 1 GB swaptır. Pratikte mail, antivirüs ve WordPress Toolkit ile rahat çalışmak için en az 2 GB, birden fazla site için 4 GB ve üzeri önerilir.

Plesk, mevcut Apache veya MySQL kurulu sunucuya kurulabilir mi?

Önerilmez. Plesk web sunucusu, veritabanı ve mail servislerini kendisi yönetir. Elle kurulmuş servisler paket çakışmasına neden olabilir, bu yüzden temiz bir işletim sistemi kurulumu kullanın.

Plesk'te Let's Encrypt sertifikası neden alınamıyor?

En sık nedenler alan adının A kaydının sunucu IP'sine işaret etmemesi, 80. portun güvenlik duvarında kapalı olması veya DNS yayılımının tamamlanmamasıdır. dig ile kaydı doğrulayıp 80/tcp'yi açtıktan sonra tekrar deneyin.

Plesk için kaynakları ayrılmış bir VDS mi arıyorsunuz? Nixcon VDS'e göz atın.İncele