Перед установкой DirectAdmin необходимо установить дополнительные пакеты в ОС.
Для CentOS/Fedora:
yum -y install gcc gcc-c++ make patch flex bison perl dbus-libs quota
Для Debian/Ubuntu:
apt-get update
apt-get -y install gcc g++ make patch perl quota flex bison
Далее включаем использование CustomBuild вместо устаревшего CustomApache:
echo "1.1" > /root/.custombuild
Запускаем установку DirectAdmin и сборку необходимого ПО:
wget http://www.directadmin.com/setup.sh
chmod 755 setup.sh
./setup.sh uid lid `hostname` eth0
`hostname` в обратных кавычках, ставятся кнопкой с символом ~ (тильды).
Для виртуализации OpenVZ:
wget http://www.directadmin.com/setup.sh
chmod 755 setup.sh
./setup.sh uid lid `hostname` venet0:0
uid - это номер пользователя, владельца лицензии
lid - это номер самой лицензии
* Для выделенных серверов требуется также настроить квотирование перед установкой DA:
В директории /etc/fstab нужно отредактировать:
/dev/sda1 / ext3 defaults,usrquota,grpquota 1 1
После чего перезагрузить систему.
После завершения установки следует очистить и сохранить правила IPTABLES:
# iptables -F
# service iptables save