sunucuhataları
teknik çözüm merkezi
Ara Giriş Yap Üye Ol
🏠 Ana Sayfa 📚 Kurulum Rehberleri
Kategoriler
🌐 Web Sunucuları 🐧 İşletim Sistemleri 📦 Sanallaştırma & VPS 🖥️ Kontrol Panelleri 🔒 SSL & Güvenlik 📝 CMS & Uygulamalar 🗄️ Veritabanı 📧 Mail Sunucusu 🗨️ Forum ℹ️ Hakkımızda 📧 İletişim
Giriş Yap Üye Ol
Ana Sayfa Kontrol Panelleri DirectAdmin Kurulumu DirectAdmin Kurulumu ve İlk Yapılandırma: AlmaL...
🟣 DirectAdmin Kurulumu

DirectAdmin Kurulumu ve İlk Yapılandırma: AlmaLinux Üzerinde Rehber

AlmaLinux 9 üzerinde DirectAdmin kontrol paneli kurulumu, lisanslama ve ilk yapılandırma adımlarını anlatan kapsamlı rehber.

📅 26 Şubat 2025 👁 38 görüntülenme ⏱ 4 dk okuma
𝕏 Paylaş
📋 İçindekiler göster/gizle

DirectAdmin Nedir?

DirectAdmin, hafif ve yüksek performanslı bir web hosting kontrol panelidir. cPanel ve Plesk gibi alternatifleriyle kıyaslandığında çok daha az kaynak tüketir; bu özelliği onu özellikle küçük ve orta ölçekli sunucular için ideal kılar. 2003 yılından bu yana aktif olarak geliştirilen panel, özellikle RHEL tabanlı dağıtımlarda (AlmaLinux, CentOS Stream, Rocky Linux) eksiksiz çalışır. Ubuntu ve Debian desteği ise 2022 sürümüyle eklendi ve her geçen gün gelişmeye devam etmektedir.

DirectAdmin, reseller (satıcı) ve end-user (son kullanıcı) gibi çok katmanlı bir kullanıcı yapısı sunar. Sunucu yöneticisi (admin) yeni reseller hesaplar oluşturabilir; her reseller da kendi müşterilerini yönetebilir. Bu hiyerarşi, paylaşımlı hosting sağlayıcıları için son derece uygun bir yapı ortaya koyar.

Temel Özellikler

  • Düşük kaynak tüketimi – cPanel'e kıyasla yaklaşık 3-4 kat daha az RAM kullanır
  • Hızlı web arayüzü – Modern React tabanlı Evolution Skin
  • Çoklu PHP sürümü desteği (PHP-FPM)
  • Yerleşik e-posta sunucusu (Exim + Dovecot)
  • Otomatik Let's Encrypt SSL kurulumu
  • API desteği ile otomasyon
  • Yerleşik dosya yöneticisi ve FTP sunucusu

Sistem Gereksinimleri

DirectAdmin kurulumu için aşağıdaki minimum gereksinimlerin karşılanması gerekmektedir:

  • İşletim Sistemi: AlmaLinux 8/9, Rocky Linux 8/9, CentOS Stream 8/9, Ubuntu 20.04/22.04/24.04, Debian 11/12
  • Minimum RAM: 1 GB (önerilen 2 GB ve üzeri)
  • Minimum Disk: 20 GB boş alan
  • Ağ: Statik IP adresi ve geçerli hostname
  • Erişim: Root yetkili SSH erişimi
  • Lisans: Geçerli bir DirectAdmin lisansı (deneme lisansı da kullanılabilir)

Kurulum Öncesi Hazırlık

Kuruluma başlamadan önce birkaç ön adımı tamamlamanız gerekir.

1. Hostname Ayarlama

DirectAdmin, FQDN (Fully Qualified Domain Name) hostname gerektirir. Örneğin server1.example.com formatında bir hostname ayarlayın:

hostnamectl set-hostname server1.example.com
echo "127.0.0.1 server1.example.com server1" >> /etc/hosts

2. Sistemi Güncelleyin

dnf update -y
dnf install -y curl wget

3. SELinux Durumu

DirectAdmin kurulum betiği SELinux'u otomatik olarak yapılandırır. Ancak sorun yaşamamak için kurulum sırasında permissive moda alabilirsiniz:

setenforce 0
# Kurulum bittikten sonra tekrar enforcing'e alın:
setenforce 1

AlmaLinux 9 Üzerinde DirectAdmin Kurulumu

Adım 1: Kurulum Betiğini İndirin

DirectAdmin, custominstall adlı tek betikle kurulur. Aşağıdaki komutla resmi kurulum betiğini indirip çalıştırabilirsiniz:

bash <(curl -Ss https://www.directadmin.com/setup.sh || wget -O - https://www.directadmin.com/setup.sh) auto

Betik sisteminizi otomatik algılar ve gerekli paketleri yükler. Kurulum yaklaşık 10-20 dakika sürebilir.

Adım 2: Lisans Bilgilerini Girin

Kurulum sırasında DirectAdmin lisans bilgileriniz (Client ID ve License ID) sorulacaktır. Bu bilgileri DirectAdmin müşteri portalından edinebilirsiniz. Deneme lisansı almak için de aynı portal kullanılabilir.

Adım 3: Kurulumu Doğrulayın

systemctl status directadmin
# Panel portu: 2222
curl -I http://localhost:2222

Kurulum başarılıysa active (running) çıktısı görürsünüz. Panele tarayıcıdan http://SUNUCU_IP:2222 adresiyle erişin.


İlk Yapılandırma Adımları

Admin Şifresini Değiştirme

Kurulum tamamlandığında ekrana yazılan geçici şifreyi not alın. Ardından admin hesabının şifresini değiştirin:

passwd admin

Alternatif olarak DirectAdmin CLI aracıyla da şifre değiştirilebilir:

echo "action=change&value=password&username=admin&passwd=YeniSifre123!" >> /usr/local/directadmin/data/task.queue
/usr/local/directadmin/dataskq d2000

Nameserver DNS Ayarları

Admin arayüzünden Admin → DNS Administration bölümüne giderek ns1 ve ns2 nameserver A kayıtlarını sunucu IP'sine yönlendirin. Bu adım, panel üzerinden domain yönetimi yapabilmek için zorunludur.

E-posta Yapılandırması

Exim e-posta sunucusunun doğru çalışması için Admin → Exim Configuration bölümünden hostname ve relay ayarlarını kontrol edin. SpamAssassin ve DKIM imzalamayı da bu menüden etkinleştirebilirsiniz.

Güvenlik Duvarı (CSF/LFD)

cd /usr/src
curl -fsSL https://download.configserver.com/csf.tgz | tar -xzf -
cd csf && bash install.sh
# Temel portları izin verin:
# 20,21 FTP | 22 SSH | 25,587 SMTP | 80,443 HTTP | 110,995 POP3 | 143,993 IMAP | 2222 DA

Sık Karşılaşılan Sorunlar

  • Port 2222 erişilemiyor: Firewalld'da portu açın: firewall-cmd --permanent --add-port=2222/tcp && firewall-cmd --reload
  • Lisans hatası: Sunucu IP'sinin DirectAdmin hesabınızdaki kayıtlı IP ile eşleştiğinden emin olun.
  • E-posta gönderilmiyor: Hosting sağlayıcınızın port 25'i engelleyip engellemediğini kontrol edin; port 587 (STARTTLS) kullanın.
  • SSL sertifikası sorunu: directadmin reseller ssl komutunu çalıştırarak sertifikayı yenileyin.

İlgili Makaleler

🤔 Bu kurulumda sorun mu yaşıyorsunuz?

Hata mesajınızı kopyalayıp foruma konu açın. Topluluğumuz size özel durumunuza göre yardımcı olacaktır.

🗨️ Foruma Katıl & Yardım Al
Etiketler: #almalinux #hosting #directadmin #panel

Yorumlar

Henüz yorum yok. İlk yorumu siz yapın!

Yorum Yap

Yorumunuz onaylandıktan sonra yayınlanır.