50% de réduction tous les plans, durée limitée. À partir de $2.48/mo
il reste 12 minutes
Serveurs et système d'exploitation

Comment installer DirectAdmin sur Linux : Ubuntu, CentOS 7 et AlmaLinux (2026)

Rexa Cyrus By Rexa Cyrus 12 minutes de lecture Mis à jour il y a 53j
Bannière du guide d'installation DirectAdmin montrant la tour du serveur avec les logos de bouclier Ubuntu et CentOS sur un fond bleu nuageux

Gérer un serveur ne doit pas être difficile. Vous avez juste besoin des bons outils. DirectAdmin se distingue comme l'un des meilleurs panneaux de contrôle pour Linux car il est rapide, léger et efficace. Il fonctionne parfaitement sur Ubuntu et AlmaLinux, vous offrant une interface graphique pour gérer des tâches complexes.

L'installation manuelle du panneau de configuration vous donne un contrôle granulaire sur la configuration de votre serveur. Vous décidez exactement quels services exécuter et comment la sécurité est gérée, plutôt que de vous fier aux paramètres par défaut. Ce guide vous guide tout au long du processus de configuration complet pour garantir que votre environnement est construit exactement comme vous en avez besoin.

Configuration système requise pour DirectAdmin

Le respect de la configuration système requise de DirectAdmin permet une installation fluide et les meilleures performances.

CRITIQUE : Commencez avec un serveur propre. N'installez pas de services comme Apache, PHP, MySQL ou Sendmail avant d'installer DirectAdmin. Le programme d'installation compile et configure ces services spécifiquement pour le panneau de contrôle. Les installations existantes provoqueront des conflits et des échecs.

Infographie de la configuration système requise pour DirectAdmin montrant un processeur minimum de 2 GHz, 2 Go de RAM, 40 Go de stockage, une adresse IP dédiée et les distributions Linux prises en charge, notamment Ubuntu, CentOS et AlmaLinux

Exigences matérielles

La conception légère de DirectAdmin signifie qu’un matériel modeste peut exécuter efficacement le panneau de contrôle. Selon le Configuration système requise pour DirectAdmin, les spécifications officielles incluent des références matérielles spécifiques.

Configuration matérielle requise pour DirectAdmin pour les serveurs Linux :

Composant Exigence minimale Recommandé
Processeur 500 MHz Multicœur 1+ GHz
BÉLIER 4 GB 8 GB or more
Échanger la mémoire 4 GB 4 GB+
Stockage 2 GB free space SSD de 10 Go ou plus
Adresse IP 1 IPv4 statique 2+ pour le contrôle DNS

DirectAdmin nécessite un minimum de 4 Go de RAM avec au moins 4 Go de mémoire d'échange. Pour les serveurs hébergeant plusieurs sites Web, allouez de la mémoire et de la puissance de traitement supplémentaires.

Les processeurs Intel et AMD fonctionnent bien.

Remarque sur le matériel clé : Le stockage SSD est fortement recommandé par rapport aux disques durs traditionnels pour les meilleures performances DirectAdmin.

Compatibilité du système d'exploitation

DirectAdmin prend en charge plusieurs distributions Linux. Commencez par une nouvelle installation du système d’exploitation.

Chez Cloudzy, notre Serveur virtuel Linux fournit une base solide avec une disponibilité de 99,95 % et des centres de données dans plus de 12 sites dans le monde. Nous utilisons des processeurs AMD Ryzen 9 et un stockage NVMe pour que votre panneau DirectAdmin fonctionne rapidement.

Distributions prises en charge : Red Hat Enterprise Linux, AlmaLinux (recommandé pour la compatibilité RHEL), Rocky Linux, CentOS Stream, CloudLinux, Debian, Ubuntu (20.04 LTS, 22.04 LTS, 24.04 LTS).

Remarque : CentOS 7 a atteint la fin de vie en juin 2024. Pour les systèmes basés sur RHEL, utilisez plutôt AlmaLinux 9 ou Rocky Linux 9.

Pour les installations Ubuntu, DirectAdmin fonctionne mieux sur les versions de support à long terme. Apprenez-en davantage sur les différences entre nos Guide de comparaison CentOS vs Ubuntu.

Exigences de licence et de domaine

Vous avez besoin d'une clé de licence DirectAdmin valide pour démarrer l'installation. L'installateur Web demande directement cette clé. Le verrouillage IP est disponible en tant que fonction de sécurité en option, mais la clé constitue la principale exigence. Vous avez également besoin d’un nom de domaine complet pour le nom d’hôte de votre serveur.

Ce nom d'hôte doit être résolu via DNS.

Accès requis

L'accès root à votre serveur est obligatoire pour l'installation de DirectAdmin. Le processus d'installation modifie les configurations du système et installe divers services nécessitant les privilèges root.

Une fois les exigences couvertes, vous êtes prêt à commencer le processus d’installation. Les sections suivantes fournissent des instructions détaillées pour Ubuntu et CentOS 7.

Si vous souhaitez éviter les tracas de configuration, procurez-vous Cloudzy Hébergement VPS DirectAdmin. Il est préconfiguré pour des performances optimales. Vous pouvez commencer à gérer vos sites Web immédiatement sans toucher à la ligne de commande. Cela vous permet de vous concentrer sur votre contenu plutôt que sur la configuration du serveur.

Comment installer DirectAdmin sur Ubuntu

L'installation de DirectAdmin sur Ubuntu est simple lorsque vous suivez attentivement ces étapes. Pour une stabilité et des performances optimales, nous vous recommandons d'utiliser un Cloudzy VPN Ubuntu exécutant les versions 20.04 LTS, 22.04 LTS ou 24.04 LTS.

# Update package lists and upgrade all packages
apt update && apt upgrade -y

Étape 1 : Mettez à jour votre système

Passez à l'utilisateur root avant de faire autre chose. Courir sudo -je pour ouvrir un shell racine. Toutes les commandes de cette section Ubuntu s'exécutent à partir de ce shell racine, vous n'aurez donc pas besoin de les préfixer avec sudo.

# Update package lists and upgrade all packages
apt update && apt upgrade -y

Une fois la mise à jour terminée, redémarrez votre serveur pour appliquer les mises à jour du noyau :

# Reboot the server
reboot

Étape 2 : installer les dépendances requises

Le programme d'installation extrait ses propres dépendances lors de l'installation. Vous avez seulement besoin boucle installé au préalable pour exécuter le script :

apt install curl -y

Dépannage – paquets manquants : Si setup.sh signale un package manquant en cours d'installation, installez uniquement ce package par son nom, puis réexécutez le script.

Deux packages qui ne sont plus dans les dépôts Ubuntu 24.04 sont Libaio1 (remplacé par libaio1t64) et libperl4-corelibs-perl (entièrement supprimé). N'installez pas une liste complète de pré-dépendances à partir de guides externes. Laissez setup.sh résoudre ce dont il a besoin.

Étape 3 : Exécutez le script d'installation DirectAdmin

Assurez-vous que vous êtes toujours dans votre shell racine à l'étape 1. Si vous avez quitté, exécutez sudo -je encore une fois avant de continuer. Exécutez ensuite le script d'installation :

# Run DirectAdmin installation script
sh <(curl -fsSL https://download.directadmin.com/setup.sh)

Ne l'exécutez pas comme sudo sh <(boucle …). Exécutez-le directement depuis l’intérieur du shell racine. En utilisant sudo dans un shell non root peut entraîner l'échec du script en cours d'installation.

Le script effectue les vérifications initiales du système et fournit une URL pour poursuivre l'installation via votre navigateur Web.

L'URL ressemblera à http://YOUR_SERVER_IP:35222/?key=UNIQUE_INSTALLATION_KEY. Ouvrez cette URL dans votre navigateur pour terminer l'installation via le programme d'installation Web de DirectAdmin.

Lors de l'installation, le programme d'installation Web vous demande votre clé de licence, le nom d'hôte du serveur, le nom d'utilisateur et le mot de passe de l'administrateur, la sélection de la carte réseau et les préférences de la pile logicielle.

Le processus d'installation prend généralement 30 à 60 minutes, selon les performances de votre serveur et la vitesse de votre connexion Internet.

Étape 4 : Configurer les paramètres du pare-feu

Si vous utilisez un pare-feu, configurez-le pour autoriser les ports par défaut de DirectAdmin. DirectAdmin utilise le port 2222 pour l'interface du panneau de configuration.

Exécutez ces commandes pour qu'UFW configure correctement l'accès au pare-feu.

# Allow DirectAdmin control panel access
ufw allow 2222/tcp
# Allow HTTP web traffic
ufw allow 80/tcp
# Allow HTTPS-encrypted web traffic
ufw allow 443/tcp
ufw allow 35222/tcp
# Apply firewall changes
ufw reload

Port 2222 donne accès au panneau de configuration DirectAdmin, tandis que les ports 80 et 443 gèrent le trafic Web HTTP et HTTPS pour vos sites Web hébergés.

Étape 5 : Accédez à DirectAdmin

Une fois l'installation terminée, accédez à DirectAdmin en ouvrant votre navigateur Web et en accédant à :

http://YOUR_SERVER_IP:2222

Connectez-vous en utilisant les informations d'identification d'administrateur que vous avez créées lors de l'installation.

Comment installer DirectAdmin sur CentOS 7 (hérité uniquement)

Important: Ne l'utilisez pas pour les nouveaux serveurs.

CentOS 7 a atteint sa fin de vie en 2024. DirectAdmin a également abandonné la prise en charge des systèmes RHEL 7. Vous ne devez utiliser ces étapes que si vous essayez de récupérer l'héritage Hébergement VPS CentOS environnements.

Organigramme d'installation de DirectAdmin CentOS 7 montrant la configuration SELinux, la mise à jour du système, l'exécution du script d'installation sudo, la configuration du pare-feu et les étapes d'achèvement avec indicateurs de progression
Pour toute nouvelle installation en 2026, vous devez utiliser AlmaLinux 9. Si vous continuez avec CentOS 7, vous serez confronté à des risques de sécurité et à des scripts de mise à jour défectueux.

Étape 1 : préparer le système

Basculez vers un shell racine avant de commencer. Courir sudo -je pour en ouvrir un. Ne pas utiliser sudo devant les commandes individuelles. Exécutez-les directement depuis l’intérieur du shell racine.

sudo -i

Tout d’abord, désactivez temporairement SELinux pour le processus d’installation. SELinux peut interférer avec les scripts d'installation de DirectAdmin :

# Temporarily disable SELinux
setenforce 0
# Permanently disable SELinux on reboot
sed -i 's/enforcing/disabled/g' /etc/selinux/config

Mettez à jour vos packages système :

# Update all system packages
yum update -y

Reboot the server after updates complete:

# Reboot to apply updates
reboot

Étape 2 : Exécutez le script d'installation DirectAdmin

Vous êtes déjà dans un shell racine depuis l'étape 1. Exécutez directement le script d'installation :

sh <(curl -fsSL https://download.directadmin.com/setup.sh)

Ne pas utiliser sudo sh <(boucle …). Exécutez-le uniquement depuis l’intérieur du shell racine. L'assistant d'installation vous guidera tout au long du processus de configuration. Vous aurez besoin des informations de votre licence DirectAdmin et configurerez les paramètres de base du serveur.

Étape 3 : Configurer les règles de pare-feu

CentOS 7 utilise firewalld pour la gestion du pare-feu. Ouvrez les ports nécessaires :

# Allow DirectAdmin control panel (port 2222)

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

# Allow HTTP traffic (port 80)

firewall-cmd --permanent --add-port=80/tcp

# Allow HTTPS traffic (port 443)

firewall-cmd --permanent --add-port=443/tcp
# Allow Installation Port
firewall-cmd --permanent --add-port=35222/tcp

# Reload firewall to apply changes

firewall-cmd --reload

Ces commandes permettent au panneau de configuration et aux services Web de DirectAdmin d'accepter les connexions entrantes.

Étape 4 : Terminer l'installation

Le processus d'installation installera et configurera tous les services requis, y compris le serveur Web, PHP et le système de base de données de votre choix. Surveillez le résultat de l’installation pour détecter toute erreur ou avertissement.

Une fois l'installation terminée, accédez à DirectAdmin à l'adresse :

http://YOUR_SERVER_IP:2222

Connectez-vous avec vos informations d'identification d'administrateur pour commencer à configurer votre environnement d'hébergement.

Comment installer DirectAdmin sur AlmaLinux 9 (alternative recommandée)

AlmaLinux 9 est le remplacement recommandé pour CentOS 7, offrant une compatibilité RHEL complète avec une prise en charge active à long terme. DirectAdmin prend officiellement en charge AlmaLinux, ce qui en fait le meilleur choix pour les nouveaux déploiements 2026.

Le processus d'installation est presque identique à CentOS 7, avec une gestion moderne des packages. Voici l’approche simplifiée :

Étapes d'installation rapides

Basculez d'abord vers un shell racine, puis mettez à jour votre système :

sudo -i

# Update system packages
dnf update -y

Exécutez le script d'installation directement à partir de ce shell racine. Ne le préfixez pas avec sudo sh <(boucle …):

# Run DirectAdmin installation script
sh <(curl -fsSL https://download.directadmin.com/setup.sh)

Run the script directly from the root shell. Ne le préfixez pas avec sudo.

Configurez le pare-feu à l'aide de firewalld :

# Allow necessary ports

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

firewall-cmd --permanent --add-port=80/tcp

firewall-cmd --permanent --add-port=443/tcp

firewall-cmd --permanent --add-port=35222/tcp

firewall-cmd --reload

Accédez à votre panneau DirectAdmin à http://YOUR_SERVER_IP:2222 une fois l'installation terminée. AlmaLinux 9 offre une meilleure sécurité, des mises à jour actives et une prise en charge officielle de DirectAdmin jusqu'en 2032.

Configuration post-installation

Après avoir installé DirectAdmin avec succès, effectuez ces étapes de configuration importantes pour sécuriser et améliorer votre installation.

Fonctionnalités de sécurité et de gestion des utilisateurs de DirectAdmin affichant les certificats SSL, l'intégration de Let's Encrypt, les enregistrements DNS, la protection par mot de passe et les rôles d'utilisateur à trois niveaux : administrateur, revendeur et utilisateur

Configuration de la sécurité

Mettez à jour votre mot de passe administrateur juste après vous être connecté. Le programme d'installation génère des informations d'identification aléatoires, vous devez donc définir un mot de passe personnalisé immédiatement. Accédez à Account Manager dans l’interface DirectAdmin et mettez à jour vos informations d’identification.

Activez les certificats SSL/TLS pour le panneau de configuration DirectAdmin lui-même. DirectAdmin supports Let’s Encrypt for free SSL certificates, which you can configure through the SSL Certificates section.

Configuration DNS

Configurez vos serveurs de noms dans la section Gestion DNS de DirectAdmin. Proper DNS configuration means your domains resolve correctly and email delivery works properly.

Configuration du compte utilisateur

DirectAdmin fonctionne sur trois niveaux d'accès :

  • Administrateurs avoir un contrôle total sur le serveur
  • Revendeurs peut créer et gérer des comptes d'utilisateurs
  • Utilisateurs peuvent gérer leurs propres sites Web et comptes de messagerie

Installation du logiciel

Utilisez la fonctionnalité CustomBuild de DirectAdmin pour installer ou mettre à jour des progiciels tels que des serveurs Web, des versions PHP et des systèmes de bases de données.

Avantages et limites de DirectAdmin

Vous devez peser les forces de DirectAdmin par rapport à ses faiblesses avant de l’installer. Le plus gros attrait est le prix. La licence Standard ne coûte que 29 $ par mois. C'est bien inférieur à cPanel. Cela vous permet d'économiser de l'argent si vous gérez plusieurs serveurs.

Tableau comparatif des avantages et des limitations de DirectAdmin avec des icônes montrant les économies de coûts, les performances et la compatibilité Linux par rapport aux restrictions réseau et aux limitations des plugins

Performance is another big plus. The panel is lightweight. Il fonctionne bien avec un matériel minimal, même sur des processeurs à 500 MHz. This leaves more RAM and processing power for your actual websites. Il reste stable grâce aux fonctionnalités de récupération automatique en cas de crash.

Mais il y a des compromis à faire. Vous bénéficiez de moins de fonctionnalités intégrées par rapport à cPanel. L’écosystème des plugins est également beaucoup plus petit. Vous risquez de manquer la large gamme d’outils tiers proposés par d’autres panels. Cela peut rendre des personnalisations spécifiques plus difficiles à trouver sans aide.

DirectAdmin fonctionne uniquement sur les systèmes Linux. Les utilisateurs Windows ne peuvent pas l'utiliser. La communauté des utilisateurs est plus petite, donc trouver des réponses à des erreurs rares prend plus de temps. Pourtant, si vous recherchez de la rapidité et des coûts faibles plutôt qu’un marché massif, ce panneau est un choix solide.

DirectAdmin vs cPanel : une brève comparaison

Comparaison DirectAdmin vs cPanel montrant la rentabilité, l'utilisation des ressources, les listes de fonctionnalités et les différences de gestion des utilisateurs entre les deux panneaux de contrôle d'hébergement Web

Savoir comment DirectAdmin se compare à cPanel vous aide à faire un choix éclairé.

Tarif : Le forfait Standard de DirectAdmin coûte 29 $ par mois, tandis que le prix de cPanel est nettement plus élevé pour des fonctionnalités comparables. DirectAdmin permet de réaliser des économies substantielles, en particulier pour les fournisseurs d'hébergement gérant plusieurs serveurs.

Utilisation des ressources : DirectAdmin consomme moins de ressources système que cPanel, ce qui le rend plus adapté aux environnements VPS et d'hébergement partagé.

Caractéristiques: cPanel offre davantage de fonctionnalités intégrées et un écosystème plus large de plugins et d'intégrations. DirectAdmin fournit des outils de gestion d'hébergement essentiels, mais avec un ensemble de fonctionnalités plus rationalisées.

Si vous envisagez des alternatives, consultez notre guide sur «comment installer cPanel sur Ubuntu”.

Courbe d'apprentissage : Les deux panneaux sont adaptés aux débutants, bien que la documentation complète de cPanel et la communauté d'utilisateurs plus large fournissent davantage de ressources d'apprentissage.

Conclusion

Apprendre à installer DirectAdmin sur Linux vous offre une solution fiable et rentable pour la gestion des serveurs. Sa conception légère, son interface intuitive et son prix abordable en font un excellent choix pour les fournisseurs d'hébergement.

Le processus d'installation pour installer DirectAdmin sur Ubuntu, CentOS 7 et AlmaLinux 9 est simple lorsque vous suivez les étapes appropriées. Assurez-vous que votre système répond aux exigences minimales de 4 Go de RAM et de 4 Go de mémoire d'échange, obtenez une licence valide et configurez votre pare-feu pour autoriser le port par défaut 2222 de DirectAdmin.

Bien que DirectAdmin n'offre pas autant de fonctionnalités que cPanel, l'accent mis sur les fonctionnalités d'hébergement de base, la stabilité et l'efficacité des ressources répond exceptionnellement bien à de nombreux cas d'utilisation.

FAQ

Qu’est-ce que DirectAdmin ?

DirectAdmin est un panneau de contrôle Web léger pour Linux. Il vous permet de gérer les sites Web, la messagerie électronique et le DNS via une interface graphique plutôt que via la ligne de commande. C'est une alternative rentable à cPanel.

DirectAdmin est-il compatible avec Ubuntu 24.04 LTS ?

Yes, DirectAdmin fully supports Ubuntu 24.04 LTS, 22.04 LTS, and 20.04 LTS. Il est préférable d'utiliser les versions LTS (Long Term Support), car elles offrent des mises à jour de sécurité étendues et une plus grande stabilité pour les environnements de serveur.

Quel est le port par défaut pour DirectAdmin ?

DirectAdmin utilise le port 2222 pour l'interface du panneau de configuration. This differs from standard HTTP port 80, which serves websites. Assurez-vous que votre pare-feu autorise le trafic sur le port 2222 à accéder au tableau de bord DirectAdmin.

Puis-je utiliser DirectAdmin sur des serveurs Windows ?

Non, DirectAdmin est exclusivement destiné aux systèmes d'exploitation Linux. Les distributions prises en charge incluent Ubuntu, Debian, CentOS, AlmaLinux, Rocky Linux et Red Hat Enterprise Linux. Pour les serveurs Windows, envisagez des alternatives comme Plesk.

Combien coûte DirectAdmin en 2026 ?

DirectAdmin propose Personal Plus à 5 $/mois, LITE à 15 $/mois et Standard à 29 $/mois. L'ancien forfait Personnel à 2 $/mois a été abandonné en août 2023. Ces prix restent nettement inférieurs à ceux de concurrents comme cPanel.

Quelle est la configuration minimale requise en RAM pour DirectAdmin ?

DirectAdmin nécessite 4 Go de RAM et 4 Go de mémoire d'échange minimum. Pour les environnements de production hébergeant plusieurs sites Web, allouez plus de RAM.

Pourquoi certains guides mentionnent-ils CentOS 8 pour DirectAdmin ?

CentOS 8 a atteint la fin de vie le 31 décembre 2021 et CentOS 7 a suivi le 30 juin 2024. Pour les déploiements actuels, utilisez AlmaLinux 9 ou Rocky Linux 9 pour le support officiel de DirectAdmin et les mises à jour de sécurité à long terme.

Ai-je besoin de connaissances techniques pour installer DirectAdmin sur Linux ?

Basic Linux command-line familiarity helps, but this guide provides all necessary commands. Vous avez besoin d'un accès root SSH et de la possibilité d'exécuter des commandes de terminal. The automated installation script makes the process easy for beginners.

Puis-je migrer de cPanel vers DirectAdmin sur le même serveur ?

Non. DirectAdmin nécessite un serveur propre pour fonctionner car il compile son propre environnement. Étant donné que cPanel installe ses propres versions d'Apache et MySQL, l'installation de DirectAdmin par-dessus cassera votre serveur. Vous devez provisionner un nouveau VPS et y transférer vos sauvegardes à la place.

Partager

Plus du blog

Continuez à lire.

Meilleures applications auto-hébergées que vous pouvez exécuter avec Cosmos Cloud Image de couverture avec des panneaux d'applications autour d'un tableau de bord Cosmos.
Serveurs et système d'exploitation

Meilleures applications auto-hébergées que vous pouvez exécuter avec Cosmos Cloud : fichiers, médias, mots de passe, automatisation et plus encore !

Peut-être avez-vous configuré Cosmos Cloud et souhaitez-vous maintenant voir quelles applications correspondent bien à celui-ci, ou peut-être n'avez-vous même pas encore choisi Cosmos et souhaitez-vous simplement voir dans quelle mesure il s'adapte à votre travail.

Nick SilverNick Silver 16 minutes de lecture
Couverture Portainer vs Cosmos Cloud pour la gestion des applications Docker avec diagramme de configuration hybride et opérations néon vs blocs d'accès.
Serveurs et système d'exploitation

Portainer vs Cosmos Cloud : la meilleure solution pour la gestion des applications Docker

Si vous connaissez déjà Docker et souhaitez simplement exécuter une pile d'applications plus propre et croissante, voici la réponse courte à Portainer vs Cosmos Cloud. Portainer est le meilleur choix pour la direction

Nick SilverNick Silver 14 minutes de lecture
Graphique de fonctionnalité Cosmos Cloud vs CasaOS vs Umbrel montrant trois chemins auto-hébergés dans un monde de réseau cloud abstrait.
Serveurs et système d'exploitation

Cosmos Cloud vs CasaOS vs Umbrel : quelle plateforme auto-hébergée convient à votre configuration ?

La réponse courte est que CasaOS est toujours le point de départ le plus simple, Umbrel a la sensation la plus propre et Cosmos Cloud a plus de sens une fois que vous souhaitez un contrôle plus strict sur doma.

Nick SilverNick Silver 11 minutes de lecture

Prêt à déployer ? À partir de 2,48 $/mois.

Cloud indépendant, depuis 2008. AMD EPYC, NVMe, 40 Gbps. Remboursement sous 14 jours.