Bir sunucuda web sitesi, e-posta ve veritabanı yönetmek komut satırı bilgisi ister; DirectAdmin tam bu noktada devreye girer. Ticari bir Linux hosting kontrol panelidir ve alan adı, e-posta hesabı, DNS bölgesi ile veritabanı gibi işleri tarayıcı üzerinden, tek bir arayüzden yönetmenizi sağlar. Bu yazıda DirectAdmin'in ne olduğunu, hangi bileşenlerden oluştuğunu, üç katmanlı hesap yapısını ve cPanel ile Plesk karşısındaki yerini sahadan bir gözle anlatıyoruz.

İlgili rehberler: Hosting panelleri ve mail rehberi · cPanel nedir? · Plesk nedir? · Posta sunucuları: Postfix, Dovecot ve Exim

DirectAdmin Nedir?

DirectAdmin, Linux tabanlı sunucular için geliştirilen grafik arayüzlü bir web hosting kontrol panelidir. Amacı, bir sunucuyu barındırma hizmeti verecek hâle getiren tüm parçaları (web sunucusu, posta sunucusu, veritabanı, DNS, FTP) tek çatı altında toplamak ve bunları hem sistem yöneticisinin hem de son kullanıcının anlayacağı bir panele indirgemektir. JBMC Software tarafından geliştirilir ve kapalı kaynaklı, lisanslı bir üründür.

Panelin öne çıkan tarafı görece hafif olmasıdır: düşük bellek ve işlemci tüketimiyle çalışacak biçimde tasarlanmıştır, bu yüzden mütevazı donanımlı sunucularda veya sıkı kaynak bütçesiyle çalışan sağlayıcılarda sık tercih edilir. Yine de "hafif" ifadesi mutlak bir performans iddiası değildir; gerçek yük, üstünde çalıştırdığınız web sunucusuna, site sayısına ve trafiğe göre değişir.

Pratikte panel iki dünyayı birbirine bağlar: bir tarafta Linux üzerinde çalışan servisler ve bunların yapılandırma dosyaları vardır; diğer tarafta ise bu dosyalara dokunmadan iş yapmak isteyen kullanıcı bulunur. DirectAdmin, kullanıcının arayüzde yaptığı her değişikliği (yeni bir e-posta hesabı, bir DNS kaydı, bir veritabanı) arka plandaki ilgili servisin anlayacağı yapılandırmaya çevirir. Böylece hata yapma olasılığı düşer ve tekrarlayan işler dakikalar yerine saniyeler alır.

DirectAdmin Ne İşe Yarar?

Kısaca, sunucu yönetimini terminal komutları yerine tıklanabilir bir arayüze taşır. Panel üzerinden yapılabilecek başlıca işler şunlardır:

  • Alan adı ve alt alan adı (subdomain) ekleme, park edilmiş ve yönlendirilen alan adlarını yönetme
  • E-posta hesapları, takma adlar (alias), otomatik yanıtlar ve spam filtresi ayarları
  • MySQL/MariaDB veritabanı ve kullanıcısı oluşturma, phpMyAdmin ile yönetim
  • DNS bölgelerini (zone) ve kayıtlarını (A, MX, CNAME, TXT vb.) düzenleme
  • FTP hesapları, dosya yöneticisi ve web tabanlı dosya erişimi
  • SSL sertifikası kurulumu; Let's Encrypt entegrasyonu ile ücretsiz sertifika
  • PHP sürümü seçimi, yedek alma/geri yükleme ve trafik/kaynak istatistikleri

Üç Katmanlı Hesap Yapısı

DirectAdmin'in mimarisini anlamanın en pratik yolu, üç yetki seviyesini kavramaktır. Bu katmanlı yapı, özellikle bayilik (reseller) modeliyle çalışan hosting sağlayıcıları için tasarlanmıştır.

SeviyeKim kullanırNe yapabilir
AdminSunucu sahibi / sistem yöneticisiSunucunun tamamını yönetir; bayi ve kullanıcı hesapları açar, paketleri ve sistem ayarlarını belirler
Reseller (Bayi)Hosting satan aracıKendisine tanımlı kaynak havuzu içinde son kullanıcı hesapları ve paketler oluşturur
User (Kullanıcı)Site sahibiYalnızca kendi hesabını yönetir: siteler, e-postalar, veritabanları ve dosyalar

Bu ayrım sayesinde bir sağlayıcı, tek sunucu üzerinde birden çok bayiyi ve onların altındaki yüzlerce müşteriyi birbirinden yalıtarak yönetebilir. Her seviye yalnızca kendi yetki alanını görür; bir kullanıcı komşu hesapların dosyalarına veya e-postalarına erişemez, bir bayi de kendisine tanımlanan kaynak sınırının ötesine geçemez. Bu yalıtım, hem güvenlik hem de faturalandırma açısından paylaşımlı barındırmanın temelini oluşturur.

Altyapı Bileşenleri

DirectAdmin bir arayüzden ibaret değildir; arka planda yerleşik açık kaynaklı sunucu yazılımlarını yönetir. Tipik bir kurulumda şu bileşenler bulunur:

  • Web sunucusu: Apache, Nginx veya LiteSpeed/OpenLiteSpeed; çoğunlukla Nginx ters vekil olarak yapılandırılabilir
  • Posta sunucusu: gönderim için Exim (MTA), IMAP/POP erişimi için Dovecot
  • Webmail: tarayıcıdan e-posta için genellikle Roundcube
  • Veritabanı: MySQL ya da MariaDB
  • DNS: yerleşik ad sunucusu ile bölge yönetimi
  • Derleme sistemi: yazılım bileşenlerini kaynaktan kurup güncelleyen CustomBuild aracı

Posta tarafının nasıl çalıştığını daha derinlemesine merak ediyorsanız, Postfix, Dovecot ve Exim yazımız MTA ve IMAP/POP katmanlarını ayrı ayrı ele alıyor.

DirectAdmin, cPanel ve Plesk Farkı

Piyasadaki yaygın üç ticari panel DirectAdmin, cPanel ve Plesk'tir. Üçü de benzer işleri yapar; ayrıştıkları noktalar felsefe, kaynak tüketimi ve platform desteğidir.

KriterDirectAdmincPanel/WHMPlesk
İşletim sistemiLinuxLinuxLinux ve Windows
Kaynak kullanımıGenelde hafifOrtaOrta
Arayüz yaklaşımıSade, işlevselOlgun, yaygınModül/uzantı odaklı
LisansTicariTicariTicari

Windows tabanlı barındırma ihtiyacınız varsa DirectAdmin ile cPanel Linux'la sınırlıdır; bu senaryoda Plesk öne çıkar. Alışkanlık ve ekosistem genişliği önceliğinizse cPanel'in geniş dokümantasyonu ve üçüncü taraf entegrasyonları avantaj sağlayabilir. "En iyi panel" diye tek bir doğru yoktur; seçim iş yükünüze, bütçenize ve ekibinizin aşinalığına bağlıdır.

Lisanslama ve Kurulum Mantığı

DirectAdmin açık kaynak değildir; kullanımı için geçerli bir lisans gerekir. Sağlayıcı, lisansı sunucuya tanımlar ve panel bu lisansla etkinleşir. Farklı kullanım senaryoları için farklı lisans seviyeleri sunulur (örneğin kişisel kullanım ile çok hesaplı ticari kullanım ayrışır). Fiyatlar ve seviye koşulları zaman içinde değiştiğinden, güncel bilgiyi doğrudan lisans sağlayıcısından teyit etmek doğru olur.

Kurulum tarafında panel, desteklediği Linux dağıtımlarında bir kurulum betiği ile temiz sunucuya yüklenir; ardından CustomBuild üzerinden web/posta/PHP bileşenleri derlenip yapılandırılır. Güncellemeler de büyük ölçüde bu araç üzerinden yürütülür.

Kimler İçin Uygun?

DirectAdmin özellikle şu profillere iyi oturur:

  • Kaynak bütçesi sınırlı VPS veya sunucularda hafif bir panel isteyen kullanıcılar
  • Bayilik (reseller) modeliyle birden çok müşteriye hizmet veren küçük/orta ölçekli hosting sağlayıcıları
  • Terminal yerine arayüzden çalışmak isteyen ama sade, dağıtık olmayan bir panel arayan site sahipleri
  • Birden fazla siteyi tek sunucuda yalıtılmış hesaplar hâlinde barındırmak isteyen ekipler