VestaCP: CentOS Üzerine Kapsamlı Kurulum ve Kullanım Rehberi [2025 Güncel]
VestaCP (Vesta Control Panel), web hosting yönetimini kolaylaştıran ücretsiz ve açık kaynaklı bir kontrol panelidir. Bu kapsamlı rehberde, VestaCP'nin CentOS üzerine kurulumunu, kullanımını ve optimizasyonunu detaylı bir şekilde ele alacağız. Ayrıca, VestaCP'nin desteklediği diğer işletim sistemleri ve alternatif ücretsiz paneller hakkında da bilgi vereceğiz.
1. VestaCP Nedir?
VestaCP, web sunucusu yönetimini basitleştirmek için tasarlanmış açık kaynaklı ve ücretsiz bir kontrol panelidir. Apache veya Nginx web sunucuları, MySQL veya MariaDB veritabanları, PHP ve e-posta sunucusu gibi temel bileşenleri kolayca yönetmenizi sağlar.
2. Desteklenen İşletim Sistemleri
VestaCP, aşağıdaki Linux dağıtımlarını destekler:
- CentOS 6, 7, 8
- Red Hat Enterprise Linux (RHEL) 6, 7, 8
- Ubuntu 14.04, 16.04, 18.04, 20.04
- Debian 8, 9, 10
3. CentOS Üzerine VestaCP Kurulumu
CentOS 7 veya 8 üzerine VestaCP kurulumu için aşağıdaki adımları izleyin:
- Sunucunuza SSH ile bağlanın.
- Sisteminizi güncelleyin:
sudo yum update -y
- VestaCP kurulum scriptini indirin ve çalıştırın:
curl -O http://vestacp.com/pub/vst-install.sh
bash vst-install.sh
- Kurulum sırasında size sorulan sorulara yanıt verin:
- E-posta adresi
- FQDN (Fully Qualified Domain Name)
- Kurulacak bileşenler (Apache, Nginx, PHP, MySQL vb.)
- Kurulum tamamlandığında size verilen kullanıcı adı ve şifreyi not alın.
4. Ubuntu Üzerine VestaCP Kurulumu
Ubuntu 20.04 LTS üzerine kurulum adımları:
- Sunucunuza SSH ile bağlanın.
- Sisteminizi güncelleyin:
sudo apt update && sudo apt upgrade -y
- VestaCP kurulum scriptini indirin ve çalıştırın:
curl -O http://vestacp.com/pub/vst-install.sh
bash vst-install.sh
- CentOS kurulumunda olduğu gibi sorulara yanıt verin.
5. Debian Üzerine VestaCP Kurulumu
Debian 10 için kurulum adımları:
- Sunucunuza SSH ile bağlanın.
- Sisteminizi güncelleyin:
sudo apt update && sudo apt upgrade -y
- Kurulum scriptini indirin ve çalıştırın:
curl -O http://vestacp.com/pub/vst-install.sh
bash vst-install.sh
- Diğer kurulumlarda olduğu gibi sorulara yanıt verin.
6. VestaCP'nin Özellikleri
VestaCP aşağıdaki özellikleri sunar:
- Web sunucusu yönetimi (Apache veya Nginx)
- DNS sunucusu yönetimi (BIND)
- Veritabanı yönetimi (MySQL veya MariaDB)
- FTP sunucusu yönetimi (vsftpd)
- E-posta sunucusu yönetimi (Exim, Dovecot)
- SSL sertifikası yönetimi (Let's Encrypt entegrasyonu)
- Yedekleme ve geri yükleme
- Cron job yönetimi
- Çoklu PHP sürümü desteği
*Devamı için talimatlarınızı belirtin.*