DirectAdmin est l'un des panneaux de contrôle les plus populaires pour l'hébergement web. Il offre une interface conviviale qui vous permet de gérer des sites web, des bases de données, des e-mails et plus encore sans avoir besoin de connaissances en ligne de commande. Chez Theory7, nous utilisons DirectAdmin sur notre hébergement mutualisé et de nombreux clients le choisissent également pour leur VPS. Dans ce guide, nous expliquons étape par étape comment installer DirectAdmin.

Qu'est-ce que DirectAdmin ?

DirectAdmin est un panneau de contrôle d'hébergement web commercial qui fonctionne sur des serveurs Linux. Il offre :

  • Interface web pour la gestion du serveur sur le port 2222
  • Gestion de domaine avec DNS, sous-domaines et alias
  • Gestion des e-mails avec webmail, filtres et redirections
  • Gestion des bases de données pour MySQL et MariaDB
  • Gestion des fichiers via un gestionnaire de fichiers intégré
  • Fonctions de sauvegarde pour des sauvegardes automatiques

DirectAdmin est plus léger que cPanel et consomme moins de ressources, ce qui le rend idéal pour des configurations VPS plus petites.

Exigences pour l'installation

Avant de commencer, assurez-vous que votre VPS répond à ces exigences :

Exigences matérielles minimales

  • Au moins 1 Go de RAM (2 Go recommandé)
  • 10 Go d'espace disque libre
  • 1 cœur de CPU (2+ recommandé)

Exigences logicielles

  • Installation OS propre (pas de serveur web existant)
  • CentOS 7/8, AlmaLinux 8/9, Rocky Linux 8/9
  • Ubuntu 20.04/22.04 ou Debian 10/11/12
  • Accès root au serveur

Licence DirectAdmin

Vous aurez besoin d'une licence DirectAdmin valide. Vous pouvez l'acheter via :

  • DirectAdmin.com directement
  • Votre fournisseur d'hébergement (Theory7 propose des licences)

Dans certains forfaits, une licence est incluse. Vérifiez les détails de votre forfait.

Étapes d'installation

Étape 1 : Se connecter à votre serveur

Connectez-vous en tant que root via SSH :

ssh root@votre-ip-serveur

Si vous utilisez un autre port SSH :

ssh root@votre-ip-serveur -p numéro-de-port

Étape 2 : Préparer le système

Mettez d'abord à jour votre système vers la dernière version :

# Pour CentOS/AlmaLinux/Rocky
dnf update -y

Pour Ubuntu/Debian

apt update && apt upgrade -y

Installez les packages nécessaires :

# CentOS/AlmaLinux
dnf install wget perl -y

Ubuntu/Debian

apt install wget perl -y

Étape 3 : Télécharger l'installateur DirectAdmin

Téléchargez le script d'installation officiel :

wget -O setup.sh https://www.directadmin.com/setup.sh
chmod +x setup.sh

Étape 4 : Démarrer l'installation automatique

Pour l'installation la plus facile, utilisez le mode automatique :

./setup.sh auto

L'installateur détecte automatiquement votre OS et configure tout. Ce processus prend 15 à 30 minutes selon la vitesse de votre serveur.

Alternatif : Installation manuelle

Pour plus de contrôle, vous pouvez exécuter l'installateur de manière interactive :

./setup.sh

Vous serez alors interrogé sur :

  • Configuration du nom d'hôte
  • Sélection de l'interface réseau
  • Nom d'utilisateur et mot de passe administrateur

Après l'installation

Accès à DirectAdmin

Après une installation réussie, vous pouvez vous connecter via :

https://votre-ip:2222

L'installateur affiche les identifiants administratifs à la fin. Notez ces informations.

Configuration initiale

  1. Connectez-vous avec les identifiants administratifs
  2. Allez dans Paramètres Admin
  3. Changez le mot de passe admin pour quelque chose de fort
  4. Configurez correctement votre nom d'hôte
  5. Définissez les paramètres de messagerie

Configurer le DNS

Si vous souhaitez utiliser DirectAdmin comme serveur de noms :

  1. Allez dans Administration DNS
  2. Définissez vos serveurs de noms (ns1.votredomaine.nl, ns2.votredomaine.nl)
  3. Configurez les bons enregistrements glue auprès de votre registraire de domaine

SSL pour DirectAdmin

Sécurisez l'interface admin avec un certificat SSL :

/usr/local/directadmin/scripts/letsencrypt.sh request hostname.votredomaine.nl

Installer LiteSpeed (optionnel)

DirectAdmin fonctionne par défaut avec Apache, mais LiteSpeed offre de meilleures performances :

  1. Allez dans Administrateur > Construction personnalisée
  2. Sélectionnez Apache > choisissez LiteSpeed
  3. Cliquez sur Construire

Le changement prend quelques minutes.

Dépannage

Installation échouée

Vérifiez si votre OS est pris en charge et si vous avez une installation propre. Les serveurs web existants peuvent causer des conflits.

Impossible de se connecter au port 2222

Vérifiez vos paramètres de pare-feu :

firewall-cmd --add-port=2222/tcp --permanent
firewall-cmd --reload

Message d'erreur de licence

Vérifiez que votre licence est valide et liée à la bonne adresse IP.

Articles connexes

Besoin d'aide ?

Nous sommes là pour vous aider ! Si vous rencontrez des problèmes ou avez des questions, notre équipe de support est prête à vous aider personnellement. Envoyez-nous un message via le système de tickets - nous répondons généralement dans quelques heures et sommes heureux de vous aider.