CyberPanel, OpenLiteSpeed tabanlı siteleri panelden yönetmek isteyenler için bir kurulum seçeneğidir. Bu rehberin hedefi, temiz bir sunucuda paneli açmak ve tek bir test sitesini çalıştırmaktır. Aynı makinede cPanel, Plesk veya başka web paneli bulunmamalı.
1. Hangi sistemle başlayacağız?
Buradaki komutlar Ubuntu 22.04 LTS içindir. Resmi kurulum sayfası bu dağıtımı listeliyor; başka bir sürümü destekleniyor varsayarak seçmeyin. Küçük bir deneme için 2 GB RAM ve 25 GB disk ayırmak pratik bir başlangıç planıdır; bu, yoğun WordPress trafiği için kapasite garantisi değildir.
Bir deneme alan adı seçin ve A kaydını hazırlayın. Taşınacak bir siteniz varsa mevcut sunucuyu kapatmadan taşıma planını oluşturun.
2. Sistemi hazırlayın
bashsudo -i
apt update
apt upgrade -y
apt install -y curl ca-certificates
hostnamectl set-hostname panel.example.com
free -h
df -h /panel.example.com yerine kendi hostname’inizi yazın. Paket yöneticisi hata veriyorsa kurulumu başlatmayın. Yeniden başlatma gerekiyorsa önce bunu tamamlayın.
3. Betik ve kurulum seçenekleri
bashcurl -fsSL https://cyberpanel.net/install.sh -o /root/cyberpanel-install.sh
sh /root/cyberpanel-install.shOpenLiteSpeed seçeneğini kullanın; LiteSpeed Enterprise farklı lisans gerektirir. Güncel kararlı sürümü tercih edin ve benzersiz yönetici parolası belirleyin. Uzak veritabanınız yoksa yerel veritabanıyla ilerleyin. DNS, posta ve FTP servislerini gerçekten sunucuda çalıştırıp çalıştırmayacağınıza göre seçin.
Örneğin DNS harici sağlayıcıdaysa yerel DNS servisi kurmak alan adınızı otomatik taşımaz. Posta hizmetini başka yerde tutuyorsanız MX kayıtlarını değiştirmeyin. Bu kararları kurulumdan önce yazmak, daha sonra gereksiz servisleri ayıklamayı kolaylaştırır.
4. İlk bağlantıyı doğrulayın
Kurulumun sonunda verilen panel adresini kullanın; standart CyberPanel erişimi HTTPS 8090 üzerindedir. Yönetim erişimini kendi IP adresinizle sınırlandırın. Web siteleri için 80/443 erişimi gerekir; posta, DNS ve FTP portlarını ancak o hizmetleri kullanıyorsanız planlayın.
Sunucuda dinleyen portları inceleyin:
bashss -lntp8090 görünmüyorsa sağlayıcı güvenlik duvarını açmak tek başına yetmez; önce panel servisinin başlangıç hatasını bulun. Port sunucuda dinliyor fakat uzaktan erişilemiyorsa sağlayıcı ve işletim sistemi kurallarını ayrı ayrı kontrol edin.
5. Test sitesi ve SSL
Panelin Websites bölümünden alan adını, sahibi, iletişim adresini ve uygulamanızla uyumlu PHP sürümünü seçerek site oluşturun. A/AAAA kayıtları doğru sunucuya ulaştıktan sonra site için SSL isteyin. Yönetim panelinin sertifikası ile sitenin sertifikası ayrı kontrollerdir.
Önce basit bir sayfa açın; ardından uygulamayı kurun. Böylece web sunucusu hatasıyla uygulama hatasını ayırabilirsiniz:
bashcurl -I http://site.example.com
curl -I https://site.example.comSürekli yönlendirme varsa uygulamanın HTTPS ayarını ve varsa önündeki proxy’yi birlikte inceleyin. 500 hatasında önce ilgili sitenin hata günlüğüne bakın; paneli yeniden kurmayın.
6. Yayına almadan önce
Bir dosya ve veritabanı yedeğini sunucu dışında tutun, test ortamında geri yükleyin. E-posta gönderimini ayrıca test edin. WordPress kullanıyorsanız ölçüm yapmadan birden fazla önbellek eklentisi eklemeyin; hızlandırma sırasını takip edin.
