CloudPanel kurulumu için bu rehberde temiz Ubuntu 24.04 LTS kullanıyoruz. Amaç önce basit bir PHP sitesini çalıştırmak; mevcut uygulamanın dosyalarını ve veritabanını ancak bu kontrol tamamlandıktan sonra taşımak.
1. Kaynak ve bağlantı hazırlığı
Resmi gereksinimler en az 1 çekirdek, 2 GB RAM ve 10 GB disk belirtiyor. Bunlar panelin alt sınırlarıdır; veritabanı, yedek ve uygulama yükü için ayrıca alan bırakın. Kurulum root erişimi ve boş sistem gerektirir.
Panel için ayrı bir hostname ve site için ayrı bir alan adı seçin. Yönetim portu 8443 için sağlayıcı güvenlik duvarında yalnız kendi IP adresinize izin verin. SSH erişiminizi açık tutun.
2. Paketleri hazırlayın
bashsudo -i
apt update
apt upgrade -y
apt install -y curl wget sudo ca-certificatesGerekli yeniden başlatmayı tamamlayın. Başka panel veya web sunucusu varsa üzerine kurmak yerine temiz imajla başlayın.
3. Yükleyiciyi doğrulayın
Resmi kurulum sayfasında Ubuntu 24.04 sekmesini açın. Buradaki örnek MariaDB 10.11 içindir; uygulamanızın bu sürümü desteklediğini doğrulayın.
Sayfadaki güncel SHA-256 değerini kopyalayın. Aşağıdaki blok değeri sorar, indirilen betikle karşılaştırır ve yalnız eşleşirse çalıştırır:
bashcurl -fsSL https://installer.cloudpanel.io/ce/v2/install.sh -o /root/cloudpanel-install.sh
read -r -p "Resmi SHA-256: " CLOUDPANEL_SHA256
printf '%s %s\n' "$CLOUDPANEL_SHA256" /root/cloudpanel-install.sh | sha256sum -c - && DB_ENGINE=MARIADB_10.11 bash /root/cloudpanel-install.shDoğrulama başarısızsa betiği çalıştırmayın. Yükleyici güncellenmiş olabilir; resmi sayfadaki değerle tekrar kontrol edin. İnternetten bulunan eski bir özeti kullanmak veya kontrolü kaldırmak çözüm değildir.
4. Yönetici ve ilk site
Kurulumdan sonra https://SUNUCU_IP:8443 adresinde yönetici hesabını hemen oluşturun. Add Site üzerinden PHP sitesi açın; alan adı, site kullanıcısı ve uyumlu PHP sürümünü seçin. Site oluşturma belgesi uygulama türlerini açıklar.
Dosyaları panelin gösterdiği belge köküne aktarın. Veritabanı kullanıcı bilgilerini uygulamanızın gizli yapılandırmasına kaydedin; web sayfasına veya herkese açık depoya yazmayın. Posta taşımayı bu kurulumun otomatik sonucu saymayın; uygulama e-postası için SMTP ayarını ayrıca yapın.
5. HTTPS ve hata kontrolü
Alan adı DNS’i sunucuya ulaştığında sitenin SSL/TLS bölümünden sertifika isteyin. Ardından:
bashcurl -I https://site.example.com502: uygulama sürecinin ya da PHP hizmetinin durumunu inceleyin. 404: belge kökü ile dosyaların konumunu karşılaştırın. Veritabanı hatası: önce aynı kullanıcıyla bağlantıyı sınayın; root parolasını uygulamaya vermeyin.
Panel girişi, site girişi ve dosya yüklemesini ayrı ayrı test edin. Bir dosya/veritabanı yedeğini test ortamında geri yükledikten sonra gerçek trafiği taşıyın. Devamında site taşıma ve SSL rehberini kullanabilirsiniz.
