Bu makalede, AlmaLinux 8 üzerine sıfırdan DirectAdmin, CloudLinux, Imunify360, LiteSpeed, FleetSSL ve MailBaby kurulumunu adım adım ele alacağız. Ayrıca, sistem güncellemeleri, swap alanı yapılandırması ve potansiyel sorunların nasıl çözüleceğini de anlatacağız.
1. AlmaLinux 8 Kurulumu ve Güncellemeler
AlmaLinux 8’i kurduktan sonra, sisteminizi güncellemek ve temel yapılandırmaları yapmak önemlidir.
Sistem Paketlerini Güncelleme: AlmaLinux 8 üzerine kurduğunuz sistemde, öncelikle tüm paketlerin güncel olduğundan emin olmalısınız. Aşağıdaki komutları sırasıyla çalıştırarak sisteminizi güncelleyebilirsiniz:
sudo dnf update --refresh sudo dnf upgrade
Bu komutlar, sistemdeki tüm paketleri günceller ve kernel dahil olmak üzere tüm bileşenlerin en son sürüme yükseltilmesini sağlar.
Kernel Güncellemesi ve Doğrulama: Kurulum sırasında veya sonrasında kernel güncellemeleri yapılmış olabilir. Kurulumun ardından kernel sürümünü doğrulamak için:
uname -r
Bu komut, mevcut kernel sürümünü gösterir. Eğer yeni bir kernel kurulmuşsa, sunucuyu yeniden başlatmanız gerekecektir:
sudo reboot
2. Swap Alanı Oluşturma ve Yapılandırma
Sunucunun RAM boyutu 4 GB olarak varsayıldığında, swap alanını ayarlamanız gerekecektir. Swap alanı, sistemin belleği yetersiz olduğunda RAM olarak kullanılan disk alanıdır.
Swap Dosyasını Oluşturma ve Yapılandırma Adımları:
Swap Dosyasını Oluşturun:
sudo fallocate -l 8G /swapfile
Eğer fallocate komutu desteklenmiyorsa, aşağıdaki dd komutunu kullanabilirsiniz:
sudo dd if=/dev/zero of=/swapfile bs=1M count=8192
Swap Dosyasının İzinlerini Ayarlayın:
sudo chmod 600 /swapfile
Swap Dosyasını Swap Alanı Olarak Ayarlayın:
sudo mkswap /swapfile
Swap Alanını Etkinleştirin:
sudo swapon /swapfile
Swap Alanını Kalıcı Hale Getirin:
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
Swap Alanının Doğrulanması: Swap alanının doğru bir şekilde etkinleştirildiğini doğrulamak için aşağıdaki komutu kullanabilirsiniz:
sudo swapon --show
Ayrıca, swap alanınızın boyutunu ve kullanımını görmek için:
free -h
3. DirectAdmin Minimum Sistem Gereksinimleri ve Kurulumu
DirectAdmin kurulumuna başlamadan önce, sistem gereksinimlerini gözden geçirmek önemlidir. Aşağıda DirectAdmin kurulumuna başlamadan önce bilmeniz gereken gereksinimler ve öneriler verilmiştir:
Sistem Gereksinimleri:
İşletim Sistemi: AlmaLinux 8 (64-bit)
RAM: Minimum 2 GB, önerilen 4+ GB
Disk Alanı: Minimum 2 GB, önerilen 30 GB
İşlemci: Minimum 500 Mhz, daha fazla çekirdek önerilir
IP Adresi: En az bir statik IPv4 adresi
Disk ve Bölümlendirme Önerisi:
/boot: 500 MB
swap: 8 GB (2 x RAM)
/: 10 GB
/var: 20 GB (Loglar ve veritabanları için)
/home: Kalan tüm disk alanı (Kullanıcı verileri için)
Gerekli Modifikasyonlar:
GCC, g++, Perl gibi temel geliştirme araçları kurulu olmalıdır.
Kernel ve dosya sistemi kotaları desteklemelidir.
SSH ve named (Name Daemon) etkin olmalıdır.
DirectAdmin kurulumunu yapmak için aşağıdaki adımları izleyin:
wget -O setup.sh https://www.directadmin.com/setup.sh chmod 755 setup.sh ./setup.sh auto
Kurulum sırasında IP adresi, hostname, lisans anahtarı gibi bilgileri girmeniz gerekecektir. Kurulum tamamlandığında, DirectAdmin paneline erişmek için tarayıcınızı kullanabilirsiniz: https://your-server-ip:2222.
4. CloudLinux Kurulumu
CloudLinux, sunucunuzdaki kullanıcıları izole etmek ve kaynak kullanımını optimize etmek için kritik bir araçtır.
CloudLinux Kurulumu:
Kurulum adımlarını bu konudan takip edin
https://forum.sibermimar.com.tr/cloudlinux-kurulum-ve-kullanim-konulari/cloudlinux-kurulumu-ve-yapilandirma-rehberi/
5. Imunify360 Kurulumu
Imunify360, CloudLinux ile entegre çalışan gelişmiş bir güvenlik aracıdır. CloudLinux kurulumundan hemen sonra kurulmalıdır.
Imunify360 Kurulumu:
wget https://repo.imunify360.cloudlinux.com/defence360/imunify-force-update.sh bash imunify-force-update.sh
Imunify360 paneline, DirectAdmin üzerinden veya tarayıcınızdan erişebilirsiniz.
6. LiteSpeed Web Server Kurulumu
LiteSpeed, yüksek performanslı bir web sunucusudur ve DirectAdmin ile entegre çalışabilir.
LiteSpeed Kurulumu:
wget https://www.litespeedtech.com/packages/5.0/lsws-5.4.9-std-i386-linux.tar.gz tar -zxvf lsws-5.4.9-std-i386-linux.tar.gz cd lsws-5.4.9 sudo ./install.sh
Kurulum sırasında sunucu lisansı ve temel ayarları yapmanız gerekecek. DirectAdmin üzerinden LiteSpeed’in etkin olduğunu doğrulayın.
7. FleetSSL Kurulumu
FleetSSL, DirectAdmin için ücretsiz SSL sertifikaları sunan bir eklentidir.
FleetSSL Kurulumu:
DirectAdmin üzerinden Plugin Manager bölümüne gidin.
FleetSSL’i indirin ve yükleyin.
Kurulumdan sonra SSL sertifikalarını yönetmek için yapılandırmanızı yapın.
8. MailBaby Kurulumu
MailBaby, DirectAdmin ile entegre edilebilecek SMTP Relay hizmeti sunar.
MailBaby Kurulumu:
İlk olarak MailBaby API anahtarınızı hazır bulundurun.
API anahtarınızı DirectAdmin’de yapılandırmak için şu adımları izleyin:
nano /etc/exim.conf
smtp_mail kısmına MailBaby SMTP bilgilerini ekleyin.
API anahtarınızı doğruladıktan sonra, MailBaby hizmetini test etmek için bir test maili gönderin.
Sonuç ve Özet
Bu rehber, sıfırdan AlmaLinux 8 üzerine DirectAdmin, CloudLinux, Imunify360, LiteSpeed, FleetSSL ve MailBaby kurulumunu detaylı bir şekilde ele aldı. Her adımda dikkat edilmesi gereken noktalar ve olası sorunlar için çözüm önerileri sunuldu. Sunucunuzun güvenli, stabil ve performanslı çalışmasını sağlamak için bu adımları dikkatle takip edebilirsiniz.