DirectAdmin Kurulum Rehberi Adım Adım
DirectAdmin Nedir?
DirectAdmin, sunucu yönetimini basitleştirmek amacıyla tasarlanmış, web tabanlı bir kontrol panelidir. Kullanıcıların hosting hesapları oluşturmasına, yönetmesine, web siteleri barındırmasına ve çeşitli sunucu hizmetlerini yapılandırmasına olanak tanır. Hafif yapısı sayesinde, daha az sistem kaynağı tüketerek performans artışı sağlar. Bu durum, onu özellikle kaynakları sınırlı VPS ve küçük ölçekli sunucular için ideal bir seçenek haline getirir. İşlevselliği ve kullanım kolaylığı, onu cPanel ve Plesk gibi popüler alternatiflere karşı rekabetçi bir konuma yerleştirir.
DirectAdmin Nasıl Çalışır?
DirectAdmin, bir web sunucusunun (genellikle Apache veya Nginx) ve diğer arka plan servislerinin (örn. Exim, Dovecot, MySQL/MariaDB) yönetimini merkezi bir web arayüzü üzerinden sağlar. Kurulum tamamlandıktan sonra, kullanıcılar tarayıcıları aracılığıyla panele erişir ve sunucu üzerinde çeşitli görevleri yerine getirebilirler.
- Sunucu Hazırlığı: Kurulum için öncelikle güncel bir Linux işletim sistemine sahip, internet erişimi olan bir sunucu gereklidir. Desteklenen dağıtımlar arasında CentOS, Ubuntu ve Debian bulunur.
- Lisanslama: DirectAdmin, ticari bir üründür ve kurulumdan önce geçerli bir lisansa sahip olmak zorunludur. Lisans, sunucunun IP adresi ile ilişkilendirilir.
- Kurulum Komut Dosyası: Kurulum, genellikle bir shell betiği aracılığıyla gerçekleştirilir. Bu betik, gerekli yazılımları indirir, yapılandırır ve hizmetleri başlatır.
- Yapılandırma: Kurulum sırasında temel ağ ayarları, e-posta sunucusu (Exim), veritabanı sunucusu (MySQL/MariaDB) ve web sunucusu (Apache/Nginx) gibi bileşenler yapılandırılır.
- Arayüz Erişimi: Kurulum tamamlandıktan sonra, web tarayıcısı üzerinden
http://sunucu_ip_adresi:2222adresine erişilerek DirectAdmin kontrol paneline giriş yapılabilir. - Kullanıcı Yönetimi: Admin seviyesinde giriş yapıldıktan sonra, reseller ve user hesapları oluşturulabilir, hosting paketleri tanımlanabilir ve müşteri hesapları yönetilebilir.
DirectAdmin Kurulum Rehberi
DirectAdmin kurulumu, temel sunucu yönetimi bilgisi gerektiren operasyonel bir işlemdir. Bu bölüm, bir sunucuya DirectAdmin kurulumunu adım adım açıklar.
- SSH Erişimi: Sunucunuza SSH (Secure Shell) ile bağlanın. Root yetkileriyle giriş yapmanız gerekmektedir.
-
Sistem Güncellemesi: Kurulum başlamadan önce sunucu paketlerini güncelleyin.
- CentOS/AlmaLinux/Rocky Linux için:
yum update -y - Ubuntu/Debian için:
apt update && apt upgrade -y
- CentOS/AlmaLinux/Rocky Linux için:
-
Gerekli Paketlerin Kurulumu: Kurulum betiğinin çalışması için gerekli olan bazı temel paketleri yükleyin.
- CentOS/AlmaLinux/Rocky Linux için:
yum install wget -y - Ubuntu/Debian için:
apt install wget -y
- CentOS/AlmaLinux/Rocky Linux için:
-
DirectAdmin Kurulum Betiğini İndirme: DirectAdmin'in resmi sitesinden en son kurulum betiğini indirin.
wget https://www.directadmin.com/cgi-bin/directadmin/get_version.sh -O setup.sh -
Kurulum Betiğini Çalıştırma: İndirilen betiği çalıştırın. Kurulum sırasında sizden lisans anahtarınız, sunucunuzun host adresi (hostname) ve e-posta adresiniz gibi bilgiler istenecektir.
bash setup.sh autoautoseçeneği, kurulumu mümkün olduğunca otomatik hale getirir. Lisans anahtarınızı ve diğer bilgileri girdikten sonra kurulum başlayacaktır. -
Kurulum Sonrası Yapılandırma: Kurulum tamamlandıktan sonra, sunucunuzu yeniden başlatmanız önerilir.
reboot -
Panele Erişim: Tarayıcınızdan
http://sunucu_ip_adresi:2222adresine gidin. Kurulum sırasında belirttiğiniz kullanıcı adı ve şifre ile giriş yapın. - İlk Yapılandırma ve Güvenlik: Panele giriş yaptıktan sonra, sunucu ayarlarını gözden geçirin, güvenlik duvarını yapılandırın ve varsayılan şifreleri değiştirin.
Detaylı kurulum adımları ve olası sorunlar için DirectAdmin Kurulumu makalesine başvurabilirsiniz.
DirectAdmin Yönetim Seviyeleri
DirectAdmin, farklı yetki seviyelerine sahip üç ana kullanıcı rolü sunar:
- Admin (Yönetici): En üst düzey yetkiye sahiptir. Sunucu genelindeki tüm ayarları yönetebilir, yeni reseller hesapları oluşturabilir, global ayarları değiştirebilir ve tüm kullanıcı hesaplarını görebilir.
- Reseller (Bayi): Belirli bir hosting paketi limitleri dahilinde müşteri (user) hesapları oluşturabilir ve yönetebilir. Kendisine atanan kaynakları (disk alanı, bant genişliği vb.) müşterilerine paylaştırır.
- User (Son Kullanıcı): Kendi hosting hesabını yöneten kişidir. Web siteleri, e-posta hesapları, veritabanları oluşturabilir ve yönetebilir.
DirectAdmin Desteklenen Yazılımlar
DirectAdmin, modern web hosting ihtiyaçlarını karşılamak için geniş bir yazılım yelpazesini desteklemektedir:
- Web Sunucuları: Apache, Nginx, OpenLiteSpeed
- Veritabanı Sunucuları: MySQL, MariaDB
- PHP: Çoklu PHP sürüm desteği (User tarafından seçilebilir)
- E-posta Sunucusu: Exim (SMTP), Dovecot (POP3/IMAP)
- SSL/TLS: Let's Encrypt (Otomatik SSL sertifikası kurulumu)
- FTP Sunucusu: ProFTPD, vsftpd
- Diğer Servisler: BIND (DNS), SSH, Cron Jobs, Softaculous (Uygulama Yükleyici)
2026 Sektör Verileri ve İstatistikler
Web hosting kontrol paneli pazarındaki eğilimler, DirectAdmin gibi hafif ve verimli çözümlerin önemini vurgulamaktadır. W3Techs 2026 verilerine göre, web sitelerinin yaklaşık %65'i hala içerik yönetim sistemleri (CMS) kullanmaktadır ve bu platformların sunucu tarafında verimli çalışması büyük önem taşımaktadır. Statista 2026 raporuna göre, küresel bulut bilişim pazarının yıllık bileşik büyüme oranı %15 civarındadır, bu da daha fazla sunucunun sanal ortamlarda yönetileceğini ve kontrol panellerinin bu sanal ortamlarla uyumluluğunun kritik hale geldiğini göstermektedir. Cloudflare Radar 2026 verilerine göre, web trafiğinin %75'i mobil cihazlardan gelmekte, bu da sunucu performansının ve hızlı sayfa yükleme sürelerinin kullanıcı deneyimi için hayati olduğunu belirtmektedir. Netcraft 2026 araştırması, aktif web sitesi sayısının sürekli artış gösterdiğini ortaya koymaktadır; bu durum, hosting sağlayıcılarının çok sayıda müşteriye verimli bir şekilde hizmet verebilmesi için ölçeklenebilir ve kaynak dostu çözümlere yöneldiğini göstermektedir.
Teknik Özellikler ve Standartlar
DirectAdmin, modern web barındırma standartlarına uyumlu olarak geliştirilmiştir. Web sunucusu olarak Apache HTTP Server veya Nginx gibi endüstri standardı yazılımları kullanır. E-posta hizmetleri için Exim ve Dovecot gibi yaygın kullanılan MTA (Mail Transfer Agent) ve MUA (Mail User Agent) sunucularını entegre eder. Veritabanı yönetimi için MySQL veya MariaDB gibi ilişkisel veritabanı yönetim sistemlerini destekler. SSL/TLS sertifikaları için Let's Encrypt ile entegrasyonu, otomatik ve ücretsiz SSL sertifikası tedarikini mümkün kılar. Yönetim arayüzü, standart web protokolleri (HTTP/HTTPS) üzerinden erişilebilir. API desteği, otomasyon ve özel entegrasyonlar için RESTful prensiplerine dayanır.
İlgili Konular
DirectAdmin'in kurulumu ve yönetimi hakkında daha fazla bilgi edinmek için DirectAdmin Kurulumu başlıklı makalemizi inceleyebilirsiniz. Bu makale, kurulum sürecinin teknik detaylarını ve olası sorun giderme adımlarını kapsamaktadır.

