Table of Contents

Installation de DirectAdmin - CentOS 7 / 8

À faire en tant que root avec un installation centOS 7.x / 8.x de base

Installation des pré-requis

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 psmisc net-tools systemd-devel libdb-devel perl-DBI xfsprogs rsyslog logrotate crontabs nano

Installation de DirectAdmin

wget http://www.directadmin.com/setup.sh
chmod 755 setup.sh
./setup.sh

Configuration

Utilisateur administrateur

Modifier le nom d'utilisateur de l'administrateur par défault

Remplacer ADMIN_LOGIN par le nom d'utilisateur voulu

cd /usr/local/directadmin/scripts
./change_username.sh admin ADMIN_LOGIN
SUDO

On ajoute le compte administrateur dans la liste des sudoers pour permettre de passer en mode root

nano /etc/sudoers

Ajouter à la fin du fichier et remplacer ADMIN_LOGIN par votre nom d'utilisateur administrateur:

ADMIN_LOGIN ALL=(ALL)  ALL

Installation de ncftp

Installation de ncftp pour la gestion des sauvegardes via FTP par DirectAdmin

cd /usr/local/directadmin/scripts
./ncftp.sh

Configuration du timezone

Configuration du Timezone

Ajout de la traduction française

Installation de la traduction française de DirectAdmin

Installation de CSF Firewall

Installation de CSF Firewall

Alerte par e-mail (CSF Firewall)

Ajouter une adresse IP à la liste blanche/whitelist (CSF Firewall)

SSL

Activation et configuration SSL de DirectAdmin

Options

Logwatch

Installation de Logwatch

EximStat

Recevoir les statistiques EximStat par e-mail

Monitoring

Monitoring

À AJOUTER: ANTIVIRUS, RBL CHECKER, EXIM REPORT, ETC…