DirectAdmin, özellikle Ubuntu işletim sistemine sahip web sunucularının yönetimini basitleştiren, web tabanlı bir Linux Kontrol Paneli yazılımıdır. DirectAdmin Kurulumu sayesinde, Ubuntu Web Sunucusu Yönetimi çok daha pratik bir hale gelir. Bu makalede, domaine ait web siteleri, e-posta hesapları ve veritabanlarını kolayca yönetmek için gereken adımları tüm detaylarıyla anlatacağım.
DirectAdmin; alan adı yönetimi, e-posta hesabı oluşturma, veritabanı yönetimi ve web uygulamalarının dağıtımı gibi pek çok görevi tek bir panelde toplayarak, farklı teknik seviyedeki kullanıcıların rahatlıkla sunucularını yönetebilmesini sağlar. Bu sayede hem yeni başlayanlar hem de deneyimli sistem yöneticileri, komut satırı karmaşasına fazla girmeden profesyonel çözümlere ulaşabilir.
Sistem Gereksinimleri
DirectAdmin’i Ubuntu üzerinde kurmadan önce, sisteminizin aşağıdaki gereksinimleri karşıladığından emin olun. Gerekli koşullar karşılanmıyorsa, kuruluma geçmeden önce ilgili düzenlemeleri yapmanız önerilir.
Önerilen sistem gereksinimleri şu şekildedir:
- İşletim Sistemi: DirectAdmin, Ubuntu 18.04 LTS ve daha yeni sürümleriyle uyumludur.
- Web Sunucusu: Apache veya Nginx kullanabilirsiniz.
- Veritabanı Sunucusu: MySQL veya MariaDB gereklidir.
- PHP: En az PHP 7.0 veya daha yeni bir sürüm kurulu olmalıdır.
- RAM: Birden fazla web sitesini barındıracaksanız 2 GB veya üzeri RAM önerilir. Minimum 1 GB kullanılabilir.
- Disk Alanı: Barındıracağınız web sitesi, e-posta ve diğer dosyalara göre değişmekle birlikte en az 10 GB boş alan önerilir.
Ubuntu’da DirectAdmin Kurulumu Nasıl Yapılır?
Aşağıdaki adımları izleyerek DirectAdmin’i Ubuntu üzerinde hızlı ve güvenli şekilde kurabilirsiniz:
Adım 1: Sistemi Güncelleyin
Kurulum öncesinde sistem paketlerinizi güncelleyerek, gelecekte oluşabilecek uyumsuzluk sorunlarını en aza indirebilirsiniz. Bunun için terminalde şu komutları çalıştırın:

Adım 2: Gerekli Bağımlılıkları Kurun
DirectAdmin, sisteminizde çeşitli paketlerin kurulu olmasını ister. Ubuntu’da aşağıdaki komutu kullanarak bu paketleri kolayca yükleyebilirsiniz:

Bu paketlerin her biri, DirectAdmin Kurulumu sırasında veya sonrasında gerekli olacak bileşenleri içerir. Örneğin:
- apache2: Web sayfalarını yayınlamak için gerekli web sunucusu.
- mysql-server ve mysql-client: Veritabanlarını yönetmek için gereken MySQL bileşenleri.
- php ve php-cli: Sunucu taraflı programlama dili ve komut satırı arayüzü.
- php-mysql, php-gd, php-curl: Farklı PHP uzantılarıyla veritabanı bağlantıları ve resim işleme gibi işlemleri mümkün kılar.
- libapache2-mod-php, libxml2, libexpat1, libssl-dev, libcurl4-openssl-dev: Apache ve SSL gibi çeşitli ek özellikleri etkinleştirmek için gereklidir.
Adım 3: DirectAdmin Kurulum Dosyasını İndirin
Gerekli bağımlılıkları kurduktan sonra, DirectAdmin’in resmi web sitesinden bir lisans satın almanız gerekir. Lisansı satın aldığınızda, size bir license.dat dosyası ve en güncel setup.sh dosyasını indirmek için bir bağlantı sağlanır. Bu dosyayı indirmek için wget komutunu kullanabilirsiniz:

Adım 4: Kurulum Dosyasını Çalıştırılabilir Hale Getirin
İndirdiğiniz setup.sh
dosyasına, çalıştırma izni vermek için aşağıdaki komutu kullanın:

Adım 5: Kurulum Script’ini Çalıştırın
Kurulum script’ini çalıştırmak için:

Script çalıştıktan sonra, size lisans anahtarınız gibi bilgileri sorabilir. Kurulum boyunca yönlendirildiğiniz ekrandaki adımları takip edin. Ubuntu Web Sunucusu Yönetimi için gerekli temel yapılandırmaları sağladıktan sonra, kurulum otomatik olarak devam ederek dosyaları sunucunuza yerleştirecektir.
Adım 6: DirectAdmin’i Yapılandırın
Kurulum işlemi tamamlandığında DirectAdmin’e http://sunucu_ip_adresi:2222 adresi üzerinden erişebilirsiniz. Bu bağlantıyı tarayıcınızda açtığınızda, kurulum sırasında belirlediğiniz yönetici kullanıcı adı ve parola ile giriş yapabilirsiniz.
Ayrıca, Apache’yi DirectAdmin ile uyumlu şekilde çalıştırmak için:
dosyasında aşağıdaki satırları (başlarındaki #
işaretini kaldırarak) etkinleştirin:
Dosyayı kaydedip çıkın. Ardından Apache’yi yeniden başlatarak değişikliklerin etkinleşmesini sağlayın.
Adım 7: Güvenliği Sağlayın
DirectAdmin Kurulumu sonrasında panelinizi korumak için özen göstermeniz önerilir. Aşağıdakilere dikkat edebilirsiniz:
– **SSL/TLS yapılandırması**: Panelinize HTTPS üzerinden erişim sağlamak için sertifika yükleyerek verileri şifreleyin.
– **Güçlü parolalar**: Başta kök kullanıcı (root) ve DirectAdmin’in yönetici hesabı olmak üzere güçlü şifreler belirleyin.
– **Güvenlik duvarı kuralları**: 2222 numaralı portu yalnızca belirli IP adreslerine açarak panelinize izinsiz erişimi sınırlandırın.
Adım 8: DirectAdmin’e Erişim
Kurulum tamamlandıktan sonra tarayıcınızın adres çubuğuna aşağıdaki gibi sunucunuzun IP adresini veya alan adını yazarak panele erişebilirsiniz:

Kurulum sırasında tanımladığınız yönetici kullanıcı adı ve parolayı girdiğinizde, varsayılan DirectAdmin arayüzüne yönlendirilirsiniz.
Sonuç
DirectAdmin, Ubuntu tabanlı web sunucularının yönetim yükünü hafifleten ve kullanıcılara tek bir panelde alan adı, e-posta ve veritabanı yönetimi dahil pek çok olanak sağlayan güçlü bir Linux Kontrol Paneli aracı olarak öne çıkar. Kurulum sürecindeki temel adımlar; paket güncellemesi, bağımlılıkların yüklenmesi, dosyaların indirilip çalıştırılması ve Apache yapılandırmasını içerir. Sistemi güçlendirmek için SSL/TLS, güçlü parolalar ve güvenlik duvarları gibi ekstra önlemler almanız önemlidir.
**Avantajlar:**
– Kolay kullanılabilen arayüzü sayesinde yeni başlayanlar için idealdir.
– Düşük kaynak tüketimiyle performanslı bir ortam sunar.
– Geniş eklenti ve entegrasyon seçeneklerine sahiptir.
**Dezavantajlar:**
– Lisans ücreti, ücretsiz panellere göre ek maliyet oluşturabilir.
– Bazı gelişmiş sunucu yapılandırmaları için komut satırına hâlâ ihtiyaç duyulabilir.
**Alternatifler:**
– **cPanel**: Yaygın kullanılan, gelişmiş özelliklere sahip ancak maliyeti yüksek bir panel.
– **Plesk**: Çoklu platform desteği ve kullanıcı dostu arayüzüyle dikkat çeken bir başka popüler seçenek.
– **ISPConfig, VestaCP** gibi ücretsiz ve açık kaynak seçenekler de belirli ölçüde benzer işlevler sunabilir.
[DoFollow Harici Bağlantı: Resmi DirectAdmin Sitesi](https://www.directadmin.com)
Sıkça Sorulan Sorular (SSS)
- Soru 1: DirectAdmin’i kurmak için mutlaka Ubuntu mu kullanmalıyım?
Cevap: Hayır. DirectAdmin, CentOS, Debian gibi diğer Linux dağıtımlarıyla da uyumludur. Ancak Ubuntu Web Sunucusu Yönetimi yapmak isteyenler için resmi destek ve güncellemeler oldukça kapsamlıdır. - Soru 2: DirectAdmin kurulumu sırasında lisans olmadan devam edebilir miyim?
Cevap: Geçici veya deneme lisansı alabilirsiniz; fakat tam sürümü kullanmak için geçerli bir lisans dosyasına ihtiyacınız olacaktır. - Soru 3: DirectAdmin yerine ücretsiz bir Linux Kontrol Paneli kullanmak mümkün mü?
Cevap: Evet, ISPConfig veya VestaCP gibi ücretsiz paneller mevcuttur. Ancak DirectAdmin, istikrarlı ve profesyonel bir çözüme ihtiyaç duyanlar için yaygın bir tercihtir.