Gratis cPanel alternatieven voor Linux VPS vergelijken
Ontdek de beste gratis alternatieven voor cPanel zoals Virtualmin, ISPConfig, CyberPanel en HestiaCP. Wij bieden installatiecommando's en wijzen op kritieke migratievalkuilen.
Welke cPanel-alternatieven kunt u vandaag op een VPS installeren
De gratis cPanel-alternatieven die u vandaag op een Linux VPS kunt installeren zijn Virtualmin, ISPConfig, CyberPanel, HestiaCP, CloudPanel en Froxlor. Elk daarvan wordt via een script op een schone server geïnstalleerd en elk mist bepaalde functionaliteiten die cPanel wel biedt. De keuze hangt af van welk gemis u kunt accepteren en hoeveel tijd u wilt besteden aan de migratie.
cPanel bestaat uit twee programma's. WHM is de serverkant. cPanel is de kant per account. Samen beheren zij Apache virtual hosts (vhosts), PHP-versies, MySQL-gebruikers en rechten, DNS-zones, Exim- en Dovecot-mail, FTP-accounts, cron jobs, certificaten en back-ups per account. Een paneel schrijft en beheert de configuratiebestanden op uw server, in plaats van enkel als webinterface boven op de configuratie te liggen. Daarom adviseren alle onderstaande projecten om met een schoon besturingssysteem te beginnen.
Wat cPanel kost en waar de werkelijke kosten verborgen zitten
The data behind this chart
[
{
"plan": "Solo",
"usd_per_month": 29.99,
"accounts_max": 1
},
{
"plan": "Admin",
"usd_per_month": 35.99,
"accounts_max": 5
},
{
"plan": "Pro",
"usd_per_month": 53.99,
"accounts_max": 30
},
{
"plan": "Premier",
"usd_per_month": 69.99,
"accounts_max": 100
}
]Dit zijn de gepubliceerde maandelijkse prijzen per server, zoals vermeld op de prijslijst van cPanel in augustus 2026. Een Solo-licentie dekt één account voor 29.99 USD per maand. Premier dekt 100 accounts voor 69.99 per maand, waarbij extra accounts apart worden gefactureerd. Jaarlijkse betaling levert een kleine korting op.
De licentieprijs is het bedrag dat iedereen noemt. De uren zijn echter de doorslaggevende factor, en de prijzen voor die uren staan verderop op deze pagina.
Hoeveel RAM heeft een control panel nodig?
Er zijn twee verschillende getallen van belang, en het door elkaar halen hiervan is de reden waarom mensen een volledig control panel op een 1 GB VPS installeren en zich vervolgens afvragen waarom de server gaat swappen.
The data behind this chart
[
{
"label": "Virtualmin, mini install",
"min_ram_gb": 1
},
{
"label": "HestiaCP, no mail filtering",
"min_ram_gb": 1
},
{
"label": "CloudPanel",
"min_ram_gb": 2
},
{
"label": "Coolify",
"min_ram_gb": 2
},
{
"label": "Virtualmin, full stack",
"min_ram_gb": 4
}
]Dit zijn de gepubliceerde minimumvereisten uit de documentatie van elk project zelf, geen metingen van een systeem in ruststand. ISPConfig, CyberPanel en Froxlor publiceren geen cijfers; deze ontbreken daarom in de tabel in plaats van dat ze worden geschat. Lees de eerste en de laatste rij in samenhang: dezelfde software vraagt om 1 GB zonder mail en 4 GB met mail.
Het tweede getal is wat de services onder het control panel verbruiken, en dat overstijgt het verbruik van het panel zelf aanzienlijk. De pagina voor laag geheugengebruik van Virtualmin specificeert de kosten van de onderdelen.
The data behind this chart
[
{
"label": "ClamAV virus scanning",
"typical_ram_mb": 2048
},
{
"label": "SpamAssassin",
"typical_ram_mb": 1024
},
{
"label": "MySQL or MariaDB",
"typical_ram_mb": 400
},
{
"label": "Apache",
"typical_ram_mb": 250
},
{
"label": "PHP",
"typical_ram_mb": 100
},
{
"label": "The panel itself",
"typical_ram_mb": 30
}
]ClamAV staat genoteerd op 2048 MB en SpamAssassin op 1024 MB, terwijl het proces van het control panel zelf rond de 30 MB zit. Het control panel is het minst belastende onderdeel op de server. Mailfiltering is de kostbare factor; een control panel zonder mailserver draait daarom prima op 2 GB, terwijl een stack met mailboxen, spamfiltering en virusscans 4 GB vereist. Geeft u minder geheugen toe, dan concurreert dit de hele dag met uw PHP-workers om het beschikbare geheugen.
Virtualmin: het meest vergelijkbare alternatief voor cPanel en WHM
Virtualmin draait boven op Webmin en heeft dezelfde structuur als cPanel: een serveroverzicht voor de beheerder, een per-domeinoverzicht voor de site-eigenaar en daarboven de resellers. Het is de enige optie in dit overzicht met een gedocumenteerde importfunctie voor cPanel-accountarchieven.
sudo sh -c "$(curl -fsSL https://download.virtualmin.com/virtualmin-install)" -- --bundle LAMPVervang --bundle LEMP door Nginx. Voeg --type mini toe voor de lichte installatie; hiermee worden lokale e-mail, spam- en virusfiltering, lokale DNS, FTP en Jailkit overgeslagen, terwijl de volledige webstack behouden blijft. Het installatiescript ondersteunt Red Hat Enterprise Linux, AlmaLinux en Rocky Linux 8, 9 en 10, Debian 12 en 13, en Ubuntu 22.04 en 24.04 LTS (long term support). Andere besturingssystemen vallen buiten de ondersteuning van het geautomatiseerde script.
Importeer een cPanel-accountarchief vanaf de command line.
virtualmin migrate-domain --source /root/backup/example.com.tgz --type cpanel --domain example.com --user exampleuserHet commando hoort de nieuwe virtuele server te rapporteren, die vervolgens in de domeinlijst verschijnt. Wanneer dit mislukt, ligt de oorzaak meestal bij het archief: een gedeeltelijke cPanel-back-up, of een back-up die is aangemaakt door een veel nieuwere versie van cPanel dan de importtool ondersteunt, wordt niet correct teruggezet. Dezelfde tool verwerkt archieven van Plesk en DirectAdmin met --type plesk of --type directadmin.
Wat minder goed werkt: de interface is die van Webmin, waardoor één pagina soms veertig formuliervelden bevat zonder duidelijke standaardinstellingen. Als u al eerder heeft gewerkt met Webmin op Ubuntu 24.04, dan kent u de werkwijze. Virtualmin wordt geleverd als een gratis GPL-editie en een betaalde Pro-editie. De gratis interface toont op diverse plekken advertenties voor Pro-functies, wat door sommige gebruikers als storend wordt ervaren.
ISPConfig: één paneel, meerdere servers
ISPConfig is de oplossing wanneer web, mail en DNS op verschillende machines draaien. Eén configuratiescherm beheert ze allemaal; dit is het enige gratis project op deze pagina dat dit biedt. De README bevat een piped installer. Download deze eerst zodat u de inhoud kunt lezen en de beschikbare flags kunt bekijken.
curl -fsSL https://get.ispconfig.org -o ispconfig-install.sh
less ispconfig-install.sh
sudo sh ispconfig-install.sh --help
sudo sh ispconfig-install.shDe autoinstaller ondersteunt Debian 11 en 12 en Ubuntu 22.04 en 24.04, uitsluitend op x86_64. ARM wordt niet ondersteund, dus een arm64 VPS sluit ISPConfig uit voordat u begint. De installer herconfigureert de gehele server; installeer deze daarom uitsluitend op een schoon besturingssysteem zonder andere software.
Wat het minder goed doet: er is geen cPanel-importer, waardoor elke site en elke mailbox handmatig moet worden verplaatst. De interface is sober en compact, en het systeem gaat ervan uit dat u al weet wat een vhost, een jailed shell user en een DNS zone zijn.
CyberPanel: OpenLiteSpeed en een beveiligingsdossier dat het lezen waard is
CyberPanel is gebouwd rondom OpenLiteSpeed en is het snelste van deze panelen om een WordPress-site met caching operationeel te krijgen. Installeer het als root.
sudo su -
sh <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh)Voer die regel uit vanuit bash. De <(...)-vorm is process substitution, een functie van bash; een standaard sh- of dash-shell wijst de regel af met een syntaxfout voordat er iets wordt gedownload. Ondersteunde systemen zijn Ubuntu 24.04, 22.04 en 20.04, AlmaLinux 8, 9 en 10, Rocky Linux 8 en 9, RHEL 8 en 9, CloudLinux 8 en CentOS 9, op x86_64.
Het paneel bevat een cPanel-importer. Plaats de accountarchieven in één map en verwijs de importer daarnaar.
/usr/local/CyberCP/bin/python /usr/local/CyberCP/plogical/cPanelImporter.py --path /home/backupDe importer toont als eerste het pad naar het logbestand. Wanneer een site daarna niet in het paneel verschijnt, vermeldt dat logboek het account en de stap die is mislukt.
Wat het paneel slecht doet, is ernstiger dan een kwestie van smaak wat betreft de interface. In oktober 2024 werd een niet-geauthenticeerde remote code execution-kwetsbaarheid in CyberPanel 2.3.6 en 2.3.7, geregistreerd als CVE-2024-51378, op grote schaal misbruikt. Aanvallers voerden commando's uit als root via het netwerk en versleutelden de servers met PSAUX-ransomware. Rapporten uit die tijd telden meer dan 22.000 blootgestelde instanties en de kwetsbaarheid werd opgenomen in de CISA-catalogus van bekende misbruikte kwetsbaarheden. De les geldt voor elk paneel in dit overzicht: een controlepaneel is een root-shell met een inlogformulier ervoor. Laat de poort niet openstaan voor het hele internet. Beperk de toegang tot uw eigen adres met een ufw-regel op de VPS, of benader het via een WireGuard-tunnel die u zelf host, en installeer patches in de week dat een release verschijnt. OpenLiteSpeed behandelt .htaccess bovendien anders dan Apache; het past rewrite-wijzigingen toe wanneer de server herstart in plaats van bij elk verzoek. Een applicatie die dat bestand tijdens runtime herschrijft, gedraagt zich daarom anders dan op cPanel.
HestiaCP: de eenvoudigste full stack
HestiaCP is een onderhouden fork van VestaCP en biedt de snelste weg naar een werkende web-, mail- en DNS-server met een overzichtelijke interface. Voer het installatiescript uit als root op een schoon systeem.
sudo -i
wget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.sh
bash hst-install.shHet script stelt de vragen interactief, toont aan het einde de URL van het paneel en de inloggegevens voor de beheerder, en biedt de optie om het systeem opnieuw op te starten. HestiaCP ondersteunt Debian 11 en 12 en Ubuntu 22.04 en 24.04, op zowel x86_64 als arm64. De gestelde systeemeisen zijn minimaal 1 core, 1 GB RAM en 10 GB schijfruimte, mits SpamAssassin en ClamAV worden uitgeschakeld. De ondersteuning voor arm64 is cruciaal als uw VPS een ARM-instantie is; dit sluit ISPConfig en CyberPanel uit, waardoor Hestia als enige optie overblijft.
Wat minder goed werkt: er is geen gedocumenteerde importfunctie voor cPanel, waardoor websites en mailboxen handmatig moeten worden verplaatst. Het beheert één server, geen vloot. De standaardconfiguratie plaatst Nginx voor Apache; dit werkt prima totdat u een redirect-loop moet debuggen en moet achterhalen welke van de twee deze veroorzaakt.
CloudPanel: snel, en zonder mailfunctionaliteit
CloudPanel is uitsluitend gebaseerd op Nginx, met een beknopte interface en verstandige standaardinstellingen voor PHP. Controleer de licentie voordat u hiermee aan de slag gaat. Het is kosteloos en de broncode is inzichtelijk, maar het is 'source available' in plaats van open source onder een door de OSI goedgekeurde licentie, en het wordt ontwikkeld door één enkel bedrijf. Dat is een wezenlijk verschil met de andere opties op deze pagina.
curl -sS https://installer.cloudpanel.io/ce/v2/install.sh -o install.sh
echo "8146dbe0a488e7088b04071b0c34d59aa0ab1fe9dcec382d395fd155c9e6c476 install.sh" | sha256sum -c
sudo DB_ENGINE=MYSQL_8.4 bash install.shDe checksum-regel moet install.sh: OK weergeven voordat u acties uitvoert. Deze hash verandert bij elke release van het installatieprogramma; kopieer daarom de actuele hash op de dag van installatie vanaf de officiële installatiepagina van CloudPanel, en niet uit een artikel, inclusief dit artikel. Gebruik DB_ENGINE=MARIADB_11.4 als u de voorkeur geeft aan MariaDB. Ondersteunde systemen zijn Ubuntu 22.04, 24.04 en 26.04, evenals Debian 11, 12 en 13, op zowel x86 als ARM64, met een gestelde minimale vereiste van 1 core, 2 GB RAM en 10 GB schijfruimte.
Wat het minder goed doet: er is geen mailserver en geen DNS-server aanwezig. Als u overstapt van cPanel en uw gebruikers hebben daar mailboxen, dan vervangt CloudPanel uw huidige setup niet. Mail wordt in dat geval een aparte machine, zoals een zelfgehoste Mailcow-mailserver, en DNS verhuist naar uw registrar of een DNS-provider.
Froxlor: lichtgewicht, en het verwacht dat u uw stack kent
Froxlor is de kleinste van deze opties. Het beheert klanten, domeinen, PHP-FPM-pools en quota, en het schrijft configuraties voor services die u zelf hebt geïnstalleerd en geoptimaliseerd. Installeer het vanuit de apt-repository van het project.
sudo apt -y install apt-transport-https lsb-release ca-certificates curl gnupg
sudo curl -sSLo /usr/share/keyrings/deb.froxlor.org-froxlor.gpg https://deb.froxlor.org/froxlor.gpg
sudo sh -c 'echo "deb [signed-by=/usr/share/keyrings/deb.froxlor.org-froxlor.gpg] https://deb.froxlor.org/debian $(lsb_release -sc) main" > /etc/apt/sources.list.d/froxlor.list'
sudo apt update && sudo apt install froxlorWijzig op Ubuntu deb.froxlor.org/debian naar deb.froxlor.org/ubuntu in die bronregel. Froxlor documenteert Debian 11, 12 en 13 en Ubuntu 22.04 en 24.04, met PHP 7.4 tot en met 8.5 en MySQL 8.4 of MariaDB 11.7 in de huidige documentatie. Nadat het pakket is geïnstalleerd, voltooit u de configuratie in de browser en koppelt u Froxlor vervolgens aan Apache of Nginx.
Wat het minder goed doet: het biedt u het minste aan. Er is geen importfunctie en geen gebundelde mail-stack die u niet zelf hebt geïnstalleerd. Als u er vertrouwd mee bent om handmatig een LAMP-stack op Ubuntu 24.04 op te bouwen, is Froxlor een klantgerichte laag bovenop dat werk. Als dat niet zo is, zal het onaf aanvoelen.
De twee eerlijke antwoorden die geen controlepaneel zijn
Het eerste is een reverse proxy in combinatie met compose-bestanden. Elke applicatie draait als een container, één bestand per app, en een proxy aan de voorzijde handelt de TLS (transport layer security) af en routeert op basis van hostnaam. Dit is Traefik voor meerdere Docker Compose-apps, gebaseerd op de basisprincipes van Compose op een VPS. Dit is geschikt voor één beheerder die zijn eigen applicaties draait. Het is niet geschikt voor klanten die moeten inloggen en zelf hun PHP-versie moeten kunnen wijzigen.
Het tweede is een platform-as-a-service (PaaS) paneel. Coolify implementeert vanuit een git-repository, bouwt de image en beheert de proxy voor u.
curl -fsSL https://cdn.coollabs.io/coolify/install.sh | sudo bashCoolify vereist 2 cores, 2 GB RAM en 30 GB vrije schijfruimte; de eigen interface luistert op poort 8000 zodra het script is voltooid. Het is een deployment-tool, dus er zijn geen mailboxen en geen hostingaccounts per klant in de zin van cPanel. De vergelijking tussen Cloudron, CasaOS en Coolify behandelt waar elk van deze oplossingen zich bevindt.
Als de reden dat u cPanel gebruikte is dat andere mensen inloggen en hun eigen site en mailbox beheren, dan voldoet geen van beide antwoorden en is uw lijst Virtualmin, ISPConfig of HestiaCP.
De migratievragen die bepalen of een overstap zinvol is
Importeert het cPanel-back-ups? Virtualmin en CyberPanel documenteren importtools. ISPConfig, HestiaCP, CloudPanel en Froxlor doen dit niet, waardoor bestanden, databases en mailboxen handmatig moeten worden verplaatst. Zelfs een geslaagde import verplaatst alleen de inhoud en niet de configuratie: document roots, databases en e-mailaccounts worden overgezet, terwijl PHP-handlerinstellingen, aangepaste Apache-richtlijnen en alles wat u in WHM heeft afgesteld, niet worden meegenomen.
Beheert het e-mail? Virtualmin in de volledige installatie, ISPConfig, HestiaCP, CyberPanel en Froxlor beheren allemaal mailboxen. CloudPanel en Coolify doen dit niet. E-mail is het meest complexe onderdeel van elke migratie. Wachtwoorden van mailboxen zijn gehasht opgeslagen; ze worden niet als platte tekst overgedragen, dus elke gebruiker moet zijn wachtwoord opnieuw instellen. Berichten moeten worden gekopieerd met een IMAP (internet message access protocol) synchronisatietool zoals imapsync. De e-mailauthenticatierecords, SPF, DKIM en DMARC, moeten correct zijn ingesteld voor de nieuwe server voordat u overschakelt, anders belandt uw e-mail vanaf de eerste dag in spamfilters.
Beheert het DNS? Virtualmin, ISPConfig, HestiaCP en CyberPanel draaien een autoritatieve nameserver voor u. CloudPanel en Coolify doen dit niet. Veel mensen die een handvol websites beheren, houden het DNS bij hun registrar of een DNS-provider, wat deze vraag overbodig maakt en weer een luisterende service van de server verwijdert.
Wat gebeurt er met uw bestaande vhosts? Deze lopen risico, en daarom adviseren alle installatieprogramma's hier een schone installatie van het besturingssysteem. Deze scripts schrijven naar de configuratiemappen van de webserver, database en mailserver en herstarten deze services. Het uitvoeren van een script op een server die al sites host, kan de configuratie waar die sites van afhankelijk zijn overschrijven. Bouw op een tweede VPS, verplaats de sites, test met een hosts-bestandvermelding en verplaats daarna pas het DNS. Verlaag de time to live (TTL) van uw records naar 300 seconden op de dag voor de overschakeling en houd de oude server nog een week na de migratie draaiende.
Hoe zit het met certificaten? Elk paneel hier automatiseert de uitgifte en vernieuwing via Let's Encrypt. Als u het paneel verwijdert, wordt die taak uw verantwoordelijkheid, wat betekent dat u Certbot met Nginx op Ubuntu 24.04 moet gebruiken en een vernieuwingstimer moet instellen die u elk kwartaal controleert.
De kosten die niemand noteert
De licentie is het kleine bedrag. De migratie is het grote bedrag. Voor één enkele WordPress-site is het werk één avond: bestanden kopiëren, de database dumpen en importeren, het certificaat opnieuw uitgeven, DNS aanpassen. Voor twintig klantaccounts met mailboxen is het een week aan avonden, en de nasleep duurt langer dan de migratie zelf. U neemt de ondersteuningsvragen over die de interface van cPanel voorheen opving. U beantwoordt "waar is mijn e-mailwachtwoord" voor iedereen wiens e-mailclient geen verbinding meer maakt. U bent vanaf dat moment zelf verantwoordelijk voor de beveiligingsupdates van het paneel, en CVE-2024-51378 is hoe die verantwoordelijkheid eruitziet tijdens een slechte week.
Twee gewoontes maken de nasleep korter. Geef elke site een eigen systeemgebruiker in plaats van alles onder één account te draaien; dit is de werkwijze in least privilege users on a VPS en wat elk paneel hier standaard doet. En herstel één site vanaf uw nieuwe back-ups voordat u de DNS omzet, niet erna.
Niets hiervan betekent dat cPanel slechte software is. Het betekent dat de licentie een ondersteuningscontract en twintig jaar aan standaarden uit de hostingindustrie aankoopt. Als u uw eigen sites op uw eigen server draait, bent u de helpdesk die u al aan het uitvoeren bent.
FAQ
Welk gratis cPanel-alternatief kan een cPanel-backup importeren?
Virtualmin en CyberPanel zijn de twee opties met gedocumenteerde importfuncties. In Virtualmin voert u virtualmin migrate-domain --source /root/backup/example.com.tgz --type cpanel --domain example.com uit; dezelfde tool accepteert ook archieven van Plesk en DirectAdmin. In CyberPanel plaatst u de archieven in één map en voert u de meegeleverde importtool uit op /usr/local/CyberCP/plogical/cPanelImporter.py met de vlag --path. Beide herstellen de inhoud in plaats van de configuratie, dus PHP-handlerinstellingen, aangepaste Apache-richtlijnen en WHM-optimalisaties moeten nog steeds handmatig worden uitgevoerd.
Hoeveel RAM heeft een controlepaneel nodig op een VPS?
Het proces van het paneel zelf is klein, ongeveer 30 MB volgens de schatting van Virtualmin. Wat geheugen kost, is de stack eronder, waarbij e-mailfiltering de grootste verbruiker is: ClamAV verbruikt ongeveer 2 GB en SpamAssassin ongeveer 1 GB. Een paneel zonder mailserver, zoals CloudPanel, past op een VPS van 2 GB. Een volledige hostingstack met mailboxen, spamfiltering en virusscans vereist 4 GB. Op 1 GB draait u ofwel een mini-installatie met e-mail uitgeschakeld, of u voegt swap toe en accepteert dat de machine hiervan gebruikmaakt.
Heb ik überhaupt een controlepaneel nodig op een VPS?
Nee. Als u de enige persoon bent die inlogt, vergroot een paneel vooral het aanvalsoppervlak, omdat het een webapplicatie met hoge privileges is die op een poort luistert. Een reverse proxy met één Compose-bestand per applicatie doet hetzelfde werk met minder blootgestelde software. Een paneel is nuttig wanneer andere mensen hun eigen sites, mailboxen en databases moeten beheren zonder shell-toegang, aangezien het zelf bouwen van die interface veel meer werk is dan het draaien van een bestaand paneel.
Kan ik een paneel installeren op een server die al sites host?
Beschouw dit als niet ondersteund. Virtualmin, ISPConfig, CyberPanel en HestiaCP instrueren u allemaal om te beginnen met een schoon besturingssysteem, omdat hun installatieprogramma's de configuratie van de webserver, database en mail overschrijven en deze services herstarten. Installatie op een actieve server kan de configuratie waar uw sites van afhankelijk zijn overschrijven, en er is geen ongedaan-maakfunctie. Bouw het paneel op een nieuwe VPS, migreer site voor site en verplaats daarna de DNS zodra de nieuwe server dezelfde pagina's serveert.
Welke cPanel-alternatieven beheren e-mail?
Virtualmin in de volledige installatie, ISPConfig, HestiaCP, CyberPanel en Froxlor beheren allemaal mailboxen en de bijbehorende DNS-records. CloudPanel en Coolify raken e-mail niet aan. Beslis dit als eerste als mailboxen de reden zijn waarom u cPanel gebruikt, omdat dit twee van de zeven opties hier wegstreept, en e-mail het onderdeel van de migratie is dat de meeste tijd in beslag neemt.