Présentation de cPanel
cPanel & WHM est le panneau de gestion d'hébergement web le plus répandu. WHM (WebHost Manager) sert à l'administrateur du serveur : création des comptes, paquets de ressources, DNS, messagerie, sauvegardes. cPanel est l'interface de chaque client final : sites, bases de données, adresses e-mail, certificats.
À la livraison, le VPS (Debian ou Ubuntu, à Paris ou Francfort) a déjà exécuté l'installateur officiel téléchargé depuis securedownloads.cpanel.net/latest. Un mot de passe root aléatoire de 48 caractères hexadécimaux est généré, puis un fichier /tmp/credentials.txt rassemble l'adresse IP, l'URL de WHM et ce mot de passe.
Il reste à ouvrir WHM, terminer l'assistant de configuration initial et renseigner une licence cPanel valide. La licence n'est pas fournie par l'installation : elle est nécessaire pour utiliser le panneau.
Ce que vous pouvez faire avec cPanel
WHM pour l'administrateur serveur
Interface d'administration accessible en HTTPS sur le port 2087 avec le compte root. Vous y gérez comptes, quotas, services et réglages du serveur.
cPanel pour chaque compte
Chaque compte créé dans WHM dispose de son interface cPanel sur le port 2083, pour gérer fichiers, bases de données, domaines et boîtes mail sans accès root.
Installateur officiel cPanel
Le script récupère l'installateur publié par cPanel et vérifie la présence de /usr/local/cpanel/cpanel avant de conclure. Aucune version modifiée n'est utilisée.
Identifiants générés à la livraison
Un mot de passe root aléatoire est créé pour chaque serveur. Il est écrit avec les URL d'accès dans /tmp/credentials.txt, lisible par root uniquement (droits 600).
Journal d'installation complet
Toute la sortie de l'installation est conservée dans /var/log/cpanel-auto-install.log, utile pour suivre l'avancement ou comprendre un échec.
Démarrer avec cPanel
De la commande à la mise en production, en quelques minutes.
- 1
Commandez le VPS avec cPanel coché
Choisissez un VPS Linux (Paris ou Francfort), Debian ou Ubuntu, puis cochez cPanel dans l'onglet « Applications » du formulaire de commande. Prévoyez au moins 2 Go de RAM.
- 2
Connectez-vous et récupérez les identifiants
Une fois le serveur livré, connectez-vous en SSH. L'installation de cPanel prend du temps : suivez-la dans le journal, puis lisez le fichier d'identifiants quand elle est terminée.
Bashssh root@SERVER_IP tail -f /var/log/cpanel-auto-install.log cat /tmp/credentials.txt - 3
Terminez l'assistant WHM et créez un compte
Ouvrez https://SERVER_IP:2087 et connectez-vous avec root et le mot de passe du fichier. Acceptez le certificat auto-signé du navigateur, renseignez votre licence cPanel, parcourez l'assistant, puis créez un premier compte cPanel.
Bashhttps://SERVER_IP:2087 - 4
Sécurisez le serveur pour la production
Copiez les identifiants dans un gestionnaire de mots de passe, puis supprimez le fichier. Pointez un nom de domaine vers le serveur, utilisez-le comme nom d'hôte dans WHM, et vérifiez que le pare-feu laisse passer les ports 2087 et 2083 ainsi que ceux de vos sites. Configurez enfin les sauvegardes dans WHM.
Bashshred -u /tmp/credentials.txt
Cas d’usage de cPanel
Héberger les sites de vos clients
Une agence web regroupe les sites de ses clients sur un serveur unique, avec un compte cPanel par client et ses propres bases de données et boîtes mail.
Revendre de l'hébergement mutualisé
WHM permet de définir des paquets de ressources et de créer des comptes à la demande. C'est la base d'une activité de revendeur d'hébergement.
Migrer depuis un hébergement existant
Si vos sites tournent déjà sous cPanel ailleurs, vous retrouvez la même interface sur un serveur dont vous maîtrisez les ressources et la configuration.
Centraliser sites, DNS et messagerie
Un seul panneau gère vos domaines, vos zones DNS, vos certificats et vos adresses e-mail, pour une petite entreprise qui veut tout au même endroit.
Questions fréquentes sur cPanel
Le script d'installation les écrit dans /tmp/credentials.txt, un fichier lisible uniquement par root. Il contient l'IP publique, l'URL de WHM sur le port 2087, l'URL de cPanel sur le port 2083 et le mot de passe root généré. Copiez-le rapidement, car il est stocké dans un répertoire temporaire.
En savoir plus sur cPanel
Licence cPanel
L'installation ne contient pas de licence. Le fichier d'identifiants le rappelle : une licence cPanel valide est nécessaire. Procurez-vous-la auprès de cPanel ou d'un revendeur agréé, et renseignez-la au premier accès à WHM.
Suivre l'installation
Le script écrit tout dans /var/log/cpanel-auto-install.log. Tant que le fichier /tmp/credentials.txt n'existe pas, l'installation n'est pas terminée : il n'est créé qu'après la vérification de /usr/local/cpanel/cpanel. En cas d'échec, le journal se termine par « ERROR: cPanel installation failed. ».
Ports et accès
WHM répond sur le port TCP 2087 et cPanel sur le 2083, en HTTPS. Au premier accès, le navigateur signale un certificat non reconnu : c'est normal tant que vous n'avez pas utilisé un nom d'hôte valide. Si vous activez un pare-feu, ouvrez ces deux ports, ainsi que ceux des services que vous hébergez (web, messagerie).
Conserver les identifiants
Le fichier /tmp/credentials.txt se trouve dans un répertoire temporaire. Copiez-le dès la première connexion, puis supprimez-le. Changez ensuite le mot de passe root et envisagez une authentification par clé SSH.
Besoin d'un hébergement sans administration serveur ?
Si vous ne souhaitez pas gérer un serveur, consultez notre offre d'hébergement cPanel. Pour vos noms de domaine, rendez-vous sur /web-domains.