Directadmin panel kurulum mevcut anlatımımız Centos 6 – 7 üzerinde adımlarını içerecektir. Öncelikle sunucumuza tercih ettiğimiz bir aracı client ( putty vb. ) root user ile erişim sağlıyoruz.
Centos kurulumu yeni bittiyse veya üzerinden bir süre geçtiyse update ederek, favori editörümü kurmak ile başlıyorum.
yum -y update
yum -y install wget nano
Kurulum Hazırlığı
Directadmin kurulum işlemi için gerekli paket ve gereksinimleri kuruyoruz.
İşletim sisteminiz Centos ise ;
yum -y install wget 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
yum -y install psmisc net-tools systemd-devel libdb-devel perl-DBI xfsprogs rsyslog logrotate crontabs file
İşletim sisteminiz Debian ise ;
apt-get 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 python libdb-dev libsasl2-dev libncurses5-dev patch
Directadmin Kurulumu
Setup.sh dosyasını çektirip yetki vererek çalıştırıyoruz.
wget http://www.directadmin.com/setup.sh
chmod 755 setup.sh
./setup.sh
Would you like to install these required pre-install packages? (y/n) : Y
Bu aşama sonrasında DirectAdminden aldığımız Client ID ve Lisans ID bilgilerini giriyoruz. Ardından lisans satın alırken belirlediğimiz hostname değerini giriyoruz.
Please enter your Client ID :
xxxxx
Please enter your Licence ID :
xxxxxx
Please enter your hostname :
xx.xxx.xxx.xx
Bu bilgileri doldurmanız ardından size tekrar tüm bilgileri alt alta gösterecektir, son kez göz gezdirerek ;
Is this correct? (y,n) :
Y
Lisansı alırken belirttiğiniz ip adresi ile sunucu ip adresinin eşleşip eşleşmediğini soracaktır, doğru sunucuda kurulum başlattıysanız ” Y ” diyerek devam ediniz 🙂
Son bir işlem adımımız kaldı ;
Directadmin will now be installed on : Enterprise X.x
Is this correct? ( must match license) (y,n) : Y
Kurulum işlemimiz bu adım ile birlikte başlamış oldu, sunucu cpu, ram vb. değişkenlere ve network hızına da bağlı olarak 15 dakika ile 60 dakika içerisinde directadmin panel kurulum işlemlerimiz tamamlanmış olacaktır, bu noktada ssh bağlantısını kesinlikle sonlandırmamanızı hatırlatırım, prosesleri müdehale etmesekte. Kurulum ardından size erişim bilgilerini sunacaktır.
Directadmin panel kurulumu ssh ekranında ” Install Complete! ” uyarısı ile tamamlanacaktır. İlgili yazının hemen üzerine doğru size ;
Admin username : admin
Admin password : xxxxxxxx
Admin mail : xxxxx@xxx.xxx
http://xx.xxx.xxx.xx:2222
Olarak panel link ve erişim bilgilerini verecektir. Farkedeceğiniz gibi sunucu root şifresi ile directadmin panel kurulum ardından panel şifresi farklı olmaktadır.
passwd root PAROLA
passwd admin PAROLA
SSH ekranından ayrılmadan ” passwd ” komutu ile root ve admin userlarının şifrelerini aynı yapmanızı öneririz.
Tüm bunlar ardından genellik ile unutulan ve server’ın reboot edilmesi sonrasında fark edilecek olan, firewalld nedeniyle panel ve sitelerin web erişiminin sağlanamaması durumunun önüne geçmek için ;
systemctl disable firewalld
systemctl stop firewalld
reboot
Artık panelinize :2222 portundan erişim sağlayabilir ve kullanabilirsiniz.