DirectAdmin

Directadmin Panel Kurulumu Nasıl Yapılır?

7 dakika okuma Güncel bilgi
Yardım Merkezine Dön

Linux Sunucuya DirectAdmin Nasıl Kurulur?

DirectAdmin, Linux tabanlı sunucuların web tabanlı olarak kolayca yönetilebilmesini sağlayan popüler bir hosting kontrol panelidir. Kullanıcı dostu arayüzü, düşük sistem kaynakları kullanımı ve yüksek performansı sayesinde VPS, VDS ve fiziksel sunucularda yaygın olarak tercih edilmektedir.

DirectAdmin sayesinde web siteleri, alan adları, e-posta hesapları, DNS kayıtları, FTP kullanıcıları, veritabanları ve SSL sertifikaları gibi birçok işlem komut satırı kullanmadan yönetilebilir.

Bilgi:
DirectAdmin kurulumu yapılabilmesi için sunucunuzun desteklenen bir Linux dağıtımı çalıştırıyor olması ve geçerli bir DirectAdmin lisansına sahip olmanız gerekir.

Kuruluma Başlamadan Önce Gerekenler

Kurulum işlemini başlatmadan önce aşağıdaki bilgilerin hazır olması önerilir.

  • Sunucunun Root erişim bilgileri
  • Sunucunun IP adresi
  • Geçerli bir Hostname
  • DirectAdmin Lisans ID bilgisi
  • DirectAdmin Lisans Anahtarı (License Key)
  • SSH bağlantısı kurabileceğiniz bir istemci (PuTTY vb.)
Dikkat:
Hostname değeri tam alan adı (FQDN) biçiminde olmalıdır. Örneğin server1.domaininiz.com gibi bir yapı kullanılması tavsiye edilir.

Sunucuya SSH ile Bağlanın

Kurulum işlemleri komut satırı üzerinden gerçekleştirileceği için öncelikle sunucunuza SSH ile root kullanıcısı olarak bağlanmanız gerekir.

Windows kullanıcıları SSH bağlantısı için PuTTY veya benzeri bir SSH istemcisi kullanabilir. Linux ve macOS kullanıcıları ise Terminal uygulaması üzerinden doğrudan bağlantı kurabilirler.

ssh root@Sunucu_IP_Adresi

SSH bağlantısı sağlandıktan sonra ilk olarak işletim sisteminizde bulunan paketlerin güncellenmesi önerilir. Güncel paketler sayesinde kurulum sırasında oluşabilecek birçok uyumluluk problemi önlenebilir.

Öneri:
Kurulum öncesinde sunucunun tamamen güncel olması, DirectAdmin ve kurulacak servislerin daha kararlı çalışmasına yardımcı olur.

Desteklenen İşletim Sistemleri

DirectAdmin birçok Linux dağıtımını desteklemektedir. Ancak en güncel desteklenen sürümlerin tercih edilmesi hem güvenlik hem de uzun süreli güncelleme desteği açısından önemlidir.

Kuruluma başlamadan önce kullandığınız işletim sisteminin DirectAdmin tarafından desteklenen sürümler arasında bulunduğunu doğrulamanız tavsiye edilir.

Kurulum İçin Gerekli Paketlerin Yüklenmesi

SSH bağlantısını sağladıktan sonra ilk olarak işletim sisteminiz için gerekli paketlerin yüklenmesi gerekir. Bu paketler, DirectAdmin kurulumu sırasında ihtiyaç duyulan derleyicileri, kütüphaneleri ve sistem bileşenlerini içerir.

CentOS / AlmaLinux / Rocky Linux

Aşağıdaki komutu çalıştırarak DirectAdmin'in ihtiyaç duyduğu temel paketleri yükleyebilirsiniz.

yum install wget tar gcc gcc-c++ flex bison make bind bind-libs bind-utils openssl openssl-devel perl quota libaio libcom_err-devel libcurl-devel gd zlib-devel zip unzip libcap-devel cronie bzip2 cyrus-sasl-devel perl-ExtUtils-Embed autoconf automake libtool which patch mailx bzip2-devel lsof glibc-headers kernel-devel expat-devel psmisc net-tools systemd-devel libdb-devel perl-DBI perl-Perl4-CoreLibs perl-libwww-perl xfsprogs rsyslog logrotate crontabs file kernel-headers epel-release -y
Dikkat:
Eski CentOS sürümleri artık üretici tarafından desteklenmemektedir. Yeni kurulumlarda mümkünse AlmaLinux veya Rocky Linux gibi güncel ve desteklenen dağıtımların tercih edilmesi önerilir.

Debian / Ubuntu

Debian tabanlı sistemlerde gerekli paketleri aşağıdaki komut ile yükleyebilirsiniz.

apt && apt install gcc g++ make flex bison openssl libssl-dev perl perl-base perl-modules libperl-dev libaio1 libaio-dev zlib1g zlib1g-dev libcap-dev bzip2 automake autoconf libtool cmake pkg-config python3 libdb-dev libsasl2-dev libncurses5-dev patch wget curl -y

DirectAdmin Kurulum Dosyasının İndirilmesi

Gerekli paketler yüklendikten sonra DirectAdmin kurulum dosyalarını indirebilir ve kurulumu başlatabilirsiniz.

mkdir -p /root/directadmin
cd /root/directadmin
wget https://www.directadmin.com/setup.sh
chmod 755 setup.sh
./setup.sh
Bilgi:
Kurulum betiği çalıştırıldıktan sonra DirectAdmin lisans bilgileri, hostname ve sistem yapılandırmasına ilişkin çeşitli bilgiler istenecektir. Bu bilgilerin eksiksiz ve doğru girilmesi kurulumun sorunsuz tamamlanabilmesi için önemlidir.

Kurulum Sırasında Karşılaşacağınız Adımlar

Kurulum sihirbazı çalışmaya başladıktan sonra sistem sizden lisans doğrulaması, hostname bilgisi, IP adresi doğrulaması ve kullanılacak servis yapılandırmaları gibi bazı onaylar isteyecektir. Varsayılan yapılandırma tercih edildiğinde bu işlemler büyük ölçüde otomatik olarak tamamlanır.

Öneri:
İlk DirectAdmin kurulumunda varsayılan (Default) yapılandırmanın kullanılması tavsiye edilir. Kurulum tamamlandıktan sonra Apache, Nginx, PHP sürümleri ve diğer servisler ihtiyaçlarınıza göre yeniden yapılandırılabilir.

Kurulumun Tamamlanması

Kurulum betiği çalıştırıldıktan sonra DirectAdmin sizden lisans bilgileri, hostname, sunucu IP adresi ve kullanılacak servis yapılandırmaları gibi çeşitli bilgileri isteyecektir. Girdiğiniz bilgilerin doğrulanmasının ardından gerekli paketler otomatik olarak indirilecek ve kurulum işlemi başlayacaktır.

Kurulum süresi; sunucunun işlemci gücü, internet bağlantısı ve disk performansına bağlı olarak değişebilir. Ortalama bir VPS veya fiziksel sunucuda kurulum işlemi yaklaşık 15 ile 45 dakika arasında tamamlanmaktadır.

Bilgi:
Kurulum sırasında Apache, PHP, MariaDB/MySQL, Exim, Dovecot ve DNS servisleri gibi DirectAdmin'in ihtiyaç duyduğu temel bileşenler otomatik olarak kurulacaktır.

İlk Giriş

Kurulum başarıyla tamamlandığında terminal ekranında DirectAdmin yönetim paneline ait erişim bilgileri görüntülenir. Bu bilgiler arasında yönetici kullanıcı adı, oluşturulan parola ve panel giriş adresi yer alır.

Web tarayıcınızı açarak aşağıdaki adres üzerinden DirectAdmin yönetim paneline giriş yapabilirsiniz.

https://Sunucu_IP_Adresi:2222

İlk oturum açılışından sonra yönetici şifrenizi değiştirmeniz ve temel güvenlik ayarlarını yapılandırmanız tavsiye edilir.

Dikkat:
Eğer DirectAdmin paneline erişemiyorsanız, sunucu güvenlik duvarında (Firewall) 2222/TCP portunun açık olduğundan emin olun. Güvenlik duvarı veya ağ kuralları bu porta erişimi engelliyor olabilir.

Kurulum Sonrası Yapılması Tavsiye Edilen İşlemler

DirectAdmin kurulumu tamamlandıktan sonra aşağıdaki işlemlerin yapılması önerilir:

  • Yönetici (Admin) parolasını güçlü bir parola ile değiştirin.
  • Sunucu hostname bilgisini doğrulayın.
  • DNS yapılandırmasını kontrol edin.
  • SSL sertifikasını etkinleştirin.
  • Sunucu güvenlik duvarını yapılandırın.
  • Otomatik yedekleme planı oluşturun.
  • PHP sürümü ve gerekli eklentileri ihtiyaçlarınıza göre yapılandırın.
  • Sunucu güncellemelerini düzenli olarak takip edin.
Öneri:
Yeni kurulan sunucularda güvenliği artırmak için CSF Firewall, ModSecurity, Fail2Ban ve düzenli otomatik yedekleme çözümlerinin kullanılması tavsiye edilir.

Sonuç

DirectAdmin, düşük sistem kaynakları tüketimi, kolay yönetilebilir arayüzü ve yüksek performansı sayesinde Linux sunucular için en çok tercih edilen kontrol panellerinden biridir. Doğru yapılandırılmış bir DirectAdmin kurulumu ile web sitelerinizi, e-posta hesaplarınızı, DNS kayıtlarınızı ve sunucu servislerinizi tek bir panel üzerinden güvenle yönetebilirsiniz.

İSİMKAYIT Yardım Merkezi 


Bu makalede Linux tabanlı bir sunucuya DirectAdmin kontrol panelinin kurulumu, gerekli ön hazırlıklar, kurulum adımları ve kurulum sonrasında dikkat edilmesi gereken temel güvenlik önerileri anlatılmıştır. DirectAdmin yönetimi, Linux sunucu yönetimi ve hosting yapılandırmaları hakkında daha fazla teknik rehber için İSİMKAYIT Yardım Merkezi'ndeki diğer içeriklerimizi inceleyebilirsiniz.

Bu makale yardımcı olmadı mı? Destek ekibimizle iletişime geçin veya 0850 290 3344 numaralı hattı arayın.

Ürün sepete eklendi!