Documentatie
CloudPanel
CloudPanel draait NGINX, PHP en een database op één cloudserver. Provibr beheert het vanuit een agent in je eigen netwerk, over SSH. CloudPanel heeft geen HTTP-API, dus de agent draait zijn eigen clpctl-commandoregel zoals een beheerder dat zou doen. Er wordt niets op het paneel geïnstalleerd en er hoeft geen poort naar het internet open.
Inloggegevens
Omdat CloudPanel over SSH wordt aangestuurd, is het credential een private SSH-sleutel in plaats van een API-token. De agent draait daarmee clpctl als root op de host.
- De host en SSH-poort van de CloudPanel-server, standaard poort 22
- Een private SSH-sleutel waarmee de agent inlogt, waarvan de publieke helft in de authorized_keys van die gebruiker staat
- De SSH-hostsleutel-fingerprint van de server, verplicht omdat er over SSH geen certificaatketen is om op terug te vallen
De hostsleutel vastpinnen
Lees de fingerprint op de host en plak hem in de integratie. De agent weigert elke host waarvan de sleutel niet klopt, dus een opnieuw geïnstalleerde server of een onderschepte verbinding wordt gevangen voordat er één commando draait.
ssh-keyscan -t ed25519 <host> 2>/dev/null | ssh-keygen -lf -Het voorbeeld hierboven gebruikt poort 22. Luistert je host op een andere SSH-poort, voeg die dan toe aan het ssh-keyscan-commando.
Templates en PHP-versies
Een CloudPanel-plan is een vhost-template plus een PHP-versie. Bij het bestellen van een site kies je allebei, en de template bepaalt de NGINX-configuratie waarmee de site wordt aangemaakt.
Telt als een webserver
Elke site is één webserver in je capaciteit, geprijsd zoals elk ander controlepaneel op deze pagina. Een opgeschorte site telt niet mee voor je limiet.
Een site opschorten
Opschorten voegt een NGINX-regel toe die 403 teruggeeft, dus de site is onbereikbaar terwijl al het andere op de server blijft draaien. Hervatten haalt de regel weg en de site is byte voor byte terug.
Wat er niet is
Er is geen console en geen verbruiksgrafiek. CloudPanel meet geen van beide, en een grafiek die op nul blijft staan ziet eruit als een meting. DNS, mail en databases blijven in CloudPanel.