Dokumentation
CloudPanel
CloudPanel betreibt NGINX, PHP und eine Datenbank auf einem Cloud-Server. Provibr verwaltet es über einen Agenten in Ihrem eigenen Netzwerk, per SSH. CloudPanel hat keine HTTP-API, also führt der Agent seine eigene clpctl-Kommandozeile aus, so wie es ein Administrator täte. Auf dem Panel wird nichts installiert und kein Port muss zum Internet geöffnet werden.
Zugangsdaten
Da CloudPanel über SSH angesteuert wird, sind die Zugangsdaten ein privater SSH-Schlüssel statt eines API-Tokens. Der Agent führt damit clpctl als root auf dem Host aus.
- Der Host und der SSH-Port des CloudPanel-Servers, standardmäßig Port 22
- Ein privater SSH-Schlüssel, mit dem sich der Agent anmeldet und dessen öffentliche Hälfte in den authorized_keys dieses Benutzers steht
- Der SSH-Hostschlüssel-Fingerabdruck des Servers, erforderlich, weil es über SSH keine Zertifikatskette als Rückfallebene gibt
Den Hostschlüssel anheften
Lesen Sie den Fingerabdruck auf dem Host aus und fügen Sie ihn in die Integration ein. Der Agent lehnt jeden Host ab, dessen Schlüssel nicht übereinstimmt, sodass ein neu installierter Server oder eine abgefangene Verbindung erkannt wird, bevor ein einziger Befehl läuft.
ssh-keyscan -t ed25519 <host> 2>/dev/null | ssh-keygen -lf -Das Beispiel oben verwendet Port 22. Lauscht Ihr Host auf einem anderen SSH-Port, fügen Sie ihn dem ssh-keyscan-Befehl hinzu.
Vorlagen und PHP-Versionen
Ein CloudPanel-Plan ist eine vHost-Vorlage plus eine PHP-Version. Beim Bestellen einer Website wählen Sie beides, und die Vorlage prägt die NGINX-Konfiguration, mit der die Website angelegt wird.
Als Webserver gezählt
Jede Website ist ein Webserver in Ihrer Kapazität, abgerechnet wie jedes andere Control-Panel auf dieser Seite. Eine stillgelegte Website zählt nicht auf Ihr Limit.
Eine Website stilllegen
Das Stilllegen fügt eine NGINX-Regel ein, die 403 zurückgibt, sodass die Website nicht erreichbar ist, während alles andere auf dem Server weiterläuft. Das Fortsetzen entfernt die Regel und die Website ist Byte für Byte zurück.
Was nicht da ist
Es gibt keine Konsole und keine Nutzungsgrafik. CloudPanel misst beides nicht, und eine Grafik, die auf null steht, sieht aus wie eine Messung. DNS, Mail und Datenbanken bleiben in CloudPanel.