Comment installer ISPmanager sur un VPS : Guide complet étape par étape
La gestion d’un serveur web n’a pas besoin d’être compliquée. ISPmanager est l’un des panneaux de contrôle les plus puissants et intuitifs disponibles pour les serveurs Linux, donnant aux administrateurs un contrôle total sur les sites web, les bases de données, les comptes de messagerie, les enregistrements DNS, les utilisateurs FTP, et bien plus — tout à partir d’une interface propre basée sur navigateur. Que vous soyez développeur, propriétaire de petite entreprise ou revendeur d’hébergement, ISPmanager réduit considérablement la complexité de la gestion quotidienne des serveurs.
Dans ce guide complet, vous apprendrez exactement comment installer ISPmanager sur votre VPS, le configurer pour la première fois, et commencer à gérer votre environnement d’hébergement comme un administrateur système professionnel.
Pourquoi choisir ISPmanager pour votre VPS ?
Avant de plonger dans le processus d’installation, il vaut la peine de comprendre pourquoi ISPmanager se distingue parmi les options de panneaux de contrôle :
- Ensemble de fonctionnalités complet — Gérez les domaines, les certificats SSL, les comptes de messagerie, FTP, les bases de données (MySQL/MariaDB), les zones DNS, les tâches cron et les permissions de fichiers à partir d’un seul tableau de bord.
- Support multi-utilisateurs — Créez des comptes d’hébergement isolés pour les clients ou les membres de l’équipe avec des contrôles de permissions granulaires.
- Convivial pour l’automatisation — ISPmanager supporte l’accès API, ce qui facilite l’automatisation des tâches de provisionnement et de gestion.
- Développement actif — Les mises à jour régulières garantissent la compatibilité avec les distributions Linux modernes et les normes de sécurité.
- Empreinte légère — Contrairement à certains panneaux concurrents, ISPmanager est optimisé pour fonctionner efficacement même sur les configurations VPS d’entrée de gamme.
Si vous recherchez un environnement VPS fiable pour exécuter ISPmanager, AlexHost VPS Hosting fournit des serveurs haute performance basés sur SSD avec accès root complet, idéaux pour les déploiements de panneaux de contrôle.
Section 1 : Prérequis
Avant de commencer l’installation, assurez-vous que les exigences suivantes sont satisfaites :
1.1 Système d’exploitation compatible
ISPmanager supporte officiellement les distributions Linux suivantes :
| Distribution | Versions supportées |
|---|---|
| Ubuntu | 20.04 LTS, 22.04 LTS |
| Debian | 10, 11, 12 |
| CentOS | 7 (support limité) |
> Recommandation : Ubuntu 22.04 LTS ou Debian 11/12 sont les choix les plus stables et les mieux supportés pour les nouveaux déploiements ISPmanager.
1.2 Configuration matérielle minimale
| Ressource | Minimum | Recommandé |
|---|---|---|
| CPU | 1 vCore | 2+ vCores |
| RAM | 1 GB | 2 GB ou plus |
| Espace disque | 10 GB | 20 GB ou plus |
| Réseau | 100 Mbps | 1 Gbps |
1.3 Accès requis
- Accès SSH à votre VPS (port 22 par défaut)
- Privilèges root ou un utilisateur avec droits complets
- Une adresse IP publique statique assignée à votre serveur
- Une connexion Internet active sur le serveur pour télécharger les paquets
Section 2 : Connexion à votre VPS via SSH
Étape 1 : Ouvrez votre terminal ou client SSH
- Linux / macOS : Ouvrez l’application Terminal intégrée.
- Windows : Utilisez PuTTY, Windows Terminal ou le client OpenSSH intégré (disponible dans Windows 10/11).
Étape 2 : Établissez la connexion SSH
Exécutez la commande suivante, en remplaçant le nom d’utilisateur par votre identifiant réel (généralement root pour un VPS neuf) et l’adresse IP par l’adresse IP publique de votre serveur :
ssh your_username@your_server_ipExemple :
ssh root@203.0.113.45Si votre serveur utilise un port SSH non standard, spécifiez-le avec le flag -p :
ssh -p 2222 root@203.0.113.45Si vous utilisez l’authentification par clé SSH (recommandée pour la sécurité), spécifiez votre clé privée :
ssh -i ~/.ssh/id_rsa root@your_server_ipUne fois connecté, vous verrez l’invite de commande de votre serveur, confirmant une session SSH réussie.
Section 3 : Mise à jour de votre serveur
Exécuter ISPmanager sur un système obsolète introduit des vulnérabilités de sécurité et des problèmes de compatibilité potentiels. Mettez toujours à jour les paquets de votre système avant d’installer un logiciel majeur.
Pour Debian / Ubuntu :
sudo apt update && sudo apt upgrade -yPour CentOS / RHEL :
sudo yum update -yUne fois la mise à niveau terminée, il est recommandé de redémarrer votre serveur pour appliquer les mises à jour du noyau :
sudo rebootReconnectez-vous via SSH après le redémarrage avant de continuer.
Section 4 : Installation d’ISPmanager sur votre VPS
ISPmanager fournit un script d’installation automatisé officiel qui gère toutes les dépendances, les fichiers de configuration et la configuration des services automatiquement.
Étape 1 : Téléchargez le programme d’installation officiel d’ISPmanager
Utilisez wget pour télécharger le script d’installation directement depuis les serveurs ISPmanager :
wget https://www.ispmanager.com/download/ispmanager-install.sh> Remarque : Vérifiez toujours l’URL de téléchargement par rapport à la documentation officielle d’ISPmanager pour vous assurer que vous utilisez la dernière version du programme d’installation.
Étape 2 : Rendez le programme d’installation exécutable
Une fois le téléchargement terminé, accordez les permissions d’exécution au script :
chmod +x ispmanager-install.shÉtape 3 : Exécutez le script d’installation
Exécutez le programme d’installation avec les privilèges root :
sudo ./ispmanager-install.shLe programme d’installation va maintenant :
- Détecter votre système d’exploitation et sa version
- Installer toutes les dépendances requises (serveur web, moteur de base de données, serveur de messagerie, etc.)
- Configurer les services système
- Configurer l’interface web d’ISPmanager
- Générer les identifiants initiaux pour le compte administrateur
L’ensemble du processus prend généralement 5 à 15 minutes, selon les performances de votre serveur et la vitesse de votre connexion Internet. Suivez les invites à l’écran et acceptez l’accord de licence lorsqu’il est présenté.
Étape 4 : Enregistrez vos identifiants de connexion
Une fois l’installation réussie, le script affichera une sortie similaire à la suivante :
ISPmanager has been successfully installed.
Access URL: http://your_server_ip:1500
Username: admin
Password: [generated_password]Copiez et stockez ces identifiants de manière sécurisée. Vous en aurez besoin pour accéder au panneau de contrôle.
Section 5 : Accès au panneau de contrôle ISPmanager
Étape 1 : Ouvrez un navigateur web
Sur votre ordinateur local, ouvrez n’importe quel navigateur web moderne (Chrome, Firefox, Edge, Safari).
Étape 2 : Accédez à l’URL d’ISPmanager
Entrez l’adresse suivante dans la barre d’adresse de votre navigateur, en remplaçant l’adresse IP par l’IP réelle de votre VPS :
http://your_server_ip:1500> Conseil de sécurité : ISPmanager supporte l’accès HTTPS. Après l’installation, configurez un certificat SSL pour chiffrer le trafic de votre panneau de contrôle. AlexHost offre des Certificats SSL abordables qui peuvent être appliqués à l’interface de gestion de votre serveur pour une sécurité renforcée.
Étape 3 : Connectez-vous au tableau de bord
Entrez le nom d’utilisateur et le mot de passe fournis à la fin du processus d’installation. Cliquez sur Connexion pour accéder au tableau de bord d’ISPmanager.
Section 6 : Configuration initiale d’ISPmanager
Après votre première connexion, ISPmanager vous guidera à travers un assistant de configuration initiale. Voici un aperçu des étapes de configuration clés :
Étape 1 : Complétez l’assistant de configuration initiale
L’assistant couvre les paramètres essentiels au niveau du serveur, notamment :
- Configuration du nom d’hôte — Définissez un nom de domaine pleinement qualifié (FQDN) pour votre serveur.
- Paramètres du serveur DNS — Configurez les serveurs de noms primaires et secondaires.
- Paramètres du serveur de messagerie — Choisissez et configurez votre serveur de messagerie préféré (Exim, Postfix, etc.).
- Paramètres du serveur FTP — Activez et configurez le démon FTP si nécessaire.
- Sélection du serveur web — Choisissez entre Apache, Nginx ou une pile combinée Apache+Nginx.
Travaillez attentivement à travers chaque section, car ces paramètres forment la base de votre environnement d’hébergement.
Étape 2 : Créez un nouvel utilisateur d’hébergement
Une fois l’assistant terminé, vous pouvez créer des comptes d’hébergement individuels :
- Accédez à Utilisateurs dans la barre latérale gauche.
- Cliquez sur Ajouter un utilisateur.
- Remplissez les champs requis :
- Nom d’utilisateur — Un identifiant de connexion unique.
- Mot de passe — Un mot de passe fort et unique.
- Adresse e-mail — Pour les notifications de compte.
- Limites de ressources — Définissez le quota disque, les limites de bande passante et le nombre de domaines, bases de données et boîtes aux lettres autorisés.
- Attribuez le niveau de permission approprié (utilisateur standard, revendeur ou administrateur).
- Cliquez sur Enregistrer pour créer le compte.
Étape 3 : Ajoutez et configurez des domaines
Pour héberger un site web, vous devez ajouter un domaine à ISPmanager :
- Allez à la section Domaines.
- Cliquez sur Ajouter un domaine.
- Entrez votre nom de domaine (par exemple, example.com).
- Sélectionnez le compte utilisateur auquel ce domaine appartient.
- Configurez les options supplémentaires :
- Racine du document — Le répertoire où vos fichiers de site web seront stockés.
- Version PHP — Sélectionnez la version PHP requise par votre application.
- SSL/TLS — Activez HTTPS pour le domaine (fortement recommandé).
- Cliquez sur Enregistrer pour activer le domaine.
> Conseil professionnel : Si vous avez besoin d’enregistrer un nouveau domaine pour votre projet, AlexHost offre des services compétitifs d’Enregistrement de domaine avec une large sélection de TLD.
Étape 4 : Configurez les bases de données
Pour les plateformes CMS comme WordPress, Joomla ou Drupal, vous aurez besoin d’une base de données :
- Accédez à Bases de données → Bases de données MySQL.
- Cliquez sur Ajouter une base de données.
- Entrez un nom de base de données, sélectionnez un jeu de caractères (UTF-8 recommandé) et attribuez un utilisateur de base de données avec un mot de passe sécurisé.
- Cliquez sur Enregistrer.
Étape 5 : Configurez les comptes de messagerie
ISPmanager inclut une interface de gestion de serveur de messagerie complète :
- Allez à Messagerie → Boîtes aux lettres.
- Cliquez sur Ajouter une boîte aux lettres.
- Entrez l’adresse e-mail, définissez un mot de passe et configurez les quotas de stockage.
- Cliquez sur Enregistrer.
> Si vous avez besoin d’une infrastructure de messagerie plus robuste et dédiée, séparée de votre VPS, envisagez les plans d’Hébergement de messagerie d’AlexHost, qui offrent une disponibilité fiable et une protection contre le spam prête à l’emploi.
Section 7 : Renforcement de la sécurité après installation
Une instance ISPmanager fraîchement installée nécessite un renforcement supplémentaire pour être prête pour la production. Voici les étapes les plus importantes :
7.1 Changez le mot de passe administrateur par défaut
Immédiatement après votre première connexion, accédez à Paramètres → Profil utilisateur et changez le mot de passe administrateur par défaut en un mot de passe fort et unique.
7.2 Activez les règles de pare-feu
ISPmanager inclut un gestionnaire de pare-feu intégré. Assurez-vous que les ports suivants sont ouverts et que tous les autres sont restreints :
| Port | Service |
|---|---|
| 22 | SSH |
| 80 | HTTP |
| 443 | HTTPS |
| 1500 | Panneau ISPmanager |
| 21 | FTP (si nécessaire) |
| 25, 465, 587 | Messagerie SMTP |
| 110, 995 | Messagerie POP3 |
| 143, 993 | Messagerie IMAP |
7.3 Installez un certificat SSL pour le panneau de contrôle
Accéder à votre panneau de contrôle via HTTP non chiffré est un risque de sécurité important. Configurez un certificat SSL pour activer l’accès HTTPS sur le port 1500.
7.4 Activez l’authentification à deux facteurs (2FA)
ISPmanager supporte l’authentification à deux facteurs pour les comptes administrateur. Activez cette fonction sous Paramètres → Sécurité pour vous protéger contre l’accès non autorisé.
7.5 Configurez les sauvegardes régulières
Configurez les sauvegardes automatisées pour tous les comptes hébergés sous Paramètres → Sauvegarde. Stockez les copies de sauvegarde dans un emplacement distant ou un stockage externe pour vous protéger contre la perte de données.
Section 8 : Choisir le bon plan AlexHost pour ISPmanager
ISPmanager fonctionne mieux sur un VPS ou un serveur dédié où vous avez un accès root complet et des ressources dédiées. Voici un guide rapide pour choisir le bon plan AlexHost :
- Petits projets et sites web personnels : Un plan VPS Hosting d’entrée de
sur tous les services d'hébergement