Yalnız

DirectAdmin Kurulumu: Hız ve Verimlilik Odaklı Kapsamlı Rehber

26 Ağu, 2025 Yalnız

DirectAdmin Kurulumu: Hız ve Verimlilik Odaklı Kapsamlı Rehber

 

DirectAdmin, özellikle hız, sadelik ve kaynak verimliliği konularında öne çıkan, son derece güçlü bir hosting kontrol panelidir. cPanel’e kıyasla daha hafif bir yapıda olması, onu özellikle Sanal Sunucular (VDS/VPS) için popüler bir seçenek haline getirir. Uygun maliyetli lisansları ve basit arayüzü ile hem yeni başlayanlar hem de tecrübeli sistem yöneticileri tarafından sevilir.


Adım 1: Kurulum Öncesi Sağlam Bir Zemin Hazırlığı

 

DirectAdmin kurulumu genellikle sorunsuz olsa da, doğru bir ön hazırlık, gelecekteki olası problemleri en başından engeller.

1.1. İşletim Sistemi Uyumluluğu:

DirectAdmin, cPanel’e göre daha geniş bir Linux dağıtımı yelpazesini destekler. Yine de en iyi performans için “minimal” yani en sade versiyonu kurulmuş, taze bir işletim sistemi tavsiye edilir.

  • Önerilen İşletim Sistemleri: AlmaLinux 8/9, Rocky Linux 8/9, CentOS 7, Debian 10/11, Ubuntu 20.04/22.04.

1.2. Sistem Gereksinimleri:

DirectAdmin’in en büyük avantajlarından biri mütevazı sistem gereksinimleridir.

  • Minimum: 1 GHz CPU, 1 GB RAM, 10 GB Disk Alanı.

  • Önerilen: 2 GHz CPU, 2 GB RAM, 20 GB SSD Disk Alanı. Sunucunuzdaki site sayısı arttıkça bu kaynakları yükseltmeniz gerekecektir.

1.3. Geçerli Bir DirectAdmin Lisansı:

Kurulum için sunucunuzun ana IP adresine tanımlanmış aktif bir DirectAdmin lisansına ihtiyacınız vardır. Lisansı DirectAdmin’in kendi web sitesinden veya yetkili satıcılardan temin edebilirsiniz.

1.4. Hostname (Sunucu Adı) Ayarı:

Tıpkı cPanel gibi, DirectAdmin de Tam Nitelikli Alan Adı (FQDN) formatında bir hostname bekler. sunucu.alanadiniz.com gibi bir yapı kullanmalısınız.

  • Hostname’i ayarlamak için:

    Bash

     
    hostnamectl set-hostname sunucu.alanadiniz.com
    

1.5. Güvenlik Duvarı (Firewall) Portları:

DirectAdmin’in ve barındıracağı servislerin dış dünya ile iletişim kurabilmesi için belirli portların açık olması gerekir.

  • Gerekli Portlar: 2222 (DirectAdmin Arayüzü), 22 (SSH), 80 (HTTP), 443 (HTTPS), 21 (FTP), 25/465/587 (SMTP E-posta), 110/995 (POP3 E-posta), 143/993 (IMAP E-posta).

  • Firewalld kullanıyorsanız DirectAdmin portunu açmak için:

    Bash

     
    firewall-cmd --permanent --add-port=2222/tcp
    firewall-cmd --reload
    

    Diğer portları da benzer şekilde açmanız gerekebilir.


Adım 2: Adım Adım Kurulum Süreci

 

Hazırlıklar tamamsa, şimdi kurulumun teknik adımlarına geçebiliriz.

2.1. Sunucuya Bağlanma ve Gerekli Paketleri Yükleme:

PuTTY veya benzeri bir programla sunucunuza root olarak bağlanın. İlk olarak, sisteminizi güncelleyin ve DirectAdmin’in kurulum sırasında ihtiyaç duyacağı temel paketleri yükleyin. Bu paketler işletim sisteminize göre farklılık gösterir.

  • AlmaLinux / Rocky / CentOS için:

    Bash

     
    yum -y update
    yum -y install wget gcc gcc-c++ flex bison make bind bind-libs bind-utils openssl openssl-devel perl quota libaio libcom_err-devel libcurl-devel gd zlib-devel zip unzip libcap-devel cronie
    
  • Debian / Ubuntu için:

    Bash

     
    apt-get -y update && apt-get -y upgrade
    apt-get -y install wget gcc g++ make flex bison openssl libssl-dev perl libaio1 libaio-dev zlib1g-dev libcap-dev
    

2.2. DirectAdmin Kurulum Betiğini İndirme:

Aşağıdaki komut, DirectAdmin’in resmi kurulum betiği olan setup.sh dosyasını sunucunuza indirir.

Bash

 
wget https://www.directadmin.com/setup.sh

2.3. Betiğe Çalıştırma İzni Verme:

İndirdiğimiz betik dosyasını çalıştırılabilir hale getirmemiz gerekiyor. chmod komutu dosya izinlerini değiştirmek için kullanılır. 755 izni, dosyanın sahibi tarafından okunabilir, yazılabilir ve çalıştırılabilir, diğerleri tarafından ise sadece okunabilir ve çalıştırılabilir olmasını sağlar.

Bash

 
chmod 755 setup.sh

2.4. Kurulumu Başlatma ve Yapılandırma:

Şimdi kurulumu başlatıyoruz. Kurulum betiği sizden bazı bilgiler isteyecektir.

Bash

 
./setup.sh auto

auto parametresi, kurulumu otomatikleştirmek için kullanılır ve genellikle en stabil ve güncel yazılım sürümlerini (Apache, PHP, MariaDB vb.) kendisi seçer.

Kurulum Sırasında Karşınıza Çıkacak Sorular:

  • Please enter your Client ID: DirectAdmin müşteri ID’nizi girin.

  • Please enter your License ID: IP adresinize tanımlı lisans ID’nizi girin.

  • Please enter your hostname: Önceden ayarladığınız hostname’i (örn: sunucu.alanadiniz.com) tekrar girin.

  • Is eth0 your network adaptor…?: Betik, lisanslı IP adresinizin bulunduğu ağ kartını doğrulamak için bir soru sorar. Genellikle doğru olanı kendisi bulur, y (yes) yazıp Enter’a basarak onaylayın.

  • Would you like to install the default set of options?: auto parametresi ile başladıysanız bu adımı atlayabilir, başlamadıysanız y yazarak en yaygın konfigürasyonun (Apache, PHP, MariaDB vb.) kurulmasını sağlayabilirsiniz.

Bu bilgileri girdikten sonra kurulum otomatik olarak devam edecektir. Bu süreç, sunucu hızınıza bağlı olarak 15 ila 45 dakika arasında sürer. Bu sırada kesinlikle SSH bağlantınızı koparmayın.


Adım 3: Kurulum Sonrası İlk Adımlar ve Kontroller

 

Kurulum başarıyla bittiğinde, SSH ekranının en altında yönetici bilgileriniz ve panel giriş adresiniz size verilecektir. Bu bilgileri mutlaka güvenli bir yere not edin!

3.1. DirectAdmin Arayüzüne Giriş:

Web tarayıcınızı açın ve http://SUNUCU_IP_ADRESINIZ:2222 adresine gidin.

  • Kullanıcı Adı: admin

  • Şifre: Kurulumun sonunda size verilen karmaşık şifre.

3.2. Güvenlik: Şifrenizi Değiştirin!

Panele giriş yaptıktan sonra yapmanız gereken ilk ve en önemli şey yönetici şifrenizi değiştirmektir. Sağ üst köşedeki “admin” menüsünden “Password” (Şifre) seçeneğine tıklayarak kolayca hatırlayabileceğiniz ama güçlü bir şifre belirleyin.

3.3. CustomBuild ile Yazılımları Yönetme:

DirectAdmin’in kalbi CustomBuild betiğidir. Sunucudaki tüm yazılımları (Apache, Nginx, PHP sürümleri, MariaDB vb.) bu betik üzerinden güncelleyebilir ve yönetebilirsiniz.

  • SSH ile sunucunuza tekrar bağlanın ve CustomBuild dizinine gidin:

    Bash

     
    cd /usr/local/directadmin/custombuild
    
  • Mevcut yazılım sürümlerini ve güncellemeleri kontrol edin:

    Bash

     
    ./build versions
    
  • Tüm yazılımları en güncel sürümlerine yükseltmek için:

    Bash

     
    ./build update_all
    

3.4. Arayüzü Keşfetme:

DirectAdmin’de sağ üstte bulunan “Access Level” menüsünden Admin (Yönetici), Reseller (Bayi) ve User (Kullanıcı) görünümleri arasında geçiş yapabilirsiniz. Bu, farklı yetki seviyelerindeki kullanıcıların paneli nasıl gördüğünü anlamak için çok kullanışlıdır.

Tebrikler! Artık hız ve verimlilik odaklı, tamamen işlevsel bir DirectAdmin sunucunuz hazır. Yarınki rehberlerimiz için görüşmek üzere!

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir