Plesk Kurulum ve Yönetim Rehberi
Web arayüzlü ve CLI üzerinden tek komutla hızlı Plesk kurulumu, port gereksinimleri, servis yönetimi ve sık kullanılan komutlar.
Hızlı Kurulum Komutları
İhtiyacınıza uygun kurulum yöntemini seçin ve sunucu SSH terminalinizde çalıştırın.
http://SUNUCU-IP:8447 veya https://SUNUCU-IP:8447) adım adım bileşenleri seçerek kurmanızı sağlayan geçici bir web arayüzü sunar.
sh <(curl https://autoinstall.plesk.com/plesk-installer) --web-interface
https://<IP-ADRESINIZ>:8447 adresini tarayıcınızda açarak kurulumu tamamlayın.
sh <(curl https://autoinstall.plesk.com/one-click-installer || wget -O - https://autoinstall.plesk.com/one-click-installer)
sh <(curl https://autoinstall.plesk.com/plesk-installer)
docker run -d -it -p 80:80 -p 443:443 -p 8443:8443 plesk/plesk
Sunucu IP / Hostname Canlı Özelleştirici
Kendi sunucu IP veya alan adınızı girin; aşağıdaki giriş linkleri ve komutlar anında özelleşsin.
4 Adımda Sıfırdan Plesk Kurulum Kılavuzu
Sunucu Hazırlığı & Paket Güncelleme
Temiz bir işletim sistemi üzerine kurunKuruluma başlamadan önce paket listelerini güncelleyin ve gerekli araçları (curl, wget) yükleyin:
apt update && apt upgrade -y && apt install -y curl wget
dnf update -y && dnf install -y curl wget
Kurulum Komutunu Başlatın
SSH ile root kullanıcısı olarakTercih ettiğiniz kurulum komutunu terminale yapıştırın. Süreç bağlantı hızınıza bağlı olarak yaklaşık 10-15 dakika sürer:
sh <(curl https://autoinstall.plesk.com/plesk-installer) --web-interface
Plesk Web Paneline Bağlanın
Tarayıcınız üzerinden Port 8443Kurulum tamamlandığında tarayıcınızın adres çubuğuna sunucu IP adresinizi ve 8443 portunu yazın:
Tek Kullanımlık Giriş Linki & Şifre
Doğrudan yönetici paneline erişinTerminalden tek tıkla şifresiz giriş linki üretmek veya admin şifresini belirlemek için:
plesk login
plesk bin admin --set-admin-password -passwd "Sifreniz123!"
Sık Kullanılan Plesk CLI Komutları
Sunucu yönetimini hızlandıran, sorun giderme ve servis bakım komutları.
Web paneline şifre girmeden doğrudan bağlanmak için tek kullanımlık oturum linki üretir.
plesk login
Admin kullanıcısının şifresini terminalden hızlıca değiştirir.
plesk bin admin --set-admin-password -passwd "YeniSifre123!"
Tüm servisleri, izinleri, vhost yapılandırmalarını ve veritabanı bütünlüğünü otomatik onarır.
plesk repair all -y
Bozulmuş Apache ve Nginx sanal sunucu (vhost) konfigürasyon dosyalarını yeniden oluşturur.
plesk repair web -y
Mail sunucusu ayarlarını, posta kutusu dosya izinlerini ve SMTP/IMAP yapılandırmalarını düzeltir.
plesk repair mail -y
Şifre girmeden doğrudan MySQL/MariaDB komut satırına root yetkisiyle bağlanır.
plesk db
Plesk'in kendi kontrol paneli veritabanının (psa) tam SQL yedeğini alır.
plesk db dump psa > /root/psa_backup.sql
Tüm çekirdek Plesk servislerinin çalışma durumunu ekrana döker.
plesk status
Plesk 8443 web paneli kilitlendiğinde veya yanıt vermediğinde motoru yeniden başlatır.
systemctl restart sw-cp-server sw-engine
Sunucuda yüklü olan tüm PHP sürümlerini ve FPM/CGI işleyicilerini listeler.
plesk bin php_handler --list
Komut satırından alan adınıza ücretsiz Let's Encrypt SSL sertifikası üretir ve bağlar.
plesk bin extension --exec letsencrypt cli.php -d ornek.com -m info@ornek.com
Sunucuya yeni eklenen IP adreslerini Plesk arayüzüne tanıtmak için ağ kartlarını yeniden tarar.
plesk bin ipmanage --reread
Aradığınız kriterde komut bulunamadı
Arama kelimesini değiştirmeyi veya kategorileri filtrelemeyi deneyin.
Gerekli Güvenlik Duvarı Portları
Plesk servislerinin sorunsuz çalışması için sunucunuzda veya cloud sağlayıcınızda (AWS/Hetzner/OVH) açık olması gereken portlar.
| Port & Protokol | Servis Adı | Açıklama | Zorunluluk |
|---|---|---|---|
| 8443 / TCP | Plesk Panel (HTTPS) | Plesk Obsidian web yönetim arayüzü | Kritik |
| 8447 / TCP | Plesk Web Installer | Web arayüzlü kurulum ve güncelleme sihirbazı | Kurulum Sırasında |
| 80 / TCP | HTTP Web | Web siteleri standart HTTP trafiği & Let's Encrypt doğrulama | Kritik |
| 443 / TCP | HTTPS Web (SSL) | Web siteleri şifrelenmiş güvenli SSL web trafiği | Kritik |
| 22 / TCP | SSH / SFTP | Sunucu yönetim konsolu ve SFTP dosya transferi | Kritik |
| 21 / TCP & 49152-65535 | FTP / Passive FTP | Standart FTP bağlantısı ve pasif port veri transfer kanalları | İsteğe Bağlı |
| 25, 465, 587 / TCP | SMTP / SMTPS | E-posta sunucular arası iletim ve istemci gönderimi | Mail Varsa |
| 993, 995 / TCP | IMAPS / POP3S | Güvenli e-posta okuma ve istemci bağlantıları | Mail Varsa |
| 53 / TCP+UDP | DNS Servisi | Plesk DNS sunucusu (BIND) alan adı yönlendirme istekleri | DNS Varsa |
ufw allow 22,80,443,8443,8447/tcp && ufw allow 25,465,587,993,995/tcp && ufw reload
firewall-cmd --permanent --add-port={22,80,443,8443,8447,25,465,587,993,995}/tcp && firewall-cmd --reload
Sık Karşılaşılan Durumlar ve İpuçları
Tarayıcıda "Bu siteye ulaşılamıyor" veya 8443 portuna bağlanamama hatası
Sunucunuz AWS, Google Cloud, Hetzner veya Oracle Cloud üzerinde barınıyorsa sağlayıcınızın Güvenlik Grubu (Security Group) veya Ağ Güvenlik Duvarı (Firewall) panelinden 8443/TCP ve 8447/TCP portlarına dışarıdan izin verilmiş olduğundan emin olun. Ayrıca terminalden plesk login çalıştırarak oluşturulan linki deneyin.
İlk Girişte Tarayıcı SSL Sertifika Uyarısı (Self-Signed SSL)
Plesk ilk kurulduğunda panele özel kendinden imzalı (self-signed) geçici bir SSL sertifikası üretir. Tarayıcınız güvenlik uyarısı verdiğinde "Gelişmiş -> Siteye İlerle (Güvensiz)" seçeneğini seçin. Panele ilk giriş yaptıktan sonra Araçlar & Ayarlar > SSL/TLS Sertifikaları bölümünden sunucu hostname'iniz için ücretsiz Let's Encrypt sertifikası tanımlayabilirsiniz.
Plesk Güncelleme & Ek Bileşen Yükleme
Dilediğiniz zaman terminalden plesk installer komutunu çalıştırarak en son sürüme yükseltme yapabilir veya Node.js, Ruby, Docker, farklı PHP sürümleri (PHP 8.1, 8.2, 8.3, 8.4) gibi ek modülleri sisteme ekleyebilirsiniz.