CloudPanel Kurulumu: Adım Adım Detaylı Rehber

z

zafer ak

Yazar

27 November 2023 13 dakika okuma 862 görüntülenme
CloudPanel Kurulumu: Adım Adım Detaylı Rehber
CloudPanel'i Ubuntu ve Debian sunuculara kurma rehberi. NGINX, PHP, MySQL ve Node.js yapılandırması.

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

  1. https://your-ip:8443 adresine gidin
  2. Admin olarak giriş yapın
  3. Sağ üst köşeden "Admin" → "Account"
  4. 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)

  1. "Sites" → "Add Site"
  2. "Create a PHP Site" seçin
  3. Domain adını girin: example.com
  4. PHP versiyonu seçin (8.2 önerilir)
  5. "Create" tıklayın

Node.js Site

  1. "Sites" → "Add Site"
  2. "Create a Node.js Site" seçin
  3. Domain ve Node.js versiyonu seçin
  4. Port numarası belirleyin (örn: 3000)
  5. "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:

  1. "Admin Area" → "Backups"
  2. Yedekleme konumu belirleyin (local veya remote)
  3. Zamanlama ayarlayın (günlük önerilir)
  4. 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.

İlgili Yazılar