Blog ·
Alternatives à cPanel pour les hébergeurs
Six panneaux de contrôle comparés : modèle de licence, effort de migration et comportement d’API mesuré (DirectAdmin, Plesk, HestiaCP et CyberPanel).
Par Provibr
La plupart des comparatifs de panneaux de contrôle d’hébergement sont écrits par quelqu’un qui en vend un. Celui-ci est écrit par une entreprise qui exploite les six comme intégrations en production et qui est payée pareil quel que soit votre choix : ce que nous pouvons vous offrir d’utile n’est donc pas un avis, mais des mesures.
Tout ce qui figure dans le tableau des API ci-dessous a été mesuré sur des serveurs en fonctionnement, lors de la construction de ces intégrations. C’est la partie d’un panneau qu’on ne découvre qu’après s’y être engagé, et c’est elle qui décide si votre automatisation sera ennuyeuse ou une source permanente d’incidents.
Les six, en un coup d’œil
| Panneau | Modèle de licence | Convient à | À surveiller |
|---|---|---|---|
| cPanel / WHM | par compte, par mois | les hébergeurs dont les clients le réclament par son nom | le coût croît avec le nombre de clients |
| DirectAdmin | par serveur, forfaitaire au-delà d’un palier | les volumes de comptes en hausse, les marges serrées | un écosystème tiers plus réduit |
| Plesk | par serveur, par paliers | l’hébergement Windows, les charges d’agence | deux API, dont aucune n’est complète seule |
| Virtualmin | édition open source, édition Pro payante | les hébergeurs techniques déjà sous Webmin | le support des quotas dépend du système de fichiers |
| HestiaCP | open source | les parcs petits et légers sous Debian/Ubuntu | bannit votre automatisation après cinq refus |
| CyberPanel | édition open source, édition Enterprise payante | les piles LiteSpeed / OpenLiteSpeed | l’accès à l’API est désactivé par défaut |
Le coût de licence, et où nous cessons de donner des chiffres
Nous pouvons vous donner des chiffres solides pour deux des six, parce que nous les avons vérifiés à la source et que nous pouvons les dater.
cPanel, prix publics des licences auto-gérées en vigueur le 1er janvier 2026 : Solo 29,99 $, Admin 35,99 $, Pro 53,99 $, Premier 69,99 $ jusqu’à 100 comptes et 0,49 $ par compte au-delà. Les prédécesseurs de 2025 étaient 26,99 $, 32,99 $, 46,99 $, 65,99 $ et 0,45 $. Pro a augmenté de 14,9 % ; le tarif par compte au-delà de 100 a augmenté de 8,9 %.
DirectAdmin, prix publics relevés sur directadmin.com le 21 août 2026 : Personal PLUS 5 $/mois (2 comptes), Lite 15 $/mois (10 comptes), Standard 29 $/mois pour un nombre illimité de comptes et de domaines, avec des remises de volume publiées de 15 % à quatre licences Standard jusqu’à 40 % à trente-cinq.
Pour les quatre autres, nous nous abstenons délibérément de citer un prix. Plesk publie des paliers par serveur, et ce que vous payez dépend du palier, du fait que vous achetiez en direct, via un hébergeur ou une place de marché cloud, et de la durée d’engagement ; nous n’avons pas vérifié pour 2026 un chiffre que nous accepterions de mettre dans un tableau, nous n’en mettons donc aucun. Virtualmin, HestiaCP et CyberPanel relèvent d’un autre type d’affirmation plutôt que d’un prix plus bas : Virtualmin livre une édition GPL aux côtés d’une édition Pro payante, HestiaCP est open source, et CyberPanel livre une édition open source aux côtés d’une édition Enterprise payante qui intègre LiteSpeed Enterprise. « Pas de frais de licence » est un fait sur la licence du logiciel, pas une affirmation sur votre coût total de possession. Vous échangez une ligne de licence contre des heures.
La forme de la courbe cPanel est ce qu’il faut intégrer, car c’est elle qui fait de ceci une question récurrente plutôt qu’unique. À 0,49 $ par compte et par mois, un serveur de mille comptes coûte 510,99 $ là où DirectAdmin Standard coûte 29 $. Et en janvier prochain le premier chiffre bouge, et le second probablement pas.
Ce que votre client remarque vraiment
L’arithmétique des licences est la moitié facile. La moitié coûteuse, c’est l’attrition et le support, et là une seule chose ressort de façon fiable dans les chiffres : le fait que votre client reconnaisse l’interface.
L’avantage d’écosystème de cPanel est réel, et ce n’est pas de la nostalgie. Plus d’intégrations tierces, plus d’outils de migration, plus de documentation écrite par d’autres que vous, et des clients dont les trois derniers hébergeurs l’utilisaient tous. Si la charge de support est votre premier coût, cette familiarité vaut de l’argent, et tout comparatif qui la traite comme un simple attachement vous trompe. À l’inverse : pour l’hébergement destiné aux revendeurs, pour les publics techniques, et pour tout ce où le client vit dans votre propre tableau de bord plutôt que dans le panneau, l’interface est quasi invisible, et la ligne de licence ne l’est pas.
Ce que fait vraiment chaque API, mesuré
Voici le tableau que personne ne publie, parce qu’on ne l’apprend qu’en écrivant une intégration contre chacune.
| cPanel / WHM | DirectAdmin | Plesk | Virtualmin | HestiaCP | CyberPanel | |
|---|---|---|---|---|---|---|
| Port par défaut | 2087 | 2222 | 8443 | 10000 | 8083 | 8090 |
| HTTP en clair | refusé | courant, accepté avec un avertissement | redirige vers https | non mesuré | non mesuré | 443 était fermé sur le serveur mesuré |
| Identifiant | jeton d’API WHM | clé de connexion | une clé d’API | HTTP Basic | clé d’accès | utilisateur et mot de passe, d’où un jeton est dérivé |
| La réussite se lit sur | metadata.result | error=0 dans le corps | selon l’API | status: "success" | l’en-tête Hestia-Exit-Code | le corps JSON |
| L’échec arrive en | HTTP 200 | HTTP 200 | HTTP 200 (XML) | HTTP 200 | HTTP 4xx, mais lisez l’en-tête | le corps JSON |
| Nombre d’API nécessaires | une | une | deux | une | une | deux |
| Liste les comptes en un appel | oui | oui | oui | oui | oui, puis un appel par compte pour les domaines | aucun point de terminaison |
| Latence de lecture après un changement | aucune mesurée | ~3 secondes | aucune mesurée | non mesurée | non mesurée | non mesurée |
Quatre de ces lignes méritent plus qu’une case.
Quatre de ces six panneaux signalent l’échec par un HTTP 200. cPanel place result: 0 dans un objet metadata ; DirectAdmin place error=1 dans le corps ; l’API XML de Plesk répond <status>error</status> ; Virtualmin a deux formes d’échec différentes et livre les deux avec un 200. Un client écrit pour vérifier le code de statut signalera une réussite pour chacun d’eux. C’est la façon la plus courante pour une première intégration de ne rien faire en silence.
Plesk a besoin de ses deux API, et ce n’est pas une préférence. L’API REST v2 est propre mais incomplète : /subscriptions et /service-plans n’existent pas, et les demander renvoie un 404 sous forme de page HTML. L’offre de service est le forfait d’hébergement, tout le volet des forfaits doit donc passer par l’ancienne API XML/RPC. Ce qui sauve la situation, c’est qu’une seule clé ouvre les deux (nous avons mesuré la même clé renvoyant 200 sur REST et une réponse valide sur XML). C’est donc un seul champ d’identifiant, pas deux.
CyberPanel n’a aucun point de terminaison qui liste les sites. C’est la plus grande lacune des six. Son accès à l’API est en outre désactivé par défaut : l’enregistrement de l’administrateur porte un indicateur d’API qui démarre à zéro, et tant qu’il est désactivé, un mot de passe correct et un mot de passe erroné produisent le même 403. L’activer est une étape délibérée dans le panneau, et tant que personne ne le fait, aucune vérification d’identifiants ne vous dira pourquoi vous êtes bloqué.
HestiaCP bannit votre automatisation après cinq appels refusés. fail2ban avec maxretry = 5 et un DROP iptables. Ensuite, les appels cessent d’échouer au niveau applicatif et commencent à expirer au niveau réseau : votre supervision signale le panneau comme injoignable, et rien dans vos journaux ne pointe vers un problème d’identifiant. Une clé cadrée avec le jeu de permissions de facturation fourni par HestiaCP se retrouve privée des commandes qu’utilise un cycle d’interrogation normal, si bien qu’elle épuise le compteur à intervalle régulier.
Deux pièges qui coûtent de l’argent plutôt que du temps
cPanel met silencieusement les noms d’utilisateur en minuscules. Créez MyClient via WHM et vous obtenez myclient, annoncé comme une réussite, sans un mot sur le changement. Tout ce qui conserve le nom envoyé plutôt que le nom renvoyé perd ce compte au prochain relevé complet. Et un relevé complet qui ne retrouve pas un compte, c’est justement ce qui indique à une plateforme que le compte a été supprimé.
Virtualmin accepte un nom de plan qui n’existe pas et n’en fait rien. Mesuré sur 8.1.2 : modify-domain --plan <nonexistent> répond status: "success" avec une sortie affichant « All done », et le plan du compte est inchangé avant comme après. Il n’y a aucune forme d’erreur à classer ; le refus est le silence. Un client appuie sur changer de forfait, obtient une confirmation verte, et reste sur l’ancien plan.
Le second cas se généralise. Aucune mutation, sur aucun de ces six panneaux, ne peut être crue sur parole. cPanel confirme un changement par une page de sortie de processus plutôt que par le nouvel état ; Virtualmin confirme par « All done ». Le seul schéma fiable, c’est : modifier, relire, et rapporter ce qu’on a lu.
L’effort de migration, honnêtement
DirectAdmin est l’itinéraire le plus emprunté hors de cPanel, et celui vers lequel pointe le plus d’outillage tiers. Les règles de noms d’utilisateur sont assez proches pour que la plupart des comptes migrent sans changer de nom, ce qui compte plus qu’il n’y paraît.
Plesk est un saut conceptuel plus important, car le modèle d’objets diffère : un abonnement Plesk est identifié par son domaine principal, pas par un nom d’utilisateur ; tout ce qui, dans votre facturation, stocke un nom d’utilisateur cPanel n’a plus rien vers quoi pointer ensuite.
HestiaCP, CyberPanel et Virtualmin sont les plus grands sauts, moins à cause des panneaux qu’à cause de l’écosystème : moins d’outils de conversion, moins de gens qui l’ont fait avant vous, et davantage de travail qui retombe sur votre équipe.
Nous n’avons pas mené de migration de données pour votre compte, et nous n’allons décrire l’outillage de conversion d’aucun éditeur comme si nous l’avions testé. Ce que nous pouvons vous dire, c’est comment le panneau de destination se comporte une fois les comptes en place.
Lequel convient à quelle activité
Restez sur cPanel si vos clients le réclament par son nom, si vous dépendez d’un outillage qui ne vise que lui, ou si la familiarité du support est votre coût dominant. Vérifiez les quotas de votre système de fichiers avant de vendre un forfait de plus à disque limité.
Choisissez DirectAdmin si votre nombre de comptes croît et que vos marges sont minces. Au-delà de quelques centaines de comptes, l’arithmétique des licences est décisive, et ses clés de connexion offrent la meilleure histoire d’identifiants des six : une clé peut être limitée à une liste explicite de commandes, à une adresse, à une date d’expiration et à un nombre d’utilisations.
Choisissez Plesk si vous hébergez des charges Windows ou servez des agences, et que vous êtes prêt pour une intégration à deux API.
Choisissez HestiaCP ou Virtualmin si vous êtes petit, technique, et que votre temps coûte moins cher qu’une licence.
Choisissez CyberPanel si vous êtes déjà engagé sur une pile LiteSpeed. En dehors de cela, l’absence de point de terminaison pour lister les sites est une vraie contrainte pour l’automatisation.
Vous n’êtes pas obligé d’en choisir un seul
Si cette décision paraît lourde, c’est qu’on la présente d’ordinaire comme un seul interrupteur, actionné une fois, pour tout le monde.
Provibr exploite les six côte à côte dans un même compte. Un compte cPanel, un compte DirectAdmin et un abonnement Plesk figurent dans la même liste de serveurs, comptent dans la même capacité et arrivent sur la même facture mensuelle, avec derrière eux les mêmes actions : suspendre, réactiver, changer de forfait et supprimer. L’agent se connecte vers l’extérieur depuis votre propre réseau : aucun serveur n’a besoin d’un port entrant ouvert. Les comptes que vous n’avez pas créés via Provibr sont laissés tels quels jusqu’à ce que vous les repreniez.
C’est ce qui rend possible une migration par cohortes : les nouveaux clients sur le nouveau panneau, les anciens migrés quand cela vous arrange, et un seul endroit où regarder tant que les deux coexistent.
Questions fréquentes
Quelle alternative à cPanel est la moins chère ?
Pour deux des six, nous pouvons donner des chiffres datés. Les prix catalogue auto-gérés de cPanel en vigueur au 1er janvier 2026 vont jusqu’à 69,99 $ pour 100 comptes au maximum et 0,49 $ par compte supplémentaire ; DirectAdmin Standard coûtait 29 $ par mois pour un nombre illimité de comptes le 21 août 2026. À mille comptes, cela fait 510,99 $ contre 29 $.
Un panneau gratuit coûte-t-il vraiment moins cher ?
« Pas de frais de licence » est un fait sur la licence du logiciel, pas une affirmation sur votre coût total : vous échangez une ligne de licence contre des heures. Virtualmin livre une édition GPL à côté d’une édition Pro payante, HestiaCP est libre, et CyberPanel livre une édition libre à côté d’une édition Enterprise payante.
Qu’est-ce qui casse en premier quand on automatise l’un de ces panneaux ?
Quatre des six signalent l’échec avec un HTTP 200. cPanel met result: 0 dans un objet metadata, DirectAdmin met error=1 dans le corps, l’API XML de Plesk répond par un statut d’erreur, et Virtualmin livre deux formes d’échec différentes avec un 200. Un client qui vérifie le code de statut annoncera un succès dans les quatre cas.
Faut-il déplacer tout le monde vers un seul panneau ?
Non, et c’est ce cadrage qui rend la décision si lourde. Provibr fait tourner les six côte à côte dans un même compte : un compte cPanel, un compte DirectAdmin et un abonnement Plesk arrivent dans la même liste de serveurs, le même décompte de capacité et la même facture mensuelle pendant que vous migrez par cohortes.
À lire ensuite
- La hausse des tarifs cPanel de 2026 : l’arithmétique par taille de parc et les quatre issues.
- Migrer de cPanel vers DirectAdmin : y compris ce qui ne suit pas.
- Comment fonctionnent les intégrations : l’agent, les identifiants, et ce qu’une intégration de panneau de contrôle peut faire ou non.
- Le module WHMCS pour CyberPanel : ce que rencontre la vente de CyberPanel via WHMCS.
- Automatiser la facturation avec Virtualmin : de la commande au compte actif, sur le panneau le moins outillé.
Les prix publics cPanel de 2026 proviennent de la couverture publique de l’annonce entrée en vigueur le 1er janvier 2026 ; les prix DirectAdmin ont été relevés sur directadmin.com le 21 août 2026. Aucun prix n’est cité pour Plesk, Virtualmin, HestiaCP ni CyberPanel, faute d’avoir pu vérifier un chiffre à jour que nous accepterions de publier. Tout le comportement d’API décrit ici a été mesuré sur des serveurs en fonctionnement lors de la construction des six intégrations Provibr, entre juillet et août 2026.