AlmaLinux Üzerinde VestaCP Kurulumu: Adım Adım Rehber

VestaCP, hızlı, kullanıcı dostu ve açık kaynaklı bir web hosting kontrol panelidir. AlmaLinux gibi Linux dağıtımları üzerinde çalışan VestaCP, web sitelerini, e-posta sunucularını ve DNS yönetimini kolaylaştırır. Bu rehberde, AlmaLinux üzerinde VestaCP'nin kurulumunu adım adım ele alacağız.


1. VestaCP Nedir ve Avantajları Nelerdir?

VestaCP, aşağıdaki özellikleriyle öne çıkar:

  • Kolay ve hızlı kurulum
  • Kullanıcı dostu bir web arayüzü
  • Nginx, Apache, MySQL, PHP gibi araçların entegre kurulumu
  • DNS ve e-posta sunucusu yönetimi
  • Otomatik yedekleme özelliği

2. Gereksinimler

Kuruluma başlamadan önce sunucunuzun aşağıdaki gereksinimleri karşıladığından emin olun:

  • İşletim Sistemi: AlmaLinux 8 veya daha üstü
  • RAM: Minimum 512 MB (Tavsiye edilen 1 GB veya üzeri)
  • Depolama Alanı: Minimum 20 GB boş alan
  • Bağlantı: Root SSH erişimi olan bir sunucu

3. VestaCP’nin AlmaLinux Üzerinde Kurulumu

3.1. Sunucuyu Güncelleyin

Kurulumdan önce sisteminizi güncellediğinizden emin olun:

 
sudo dnf update -y

3.2. Gerekli Paketleri Kurun

 
sudo dnf install wget curl -y

3.3. VestaCP Kurulum Scriptini İndirin ve Çalıştırın

VestaCP’nin resmi kurulum scriptini indirmek ve çalıştırmak için şu komutları kullanın:

 
curl -O http://vestacp.com/pub/vst-install.sh bash vst-install.sh

3.4. Kurulum Süreci

Kurulum scripti çalıştırıldığında, bazı seçenekler sunulacaktır:

  • Web sunucusu, veritabanı ve diğer bileşenler için varsayılan yapılandırmayı seçebilirsiniz.
  • Bir yönetici e-posta adresi girmeniz istenecektir.

4. Firewall ve Port Ayarları

VestaCP’nin düzgün çalışabilmesi için bazı portların açık olması gerekir:

  • Web Arayüzü: 8083
  • Web Sunucusu: 80, 443
  • E-posta Sunucusu: 25, 465, 587
  • DNS: 53

Firewall’da Gerekli Portları Açın

 
sudo firewall-cmd --permanent --add-port=8083/tcp sudo firewall-cmd --permanent --add-port=80/tcp sudo firewall-cmd --permanent --add-port=443/tcp sudo firewall-cmd --permanent --add-port=25/tcp sudo firewall-cmd --permanent --add-port=53/udp sudo firewall-cmd --reload

5. VestaCP’ye Erişim

Kurulum tamamlandıktan sonra, VestaCP’nin giriş bilgileri ekrana yazdırılır. Bu bilgiler şunlardır:

  • Web Panel URL: https://<sunucu_IP_adresi>:8083
  • Kullanıcı Adı: admin
  • Şifre: Kurulum sırasında oluşturulan şifre

Tarayıcınız üzerinden yukarıdaki URL'ye erişerek VestaCP’ye giriş yapabilirsiniz.


6. VestaCP’nin İlk Yapılandırması

6.1. Alan Adı ve Web Sitesi Ekleme

  1. VestaCP paneline giriş yapın.
  2. "WEB" sekmesine gidin ve "Add Domain" seçeneğini seçin.
  3. Alan adını girin ve ekleme işlemini tamamlayın.

6.2. E-posta Hesabı Oluşturma

  1. "MAIL" sekmesine gidin ve "Add Account" seçeneğini seçin.
  2. Yeni bir e-posta hesabı oluşturun.

6.3. SSL Sertifikası Kurulumu

VestaCP, Let's Encrypt ile ücretsiz SSL sertifikası sağlar.

  1. "WEB" sekmesinde ilgili alan adını seçin.
  2. "SSL Support" kutucuğunu işaretleyin ve Let's Encrypt seçeneğini etkinleştirin.

7. Yedekleme ve Geri Yükleme Yönetimi

VestaCP, otomatik yedekleme özelliği ile verilerinizi güvende tutar.

  1. "BACKUP" sekmesine gidin.
  2. Yedekleme planları oluşturabilir veya mevcut yedeklerinizi geri yükleyebilirsiniz.

8. VestaCP’yi Güncel Tutma

VestaCP’nin güncel tutulması önemlidir. Güncellemeleri kontrol etmek için şu komutu kullanabilirsiniz:

 
v-update-sys-vesta-all

 

Bu rehberde, AlmaLinux üzerinde VestaCP’nin kurulumunu ve temel yapılandırmasını adım adım ele aldık. VestaCP, hızlı kurulumu ve kullanıcı dostu arayüzü ile sunucu yönetimini kolaylaştırır. Daha fazla bilgi ve yardım için VestaCP Resmi Dokümantasyonu adresini ziyaret edebilirsiniz.

Netbudur

2004 yılında kurulan Netbudur, kurumsal Telekom ve Network pazarında bireylere ve işletmelere, kendilerine özel ihtiyaçlarını karşılamak üzere tasarlanan, telefon, toplu internet, IP MPLS VPN (özel sanal ağ), veri merkezi ve barındırma hizmetleri sunan, T