İçeriğe geç
Bilgi Tabanı

DirectAdmin — A Lightweight, Fast, Easy-to-Operate Hosting Control Panel

DirectAdmin — A Lightweight, Fast, Easy-to-Operate Hosting Control Panel

DirectAdmin — Hafif, Hızlı ve İşletmesi Kolay Kontrol Paneli

DirectAdmin, sunucu yöneticilerinin ve hosting sağlayıcıların yıllardır güvendiği bir Linux kontrol panelidir. cPanel'in pazar payı daha büyük olsa da DirectAdmin'in sadeliği, düşük kaynak tüketimi ve şeffaf fiyatlandırması onu özellikle KOBİ'ler ve teknik ekipler için cazip kılıyor. AIOR olarak hem kendi alt yapımızda hem müşteri sunucularında DirectAdmin'i aktif kullanıyoruz; bu yazıda 2026 perspektifinden gerçek dünya pratiklerini paylaşıyoruz.

DirectAdmin'i Diğerlerinden Ayıran Nedir?

DirectAdmin'in en belirgin özelliği hafifliğidir. cPanel/WHM yığını tipik bir sunucuda 1-1.5 GB bellek tüketirken DirectAdmin yaklaşık 100-200 MB seviyesinde kalır. Bu fark özellikle düşük kaynaklı VPS'lerde, edge sunucularda veya çoklu hesap barındıran orta ölçekli makinelerde ciddi performans avantajı sağlar. Arayüz cPanel'e kıyasla daha az parlaktır ama günlük operasyonel görevleri (hesap açma, DNS yönetimi, e-posta, SSL, yedekleme) eksiksiz kapsar.

CustomBuild — Sunucu Yığınının Kalbi

CustomBuild, DirectAdmin'in Apache, Nginx, PHP, MariaDB, Exim, Dovecot gibi tüm sunucu yazılımlarını derleyen ve güncelleyen aracıdır. options.conf dosyasıyla istediğiniz sürümleri (örneğin PHP 8.3 + PHP 7.4 yan yana) seçer, ./build update ve ./build all d komutlarıyla tüm yığını güncellersiniz. Bu yaklaşım büyük esneklik sağlar ama beraberinde dikkat de gerektirir: bir CustomBuild komutu önce staging'de test edilmeli, sonra production'a uygulanmalıdır.

CloudLinux + DirectAdmin Birlikteliği

DirectAdmin'in tam potansiyeli CloudLinux ile birlikte ortaya çıkar. CageFS dosya sistemi izolasyonu, LVE kaynak limitleri, PHP Selector ile hesap başına PHP sürümü ve sınırlı disable_functions yönetimi — bunların hepsi paylaşımlı hostingi gerçek bir izolasyon ortamına dönüştürür. AIOR'da sürdürdüğümüz tüm DirectAdmin sunucuları CloudLinux altında çalışır; bir hesap CPU'yu meşgul ettiğinde diğer hesaplar etkilenmez.

E-posta Sistemi: Exim + Dovecot

DirectAdmin varsayılan olarak Exim + Dovecot kombinasyonunu kullanır. SPF, DKIM, DMARC yapılandırmaları DNS sekmesinden veya doğrudan kullanıcı paneli üzerinden ayarlanabilir. Modern dünyada e-posta güvenirliği için bu üç bayrak da olmazsa olmazdır; AIOR DNS modülünü kullanan müşterilerimizde DKIM otomatik üretilir, SPF zincirleri tek bir kaynak üzerinden yönetilir.

Yedekleme Yaklaşımı

DirectAdmin'in Admin Backup/Transfer aracı, tüm hesapları cpmove formatına benzer tar.gz arşivler hâlinde alır. Bu arşivler hem aynı sunucuya geri yüklenebilir hem de başka bir DirectAdmin (veya cPanel) sunucusuna taşınabilir. AIOR'da uyguladığımız yaklaşım: günlük inkremental, haftalık tam yedek, ayrı bir nesne depolama hedefine (S3-uyumlu) push.

cPanel'den DirectAdmin'e Geçiş

cpmove arşivlerini DirectAdmin'in restore_cpanel_backup.sh betiği ile geri yüklemek mümkündür. Süreç sorunsuz değildir; özellikle e-posta ayarları, addon domainler ve cron job'lar tek tek doğrulanmalıdır. Migrasyon öncesi mutlaka staging ortamında bir hesap deneyin.

Güvenlik Sıkılaştırma

  • SSH: Yalnız anahtar tabanlı giriş, root direkt giriş kapalı.
  • Firewall: CSF varsayılan kurulu gelir; csf -e ile etkinleştirin ve ConfigServer Security & Firewall üzerinden ayarları gözden geçirin.
  • ModSecurity: CustomBuild ile etkinleştirilir; OWASP CRS kural seti AIOR olarak önerdiğimiz seviyedir.
  • Brute-force koruma: brute_force_log_check ve fail2ban entegrasyonu standart kurulumdur.
  • Imunify360 veya ImunifyAV+: Malware tarama, virtual patching ve gerçek zamanlı koruma için ekleyin.

API ile Otomasyon

DirectAdmin'in API'si en güçlü ama az değinilen yanlarından biridir. Hesap açma, paket atama, DNS kaydı ekleme, e-posta kutusu oluşturma, SSL kurulumu — neredeyse her panel işlemi HTTP üzerinden komutla yapılabilir. Bu sayede satış otomasyonları, müşteri portalı entegrasyonları ve WHMCS/Blesta provisioning sürücüleri sorunsuz çalışır. AIOR olarak DirectAdmin API'sini iç araçlarımızda kullanıyoruz: bir sipariş düştüğünde DirectAdmin'de hesap açma, varsayılan DNS ve e-posta hesabını yapılandırma, müşteriye kullanıcı/şifreyi e-posta ile gönderme adımları tam otomatik gerçekleşir.

LiteSpeed ve OpenLiteSpeed Entegrasyonu

DirectAdmin, hem Apache hem OpenLiteSpeed hem de LiteSpeed Web Server Enterprise ile çalışabilir. AIOR olarak production sunucularda LiteSpeed Enterprise tercih ediyoruz: HTTP/3 desteği, LSCache ile WordPress/WHMCS önbellekleme, daha düşük bellek profili ve yüksek eşzamanlılık avantajları sağlar. CustomBuild ile options.conf'da webserver=litespeed ayarı yapıldığında geçiş yarı otomatiktir; .htaccess uyumluluğu varsayılan olarak korunur.

Çoklu PHP Sürümü Yönetimi

DirectAdmin, CustomBuild aracılığıyla en fazla dört PHP sürümünü aynı anda kurabilir. Bir müşterinin eski Magento 1 sitesi PHP 7.4 ile, yeni Laravel 11 projesi PHP 8.3 ile çalışabilir — hesap bazlı seçim PHP Selector üzerinden yapılır. AIOR pratiğinde her sunucuya minimum iki PHP sürümü kurar, kritik müşteriler için PHP-FPM havuzlarını ayrı çalıştırırız. Bu, bir hesabın PHP'si tüketim sırasında çökse de diğer hesapların etkilenmemesini garanti eder.

Operasyonel İzleme

DirectAdmin değerli metrikleri ortaya koyar: hesap bazlı disk kullanımı, trafik sayaçları, mail kuyruğu uzunluğu, mailman liste durumu. Bu metrikleri özel bir exporter ile Prometheus'a aktarıyor, node_exporter'dan gelen CPU/RAM/disk/IO ile birlikte Grafana'da grafikliyoruz. Alarm kuralları: disk doluluk tahmini, mail kuyruğu N dakikadan fazla N üzerinde takılı kalması, CageFS quota doygunluğu.

Sonuç

DirectAdmin sade, hızlı ve teknik olarak şeffaf bir kontrol panelidir. AIOR olarak orta ölçekli müşterilerimizde, yüksek performans gereken edge sunucularda ve maliyet hassas projelerde DirectAdmin'i öneriyoruz. CloudLinux + Imunify360 + LiteSpeed Enterprise + AIOR DNS modülü ile birleştirildiğinde, kurumsal düzeyde güvenli, izlenebilir ve sürdürülebilir bir hosting altyapısı oluşturmak mümkündür. Doğru otomasyon ve düzenli yedekleme politikası ile DirectAdmin yıllarca düşük bakım maliyetiyle çalışmaya devam eder.

DirectAdmin — A Lightweight, Fast, Easy-to-Operate Hosting Control Panel

DirectAdmin is a Linux control panel that server administrators and hosting providers have relied on for years. While cPanel has the larger market share, DirectAdmin's simplicity, low resource footprint, and transparent pricing make it attractive — especially for SMEs and technical teams. At AIOR we run DirectAdmin actively on our own infrastructure and on customer servers; this article shares real-world practice from a 2026 vantage point.

What Sets DirectAdmin Apart

DirectAdmin's most distinctive feature is how light it is. A typical cPanel/WHM stack consumes 1-1.5 GB of memory; DirectAdmin sits at roughly 100-200 MB. That difference matters on low-resource VPSes, edge servers, and mid-sized boxes hosting many accounts. The interface is less polished than cPanel but covers daily operations completely (accounts, DNS, email, SSL, backups).

CustomBuild — The Heart of the Stack

CustomBuild is the tool that compiles and updates all the server software — Apache, Nginx, PHP, MariaDB, Exim, Dovecot — in DirectAdmin. Through options.conf you choose your versions (e.g. PHP 8.3 + PHP 7.4 side by side), and ./build update + ./build all d upgrades the stack. Powerful but careful: a CustomBuild run belongs in staging first, then production.

DirectAdmin + CloudLinux

DirectAdmin's full potential shows up with CloudLinux. CageFS for filesystem isolation, LVE for resource limits, PHP Selector for per-account PHP version, and disable_functions management — these turn shared hosting into a real isolation environment. All DirectAdmin servers we maintain at AIOR run CloudLinux; one account hogging CPU does not affect the others.

Email: Exim + Dovecot

DirectAdmin defaults to Exim + Dovecot. SPF, DKIM, and DMARC are configurable from the DNS panel or the user CP. In 2026 these three flags are mandatory for deliverability. For customers using AIOR's DNS module, DKIM is generated automatically and SPF chains are managed from one source of truth.

Backup Approach

DirectAdmin's Admin Backup/Transfer takes all accounts as cpmove-style tar.gz archives. These restore to the same server or migrate to another DirectAdmin (or cPanel) box. The AIOR pattern: daily incremental, weekly full, pushed to an S3-compatible object store off-site.

cPanel-to-DirectAdmin Migration

You can restore cpmove archives via DirectAdmin's restore_cpanel_backup.sh. The process isn't friction-free — email settings, addon domains, and cron jobs need per-account verification. Always pilot one account in staging before bulk-migrating.

Security Hardening

  • SSH: key-based only; root direct login disabled.
  • Firewall: CSF ships installed. Enable with csf -e and tune via ConfigServer Security & Firewall.
  • ModSecurity: enable via CustomBuild; OWASP CRS is the ruleset we recommend.
  • Brute-force protection: brute_force_log_check + fail2ban as standard.
  • Imunify360 / ImunifyAV+: add for malware scanning, virtual patching, real-time protection.

Automation Through the API

DirectAdmin's API is one of its strongest yet least-discussed features. Account creation, package assignment, DNS records, mailbox creation, SSL installs — almost any panel operation is callable over HTTP. That makes provisioning automations, customer-portal integrations, and WHMCS/Blesta provisioning drivers work cleanly. At AIOR we use the DirectAdmin API in our own tools: when an order lands, account creation, default DNS, mailbox provisioning, and the welcome email run end-to-end without human intervention.

LiteSpeed and OpenLiteSpeed Integration

DirectAdmin supports Apache, OpenLiteSpeed, and LiteSpeed Web Server Enterprise. On production servers we prefer LiteSpeed Enterprise: HTTP/3 support, LSCache for WordPress/WHMCS, a lower memory profile, and high-concurrency advantages. Setting webserver=litespeed in CustomBuild's options.conf makes the switch semi-automatic; .htaccess compatibility is preserved by default.

Managing Multiple PHP Versions

DirectAdmin can install up to four PHP versions at once via CustomBuild. A customer's old Magento 1 site can run on PHP 7.4 while their fresh Laravel 11 project runs on PHP 8.3 — per-account choice happens through PHP Selector. AIOR practice: install at least two PHP versions on every server, run separate PHP-FPM pools for critical customers, so one account's PHP crash cannot affect the others.

Operational Monitoring

DirectAdmin exposes useful metrics: per-user disk usage, traffic counters, mail-queue length, mailman list status. We funnel these into Prometheus via a custom exporter and graph them in Grafana alongside CPU/RAM/disk/IO from node_exporter. Alerts trigger on disk-fill predictions, mail queue stuck above N for N minutes, and CageFS quota saturations.

Conclusion

DirectAdmin is a plain, fast, technically transparent control panel. At AIOR we recommend DirectAdmin for mid-sized customers, performance-critical edge servers, and cost-sensitive projects. Combined with CloudLinux + Imunify360 + LiteSpeed Enterprise + the AIOR DNS module, it makes a corporate-grade, observable, sustainable hosting platform. With sound automation, regular CustomBuild updates, structured monitoring, and a disciplined backup policy, DirectAdmin keeps running for years at low maintenance cost — and the technical clarity of its filesystem layout pays back every time you need to debug or recover from an incident.

Was this answer helpful?