DirectAdmin Nedir ve Neden Tercih Edilmeli?

DirectAdmin, web hosting ve sunucu yönetimi için tasarlanmış hafif, güvenli ve kullanıcı dostu bir kontrol panelidir. cPanel’e göre daha az kaynak tüketir; bu da VDS veya dedicated sunucularda %30 daha hızlı yanıt süresi sağlar. Özellikle sınırlı bant genişliğine sahip VDS sunucu paketleri kullanan işletmeler, panelin düşük bellek ayak izinden fayda görür.
DirectAdmin’in en büyük avantajı, tek bir oturumda e-posta, DNS, veri tabanı ve dosya yönetimini birleştirebilmesidir. Ayrıca, WordPress hosting ortamları için hazır şablonları bulunur, bu da kurulum süresini %50’ye kadar kısaltır. Ancak, yeni başlayanlar için bazı ayarlar karmaşık görünebilir; bu rehberde o noktaları adım adım açıklayacağız.
DirectAdmin’e İlk Giriş ve Temel Ayarlar
Paneli ilk kez açtığınızda karşınıza gelen “Welcome” ekranı, temel yapılandırma sihirbazını başlatır. Kullanıcı adı ve şifrenizi girdikten sonra, “Setup Wizard” üzerinden sunucu bölgesi, dil ve zaman dilimini seçmeniz gerekir. Zaman diliminin doğru ayarlanması, cron görevlerinin doğru çalışması için kritiktir; aksi takdirde yedekleme ve e-posta gönderimleri gecikebilir.
Bu aşamada, kurumsal e-posta hesabı oluşturmak da önemlidir. DirectAdmin, MX kayıtlarını otomatik olarak ekler, fakat DNS yönetiminde TTL (Time To Live) değerini 300 saniye gibi düşük bir değere ayarlamak, değişikliklerin anında yayılmasını sağlar. Yanlış TTL ayarı, DNS propagasyonu süresini 24 saate kadar uzatabilir ve sitenizin erişilemez olmasına neden olur.
Domain ve DNS Yönetimi: Yaygın Hatalar ve Çözümleri
Domain ekleme sürecinde en sık yapılan hata, A kaydının yanlış IP’ye yönlendirilmesidir. Özellikle IPv4 adres kiralama hizmeti alındıysa, paneldeki “IP Management” bölümünden doğru IP’yi seçmek gerekir. Yanlış IP, ziyaretçilerin “Server not found” hatası almasına yol açar ve %15’lik bir trafik kaybına neden olabilir.
DNS ayarlarında SOA (Start of Authority) kayıtlarını kontrol etmek de önemlidir. SOA’da “Refresh”, “Retry” ve “Expire” değerleri, DNS sunucularının güncelleme sıklığını belirler. Yanlış yapılandırılmış SOA, alt domainlerin (subdomain) çözümlemesini geciktirir. Aşağıdaki tablo, önerilen değerleri ve yaygın hatalı ayarları karşılaştırmaktadır.
| Ayar | Önerilen Değer | Yanlış Değer (Örnek) |
|---|---|---|
| TTL | 300 saniye | 86400 saniye |
| SOA Refresh | 3600 saniye | 86400 saniye |
| SOA Retry | 900 saniye | 3600 saniye |
| SOA Expire | 1209600 saniye | 604800 saniye |
Bu değerleri doğru ayarlamak, DNS propagasyon süresini %40’a kadar azaltır ve kullanıcı deneyimini iyileştirir.
SSL Sertifikası Kurulumu ve Güvenlik Önlemleri

HTTPS zorunluluğu, SEO ve kullanıcı güveni açısından artık bir tercih değil, bir gereklilik. DirectAdmin, “SSL Certificates” menüsü altında ücretsiz Let’s Encrypt entegrasyonu sunar. Sertifika talep ederken, “Auto-renew” seçeneğini işaretlemek, sertifikanın süresi dolduğunda otomatik yenilenmesini sağlar; bu sayede “mixed content” hatalarından kaçınılır.
Güvenlik duvarı (WAF) eklemek isteyenler, WAF güvenlik duvarı hizmetimizi panel üzerinden aktif edebilir. WAF, SQL injection ve XSS saldırılarını %95 oranında engeller. Ayrıca, “Brute Force Protection” ayarını “Enable” konumuna getirmek, SSH ve FTP giriş denemelerini sınırlar; bu da brute force saldırılarını %80 azaltır.
E-posta ve Veri Tabanı Yönetimi: Performans ve Yedekleme
DirectAdmin, MySQL ve PostgreSQL veri tabanlarını tek bir arayüzde yönetmenizi sağlar. “Create Database” adımında, veritabanı adı ve kullanıcı şifresi oluşturulur. Veri tabanı yedekleme işlemi, “Backup” menüsünden “Full Backup” seçilerek otomatik olarak günlük, haftalık veya aylık planlanabilir. Yedek dosyaları, Intel i9 VDS sunucular gibi yüksek performanslı altyapılarda saklanırsa, geri yükleme süresi 2 dakikaya kadar düşer.
E-posta ayarlarında ise “SpamAssassin” ve “ClamAV” entegrasyonu, gelen kutusunu istenmeyen mesajlardan korur. “Greylisting” özelliği, yeni göndericilerin e-postalarını 5-10 dakika geciktirerek spam oranını %70 azaltır. Bu ayarların doğru yapılandırılması, müşteri iletişiminde kesintisiz bir deneyim sunar.
Advanced Ayarlar: Cron, PHP Versiyonları ve Kullanıcı Yönetimi
İleri düzey kullanıcılar için “Cron Jobs” oluşturmak, otomatik yedekleme, veri temizleme ve rapor gönderimi gibi görevleri zamanlamak anlamına gelir. Cron satırları, “*/15 * * * * /usr/local/bin/php /home/username/public_html/cron.php” gibi bir formatta girilir; bu örnek, her 15 dakikada bir PHP betiğini çalıştırır.
PHP versiyonları, uygulama gereksinimlerine göre seçilmelidir. DirectAdmin, “PHP Selector” üzerinden 7.4, 8.0 ve 8.1 gibi sürümleri tek tıkla değiştirme imkanı sunar. Yeni bir CMS kurarken, önerilen sürüm PHP 8.1’dir; eski sürümler %30 daha yüksek bellek tüketimine neden olabilir. Kullanıcı yönetiminde ise “Reseller” (bayi) hesapları oluşturulabilir; bu sayede birden fazla müşteriye ayrı panel erişimi sağlanır ve bayi hosting hizmeti sunulabilir.
Sıkça Sorulan Sorular
DirectAdmin panelde SSL sertifikası nasıl yenilenir?
Panelde “SSL Certificates” menüsüne gidin, ilgili domaini seçin ve “Renew” butonuna tıklayın. Let’s Encrypt kullanıyorsanız “Auto-renew” seçeneği aktif olmalı, aksi takdirde manuel yenileme yapılmalıdır.
DNS ayarlarını değiştirdikten sonra ne kadar beklemeliyim?
TTL değerine bağlı olarak değişir. TTL 300 saniye ise, değişiklikler genellikle 5‑10 dakika içinde yayılır. Daha yüksek TTL ayarları 24 saate kadar sürebilir.
DirectAdmin’de kullanıcı (reseller) hesabı nasıl oluşturulur?
“Reseller Management” sekmesinden “Create Reseller” butonuna tıklayın. Kullanıcı adı, şifre ve limitleri (alan adı, veri tabanı, e-posta hesabı) belirleyerek kaydı tamamlayın.
Cron job eklerken hangi hatalardan kaçınmalıyım?
Komut yolunu tam olarak belirtmek, gerekli izinleri vermek ve çıktı dosyalarını /dev/null yönlendirmek en yaygın hatalardır. Ayrıca, zamanlama ifadelerinin doğru formatta olduğundan emin olun.
Sonuç: DirectAdmin ile Yönetimi Kolaylaştırın
DirectAdmin, hem yeni başlayanlar hem de deneyimli yöneticiler için ideal bir kontrol panelidir. Doğru DNS, SSL ve güvenlik ayarlarıyla %40 daha hızlı yanıt süresi elde ederken, yedekleme ve kullanıcı yönetimi sayesinde iş sürekliliğini garantileyebilirsiniz. Eğer henüz bir kontrol paneli seçmediyseniz, DirectAdmin’i denemeniz ve web hosting paketleri arasında karşılaştırma yapmanız önerilir. Bir sonraki adımınız, paneli kurup temel ayarları tamamlamak ve ardından performans izleme araçlarıyla sisteminizi optimize etmektir.