How To Install DirectAdmin
[Last updated: 17 July 2015]
DirectAdmin allows a server administrator to set up new websites, reseller accounts, e-mail accounts, and DNS entries through a web-based interface. In this tutorial, we will install and configure DirectAdmin on a CentOS cloud server (steps for CentOS Linux 6 and 7). Execute all commands as root.
Step 1: Install all necessary packages (for CentOS 6)
yum 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 db4-devel
Step 1: Install all necessary packages(for CentOS 7)
yum 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 psmisc net-tools systemd-devel libdb-devel perl-DBI xfsprogs
Step 2: Start DirectAdmin installer
wget http://www.directadmin.com/setup.sh
Step 3: Wait 20-30 minutes..
When the DirectAdmin installer is finished, go to your server IP address followed by ":2222" in your browser and start!