Plesk Obsidian v18.0+ Linux & Cloud

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.

Desteklenen İşletim Sistemleri:
Ubuntu 24.04 / 22.04 LTS Debian 12 / 11 AlmaLinux 9 / 8 Rocky Linux 9 / 8 RHEL 9 / 8

Hızlı Kurulum Komutları

İhtiyacınıza uygun kurulum yöntemini seçin ve sunucu SSH terminalinizde çalıştırın.

Web Arayüzü Modu Nedir? Bu komut, kurulum sihirbazını başlatır ve web tarayıcınız üzerinden (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.
bash - plesk web installer
$ sh <(curl https://autoinstall.plesk.com/plesk-installer) --web-interface
Komutu çalıştırdıktan sonra terminalde çıkan https://<IP-ADRESINIZ>:8447 adresini tarayıcınızda açarak kurulumu tamamlayın.
Varsayılan Otomatik Kurulum (Önerilen) Plesk Obsidian'ı en popüler web ve mail bileşenleriyle (Nginx, Apache, PHP, MariaDB, Postfix, Dovecot) doğrudan kurar. Yaklaşık 10-15 dakika içinde tamamlanır.
bash - plesk one-click
$ sh <(curl https://autoinstall.plesk.com/one-click-installer || wget -O - https://autoinstall.plesk.com/one-click-installer)
İnteraktif Konsol Modu Terminal üzerinden ncurses tabanlı menü ile kurulacak PHP sürümleri, web sunucu tipleri ve ek servisleri manuel seçerek kurmanızı sağlar.
bash - plesk custom cli
$ sh <(curl https://autoinstall.plesk.com/plesk-installer)
Docker ile Plesk Çalıştırma (Test & Geliştirme) Plesk'i sunucunuzu kirletmeden hızlıca bir container içerisinde test etmek için resmi Docker imajını kullanabilirsiniz.
docker run
$ 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

1

Sunucu Hazırlığı & Paket Güncelleme

Temiz bir işletim sistemi üzerine kurun

Kuruluma başlamadan önce paket listelerini güncelleyin ve gerekli araçları (curl, wget) yükleyin:

Ubuntu / Debian:
apt update && apt upgrade -y && apt install -y curl wget
AlmaLinux / Rocky / RHEL:
dnf update -y && dnf install -y curl wget
2

Kurulum Komutunu Başlatın

SSH ile root kullanıcısı olarak

Tercih 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:

Web Arayüzlü Kurulum Komutu:
sh <(curl https://autoinstall.plesk.com/plesk-installer) --web-interface
3

Plesk Web Paneline Bağlanın

Tarayıcınız üzerinden Port 8443

Kurulum tamamlandığında tarayıcınızın adres çubuğuna sunucu IP adresinizi ve 8443 portunu yazın:

Panel Giriş Adresi:
İlk girişte SSL güvenlik uyarısı çıkarsa "Gelişmiş -> Siteye İlerle" butonuna tıklayabilirsiniz.
4

Tek Kullanımlık Giriş Linki & Şifre

Doğrudan yönetici paneline erişin

Terminalden tek tıkla şifresiz giriş linki üretmek veya admin şifresini belirlemek için:

Giriş Linki Üret:
plesk login
Admin Şifresi Belirle:
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ı.

Giriş / Auth Tek Kullanımlık Link

Web paneline şifre girmeden doğrudan bağlanmak için tek kullanımlık oturum linki üretir.

plesk login
Giriş / Auth Şifre Sıfırlama

Admin kullanıcısının şifresini terminalden hızlıca değiştirir.

plesk bin admin --set-admin-password -passwd "YeniSifre123!"
Onarım / Repair Tüm Sistem Onarımı

Tüm servisleri, izinleri, vhost yapılandırmalarını ve veritabanı bütünlüğünü otomatik onarır.

plesk repair all -y
Onarım / Repair Web Sunucusu & Vhost

Bozulmuş Apache ve Nginx sanal sunucu (vhost) konfigürasyon dosyalarını yeniden oluşturur.

plesk repair web -y
Onarım / Repair E-Posta Servisleri

Mail sunucusu ayarlarını, posta kutusu dosya izinlerini ve SMTP/IMAP yapılandırmalarını düzeltir.

plesk repair mail -y
Veritabanı / DB Doğrudan MySQL Konsolu

Şifre girmeden doğrudan MySQL/MariaDB komut satırına root yetkisiyle bağlanır.

plesk db
Veritabanı / DB Plesk Ana Veritabanı Yedeği

Plesk'in kendi kontrol paneli veritabanının (psa) tam SQL yedeğini alır.

plesk db dump psa > /root/psa_backup.sql
Servisler Servis Durumu

Tüm çekirdek Plesk servislerinin çalışma durumunu ekrana döker.

plesk status
Servisler Panel Web Motorunu Yeniden Başlat

Plesk 8443 web paneli kilitlendiğinde veya yanıt vermediğinde motoru yeniden başlatır.

systemctl restart sw-cp-server sw-engine
PHP PHP Sürümleri Listesi

Sunucuda yüklü olan tüm PHP sürümlerini ve FPM/CGI işleyicilerini listeler.

plesk bin php_handler --list
SSL / Güvenlik CLI ile Let's Encrypt Üret

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
Ağ / IP IP Listesini Yeniden Oku

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 ile Gerekli Portları Aç (Ubuntu/Debian):
ufw allow 22,80,443,8443,8447/tcp && ufw allow 25,465,587,993,995/tcp && ufw reload
Firewalld ile Port Aç (AlmaLinux/Rocky):
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.