CloudPanel Kurulumu: Adım Adım Detaylı Rehber
zafer ak
Yazar
CloudPanel Kurulumu
Bu rehberde CloudPanel'i sıfırdan kurup, ilk web sitenizi oluşturacağız. Kurulum yaklaşık 5 dakika sürer.
Ön Hazırlık
Sunucu Gereksinimleri
- İşletim Sistemi: Ubuntu 22.04 LTS veya Debian 11/12
- RAM: Minimum 1 GB, önerilen 2 GB+
- Disk: Minimum 10 GB SSD
- CPU: 1 vCPU (önerilen 2+)
- Ağ: Public IP adresi
DNS Ayarları
Kurulumdan önce domain'inizi sunucunuza yönlendirin:
A @ YOUR_SERVER_IP
A www YOUR_SERVER_IP
A * YOUR_SERVER_IP (wildcard için)
Kurulum Adımları
1. Sunucuya Bağlanın
ssh root@your-server-ip
2. Sistemi Güncelleyin
apt update && apt upgrade -y
3. CloudPanel'i Kurun
Ubuntu 22.04 için:
curl -sSL https://installer.cloudpanel.io/ce/v2/install.sh | sudo bash
Debian 12 + MariaDB için:
curl -sSL https://installer.cloudpanel.io/ce/v2/install.sh | sudo DB_ENGINE=MARIADB_10.11 bash
MySQL 8.0 tercih ederseniz:
curl -sSL https://installer.cloudpanel.io/ce/v2/install.sh | sudo DB_ENGINE=MYSQL_8.0 bash
4. Kurulum Tamamlandı
Kurulum bittiğinde şu bilgileri göreceksiniz:
###############################################################
# CloudPanel Installed Successfully
###############################################################
CloudPanel URL: https://YOUR_IP:8443
Username: admin
Password: [generated-password]
SSH/SFTP Credentials are the same as CloudPanel.
İlk Giriş ve Güvenlik
1. Admin Şifresini Değiştirin
- https://your-ip:8443 adresine gidin
- Admin olarak giriş yapın
- Sağ üst köşeden "Admin" → "Account"
- Yeni şifre belirleyin
2. Firewall Ayarları
# Sadece gerekli portları açık tutun
ufw allow 22/tcp # SSH
ufw allow 80/tcp # HTTP
ufw allow 443/tcp # HTTPS
ufw allow 8443/tcp # CloudPanel
ufw enable
3. Fail2Ban Kurulumu
apt install fail2ban -y
systemctl enable fail2ban
systemctl start fail2ban
Site Ekleme
PHP Site (WordPress, Laravel)
- "Sites" → "Add Site"
- "Create a PHP Site" seçin
- Domain adını girin: example.com
- PHP versiyonu seçin (8.2 önerilir)
- "Create" tıklayın
Node.js Site
- "Sites" → "Add Site"
- "Create a Node.js Site" seçin
- Domain ve Node.js versiyonu seçin
- Port numarası belirleyin (örn: 3000)
- "Create" tıklayın
Veritabanı Oluşturma
# CloudPanel arayüzünden:
# 1. "Databases" menüsüne gidin
# 2. "Add Database" tıklayın
# 3. Database adı ve kullanıcı bilgilerini girin
# 4. "Add Database" ile oluşturun
SSL Sertifikası
# Let's Encrypt ile ücretsiz SSL:
# 1. Site ayarlarına gidin
# 2. "SSL/TLS" sekmesi
# 3. "Actions" → "New Let's Encrypt Certificate"
# 4. Otomatik yenileme aktif
Yedekleme Ayarları
CloudPanel otomatik yedekleme destekler:
- "Admin Area" → "Backups"
- Yedekleme konumu belirleyin (local veya remote)
- Zamanlama ayarlayın (günlük önerilir)
- Retention policy belirleyin
Sorun Giderme
Panel'e Erişilemiyor
# CloudPanel servisini kontrol edin
systemctl status clp
# Servisi yeniden başlatın
systemctl restart clp
# Logları kontrol edin
tail -f /home/clp/logs/error.log
SSL Sertifikası Alınamıyor
- Domain'in sunucuya yönlendirildiğinden emin olun
- 80 ve 443 portlarının açık olduğunu kontrol edin
- DNS propagation'ı bekleyin (24-48 saat)
Sonuç
CloudPanel kurulumu tamamlandı! Artık modern web projelerinizi kolayca yönetebilirsiniz. Herhangi bir sorunuz varsa CloudPanel dokümantasyonuna veya topluluk forumuna başvurabilirsiniz.