Blog ·
cPanel-alternatieven voor hostingproviders
Zes controlepanelen vergeleken op licentiemodel, migratie-inspanning en gemeten API-gedrag: DirectAdmin, Plesk, Virtualmin, HestiaCP, CyberPanel en cPanel.
Door Provibr
De meeste vergelijkingen van hosting-controlepanelen worden geschreven door iemand die er een van verkoopt. Deze is geschreven door een bedrijf dat alle zes als live integraties draait en hetzelfde betaald krijgt ongeacht welke je kiest, dus het nuttige dat we kunnen bieden is geen mening maar metingen.
Alles in de API-tabel hieronder is gemeten tegen draaiende servers tijdens het bouwen van die integraties. Het is het deel van een paneel dat je pas ontdekt nadat je je eraan verbonden hebt, en het is het deel dat bepaalt of je automatisering saai is of een permanente bron van incidenten.
De zes, in één oogopslag
| Paneel | Licentiemodel | Past bij | Let op |
|---|---|---|---|
| cPanel / WHM | per account, per maand | hosts wier klanten er bij naam om vragen | de kosten groeien mee met je klantenaantal |
| DirectAdmin | per server, vlak boven een niveau | groeiende accountaantallen, dunne marges | kleiner ecosysteem van derden |
| Plesk | per server, in niveaus | Windows-hosting, bureauworkloads | twee API's, geen van beide op zichzelf compleet |
| Virtualmin | open source-editie, betaalde Pro-editie | technische hosts die al op Webmin zitten | quota-ondersteuning hangt af van het bestandssysteem |
| HestiaCP | open source | kleine, slanke Debian/Ubuntu-parken | verbant je automatisering na vijf weigeringen |
| CyberPanel | open source-editie, betaalde Enterprise | LiteSpeed / OpenLiteSpeed-stacks | API-toegang staat standaard uit |
Licentiekosten, en waar we stoppen met getallen geven
We kunnen je harde cijfers geven voor twee van de zes, omdat we ze aan de bron hebben gecontroleerd en kunnen dateren.
cPanel, zelfbeheerde lijstprijzen die ingaan op 1 januari 2026: Solo $29,99, Admin $35,99, Pro $53,99, Premier $69,99 voor tot 100 accounts en $0,49 voor elk account daarboven. De voorgangers van 2025 waren $26,99, $32,99, $46,99, $65,99 en $0,45. Pro steeg 14,9%; het tarief per account boven 100 steeg 8,9%.
DirectAdmin, retailprijzen afgelezen van directadmin.com op 21 augustus 2026: Personal PLUS $5/maand (2 accounts), Lite $15/maand (10 accounts), Standard $29/maand voor onbeperkte accounts en domeinen, met gepubliceerde volumekortingen vanaf 15% bij vier Standard-licenties tot 40% bij vijfendertig.
Voor de andere vier noemen we bewust geen prijs. Plesk publiceert niveaus per server, en wat je betaalt hangt af van het niveau, van of je direct of via een hostingprovider of een cloud-marketplace koopt, en van de looptijd; we hebben geen cijfer voor 2026 geverifieerd dat we in een tabel zouden willen zetten, dus we zetten er geen. Virtualmin, HestiaCP en CyberPanel zijn eerder een ander soort uitspraak dan een goedkopere: Virtualmin levert een GPL-editie naast een betaalde Pro-editie, HestiaCP is open source, en CyberPanel levert een open source-editie naast een betaalde Enterprise-editie waarin LiteSpeed Enterprise is gebundeld. “Geen licentievergoeding” is een feit over de licentie van de software, geen bewering over je totale eigendomskosten: je ruilt een licentieregel in voor uren.
De vorm van de cPanel-curve is het punt dat de moeite van het onthouden waard is, want die maakt dit een terugkerende vraag in plaats van een eenmalige. Bij $0,49 per account per maand kost een server met duizend accounts $510,99, waar DirectAdmin Standard $29 kost. Volgend januari beweegt het eerste getal en het tweede waarschijnlijk niet.
Wat je klant werkelijk merkt
Het licentierekenwerk is de makkelijke helft. De dure helft is verloop en support, en daar duikt maar één ding betrouwbaar op in de cijfers: of je klant de interface herkent.
Het ecosysteemvoordeel van cPanel is reëel en het is geen nostalgie. Meer integraties van derden, meer migratiegereedschap, meer documentatie geschreven door mensen die jij niet bent, en klanten wier laatste drie hosts het allemaal gebruikten. Als de supportlast je grootste kostenpost is, is die vertrouwdheid geld waard, en elke vergelijking die het als sentiment behandelt misleidt je. Daartegenover: voor hosting gericht op resellers, voor technische doelgroepen, en voor alles waar de klant in je eigen dashboard leeft in plaats van in het paneel, is de interface bijna onzichtbaar en de licentieregel niet.
Wat elke API werkelijk doet: gemeten
Dit is de tabel die niemand publiceert, want je leert hem alleen door tegen elk paneel een integratie te schrijven.
| cPanel / WHM | DirectAdmin | Plesk | Virtualmin | HestiaCP | CyberPanel | |
|---|---|---|---|---|---|---|
| Standaardpoort | 2087 | 2222 | 8443 | 10000 | 8083 | 8090 |
| Plain HTTP | geweigerd | gebruikelijk, met een waarschuwing geaccepteerd | leidt door naar https | niet gemeten | niet gemeten | 443 was dicht op de server die we maten |
| Inloggegeven | WHM API-token | login key | één API-sleutel | HTTP Basic | access key | gebruiker en wachtwoord, waaruit een token wordt afgeleid |
| Succes wordt gemeld door | metadata.result | error=0 in de body | verschilt per API | status: "success" | de header Hestia-Exit-Code | de JSON-body |
| Falen komt aan als | HTTP 200 | HTTP 200 | HTTP 200 (XML) | HTTP 200 | HTTP 4xx, maar lees de header | de JSON-body |
| Aantal API's dat je nodig hebt | één | één | twee | één | één | twee |
| Somt accounts op in één aanroep | ja | ja | ja | ja | ja, daarna één aanroep per account voor de domeinen | zo'n endpoint bestaat niet |
| Leesvertraging na een wijziging | geen gemeten | ~3 seconden | geen gemeten | niet gemeten | niet gemeten | niet gemeten |
Vier van die regels verdienen meer dan een cel.
Vier van deze zes panelen melden falen met HTTP 200. cPanel zet result: 0 in een metadata-object; DirectAdmin zet error=1 in de body; de XML-API van Plesk antwoordt <status>error</status>; Virtualmin heeft twee verschillende faalvormen en levert ze allebei met een 200. Een client die geschreven is om de statuscode te controleren meldt voor elk van hen succes. Dit is verreweg de meest voorkomende manier waarop een eerste integratie stilletjes niets doet.
Plesk heeft allebei zijn API's nodig, en dat is geen voorkeur. De REST v2-API is netjes maar incompleet: /subscriptions en /service-plans bestaan niet, en ze opvragen levert een 404 op die als HTML-pagina wordt gerenderd. Het serviceplan is het hostingpakket, dus de hele pakketkant moet over de oudere XML/RPC-API lopen. De redding is dat één sleutel ze allebei opent (we maten dezelfde sleutel die 200 teruggaf op REST en een geldig antwoord op XML), dus het is één inloggegeven, geen twee.
CyberPanel heeft geen endpoint dat websites opsomt. Dat is het grootste gat van de zes. Zijn API-toegang staat bovendien standaard uit: het beheerdersrecord draagt een API-vlag die op nul begint, en zolang die uit staat leveren een juist wachtwoord en een fout wachtwoord dezelfde 403 op. Hem aanzetten is een bewuste stap in het paneel, en tot iemand die neemt zal geen enkele controle van inloggegevens je vertellen waarom je buitengesloten bent.
HestiaCP verbant je automatisering na vijf geweigerde aanroepen. fail2ban met maxretry = 5 en een iptables DROP. Daarna stoppen aanroepen met falen op applicatieniveau en beginnen ze te verlopen op netwerkniveau, dus je monitoring meldt het paneel als onbereikbaar en niets in je logs wijst op een probleem met de inloggegevens. Een sleutel die met de eigen gebundelde facturatie-rechtenset van HestiaCP is beperkt, mist de commando's die een normale pollronde gebruikt, dus hij brandt de teller op volgens een schema op.
Twee vallen die geld kosten in plaats van tijd
cPanel verandert gebruikersnamen stilzwijgend in kleine letters. Maak MyClient aan via WHM en je krijgt myclient, gemeld als succes, zonder de wijziging te noemen. Alles wat de naam bewaart die het verstuurde in plaats van de naam die het terugkreeg, verliest dat account bij de volgende volledige sync. En een volledige sync die een account niet kan vinden is precies wat een platform vertelt dat het account verwijderd is.
Virtualmin accepteert een plannaam die niet bestaat en doet er niets mee. Gemeten op 8.1.2: modify-domain --plan <nonexistent> antwoordt status: "success" met uitvoer die “All done” leest, en het plan van het account is ervoor en erna ongewijzigd. Er is geen foutvorm om tegen te classificeren; de weigering is stilte. Een klant drukt op pakket wijzigen, krijgt een groene bevestiging, en blijft op het oude plan.
Die tweede valt te veralgemenen. Geen enkele mutatie op deze zes panelen kan op zijn eigen woord vertrouwd worden. cPanel bevestigt een wijziging met een pagina procesuitvoer in plaats van met de nieuwe staat; Virtualmin bevestigt met “All done”. Het enige betrouwbare patroon is: wijzig het, lees het terug, en meld wat je las.
Migratie-inspanning, eerlijk
DirectAdmin is de meest bereisde route weg van cPanel, en de route met het meeste gereedschap van derden dat erop gericht is. De regels voor gebruikersnamen liggen dicht genoeg bij elkaar dat de meeste accounts verhuizen zonder hernoemen, wat meer uitmaakt dan het klinkt.
Plesk is een grotere conceptuele sprong omdat het objectmodel verschilt: een Plesk-abonnement wordt geïdentificeerd door zijn hoofddomein, niet door een gebruikersnaam, dus alles in je facturatiesysteem dat een cPanel-gebruikersnaam bewaart heeft daarna niets meer om naar te wijzen.
HestiaCP, CyberPanel en Virtualmin zijn de grootste sprongen, minder vanwege de panelen dan vanwege het ecosysteem: minder conversiegereedschap, minder mensen die het vóór jou hebben gedaan, en meer van het werk dat op je team belandt.
We hebben geen datamigratie namens jou uitgevoerd en we gaan het conversiegereedschap van geen enkele leverancier beschrijven alsof we het hadden getest. Wat we je wel kunnen vertellen is hoe het bestemmingspaneel zich gedraagt zodra de accounts er zijn.
Welke past bij welk bedrijf
Blijf op cPanel als je klanten er bij naam om vragen, je afhankelijk bent van gereedschap dat alleen daarop gericht is, of vertrouwdheid voor support je dominante kostenpost is. Controleer je bestandssysteemquota voordat je nog een plan met een schijflimiet verkoopt.
Kies DirectAdmin als je accountaantal groeit en je marges dun zijn. Boven een paar honderd accounts is het licentierekenwerk doorslaggevend, en zijn login keys zijn het sterkste verhaal over inloggegevens van de zes: een key kan beperkt worden tot een expliciete lijst commando's, tot een adres, tot een vervaldatum en tot een aantal keren gebruik.
Kies Plesk als je Windows-workloads host of bureaus bedient, en je voorbereid bent op een integratie met twee API's.
Kies HestiaCP of Virtualmin als je klein en technisch bent en je tijd goedkoper is dan een licentie.
Kies CyberPanel als je je al aan een LiteSpeed-stack hebt verbonden. Daarbuiten is het ontbrekende endpoint voor het opsommen van websites een reële beperking voor automatisering.
Je hoeft er niet één te kiezen
De reden dat deze beslissing zwaar voelt is dat hij meestal wordt gepresenteerd als één schakelaar, één keer omgezet, voor iedereen.
Provibr draait alle zes naast elkaar in één account. Een cPanel-account, een DirectAdmin-account en een Plesk-abonnement verschijnen in dezelfde serverlijst, tellen mee voor dezelfde capaciteit en komen op dezelfde maandfactuur, met dezelfde acties voor opschorten, hervatten, van pakket wisselen en verwijderen erachter. De agent belt uitgaand vanuit je eigen netwerk, dus geen enkele server hoeft een inkomende poort open te zetten. Accounts die je niet via Provibr hebt aangemaakt blijven met rust gelaten tot je ze importeert.
Dat is wat verhuizen in cohorten mogelijk maakt: nieuwe klanten op het nieuwe paneel, bestaande verplaatst wanneer het jou uitkomt, en één plek om te kijken zolang beide waar zijn.
Veelgestelde vragen
Welk cPanel-alternatief is het goedkoopst?
Voor twee van de zes kunnen we gedateerde bedragen geven. cPanels zelfbeheerde adviesprijzen per 1 januari 2026 lopen tot $69,99 voor maximaal 100 accounts en $0,49 voor elk account daarboven; DirectAdmin Standard kostte op 21 augustus 2026 $29 per maand voor onbeperkte accounts. Bij duizend accounts is dat $510,99 tegen $29.
Kost een gratis paneel echt minder?
"Geen licentiekosten" is een feit over de licentie van de software, geen uitspraak over je totale kosten: je ruilt een licentieregel in voor uren. Virtualmin levert een GPL-editie naast een betaalde Pro-editie, HestiaCP is opensource, en CyberPanel levert een opensource-editie naast een betaalde Enterprise-editie.
Wat gaat er als eerste mis als je een van deze panelen automatiseert?
Vier van de zes melden een fout met HTTP 200. cPanel zet result: 0 in een metadata-object, DirectAdmin zet error=1 in de body, Plesks XML-API antwoordt met een foutstatus, en Virtualmin levert twee verschillende foutvormen af met een 200. Een client die de statuscode controleert meldt bij alle vier succes.
Moet ik iedereen naar één paneel verhuizen?
Nee, en juist die framing maakt de keuze zo zwaar. Provibr draait alle zes naast elkaar in één account, dus een cPanel-account, een DirectAdmin-account en een Plesk-abonnement landen in dezelfde serverlijst, dezelfde capaciteitstelling en dezelfde maandfactuur terwijl je in cohorten verhuist.
Lees verder
- De cPanel-prijsverhoging van 2026: het rekenwerk per parkgrootte en de vier uitwegen.
- Migreren van cPanel naar DirectAdmin: inclusief wat er niet meekomt.
- Hoe integraties werken: de agent, inloggegevens, en wat een controlepaneel-integratie wel en niet kan.
- De CyberPanel-WHMCS-module: waar je tegenaan loopt als je CyberPanel via WHMCS verkoopt.
- Facturatie automatiseren met Virtualmin: van bestelling tot werkend account, op het paneel met de minste tooling eromheen.
De cPanel-lijstprijzen van 2026 komen uit publieke berichtgeving over de aankondiging die op 1 januari 2026 inging; de DirectAdmin-prijzen zijn afgelezen van directadmin.com op 21 augustus 2026. Voor Plesk, Virtualmin, HestiaCP en CyberPanel wordt geen prijs genoemd omdat we geen actueel cijfer konden verifiëren dat we bereid waren te publiceren. Al het API-gedrag dat hier beschreven wordt is gemeten tegen draaiende servers tijdens het bouwen van de zes Provibr-integraties, tussen juli en augustus 2026.