DirectAdmin

From Leo's Notes
Revision as of 18:03, 14 September 2019 by Leo (talk | contribs) (Created page with "DirectAdmin is a web hosting control panel that supports various Linux distributions as well as FreeBSD. == Installation == On a clean install of CentOS 7, install the requir...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
This page was last edited on 14 September 2019, at 18:03.

DirectAdmin is a web hosting control panel that supports various Linux distributions as well as FreeBSD.

Installation

On a clean install of CentOS 7, install the required dependencies listed at https://help.directadmin.com/item.php?id=354

# 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 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

Start the automatic installation with the auto parameter.

# wget https://www.directadmin.com/setup.sh
# sh setup.sh auto

Review /usr/local/directadmin/conf/directadmin.conf and ensure that the ethernet_dev value is correct.

Once installed, access DirectAdmin on port 2222. The Admin username/password are stored in the setup.txt file.