How to install CloudLinux on DirectAdmin? Print

  • 1

Firstly install DirectAdmin on Centos 7 64bit:


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 cronies bzip2 cyrus-sasl-devel perl-ExtUtils-Embed autoconf automaker libtool which patch mail bzip2-devel lost psmisc net-tools systemd-devel libdb-devel perl-DBI xfsprogs -y

Install DirectAdmin:
wget;chmod 755;./

Enable the ports in the firewall:
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --zone=public --add-port=2222/tcp --permanent
firewall-cmd --reload

Now we need to install CloudLinux:

Download the installer: wget
Activate CloudLinux (We issue licenses via IP): sh cldeploy -i
Then reboot: reboot

Now we need to install CloudLinux CageFS:
yum install cagefs -y
/usr/sbin/cagefsctl --init

Next we need Alt-PHP (PHP Selector):
yum groupinstall alt-php -y

If you wish to install the MySQL Governor:

Please note this tutorial is based on a fresh installation, if you are upgrading a existing installation please backup the databases before continuing!

DirectAdmin ships with MariaDB 5.5 by default you can check your version by doing: mysql -V

yum install governor-mysql -y
/usr/share/lve/dbgovernor/db-select-mysql --mysql-version=mariadb55
/usr/share/lve/dbgovernor/ --install

If you upgraded MariaDB using the CustomBuild 2.0 you will need to change 55 to one of the following:

  • 100 for MariaDB v10.0
  • 101 for MariaDB v10.1

Was this answer helpful?

« Back