Cuma, Mart 14, 2025
spot_img
Ana Sayfaİnternet ve Ağ TeknolojileriUbuntu’da DirectAdmin Kurulumu

Ubuntu’da DirectAdmin Kurulumu

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:

sudo apt update && sudo apt upgrade
Ubuntu Web Sunucusu Yönetimi update

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:

sudo apt-get install apache2 mysql-server mysql-client php php-cli php-mysql php-gd php-curl libapache2-mod-php libxml2 libexpat1 libssl-dev libcurl4-openssl-dev
DirectAdmin Kurulumu bağımlılıklar

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:

wget -O setup.sh https://download.directadmin.com/setup.sh
Linux Kontrol Paneli setup

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:

chmod +x setup.sh
Ubuntu Web Sunucusu Yönetimi chmod

Adım 5: Kurulum Script’ini Çalıştırın

Kurulum script’ini çalıştırmak için:

sudo ./setup.sh
DirectAdmin Kurulumu script

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:

sudo nano /etc/apache2/apache2.conf

dosyasında aşağıdaki satırları (başlarındaki # işaretini kaldırarak) etkinleştirin:

Include /etc/apache2/conf.d/directadmin.conf
Include /etc/apache2/conf.d/php.conf

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:

http://sunucu_ip_adresi:2222
Linux Kontrol Paneli ekran

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.
RELATED ARTICLES

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz

Popüler Konular

Son Yorumlar