Installer DirectAdmin sur votre VPS : guide complet
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
- Connectez-vous avec les identifiants administratifs
- Allez dans Paramètres Admin
- Changez le mot de passe admin pour quelque chose de fort
- Configurez correctement votre nom d'hôte
- Définissez les paramètres de messagerie
Configurer le DNS
Si vous souhaitez utiliser DirectAdmin comme serveur de noms :
- Allez dans Administration DNS
- Définissez vos serveurs de noms (ns1.votredomaine.nl, ns2.votredomaine.nl)
- 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 :
- Allez dans Administrateur > Construction personnalisée
- Sélectionnez Apache > choisissez LiteSpeed
- 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
- Configuration du serveur web LiteSpeed
- Activer l'accès SSH dans DirectAdmin
- Utiliser Composer via SSH
- Premiers pas avec le VPS après l'achat
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.
0 van 0 vonden dit nuttig