Documentație
CloudPanel
CloudPanel rulează NGINX, PHP și o bază de date pe un singur server din cloud. Provibr îl gestionează dintr-un agent din propria dumneavoastră rețea, prin SSH. CloudPanel nu are un API HTTP, așa că agentul rulează propria linie de comandă clpctl, așa cum ar face un administrator. Nu se instalează nimic pe panou și niciun port nu trebuie deschis către internet.
Acreditări
Deoarece CloudPanel este controlat prin SSH, acreditarea este o cheie SSH privată în loc de un token de API. Agentul o folosește pentru a rula clpctl ca root pe host.
- Hostul și portul SSH al serverului CloudPanel, implicit portul 22
- O cheie SSH privată cu care agentul se autentifică, a cărei jumătate publică se află în authorized_keys al acelui utilizator
- Amprenta cheii de host SSH a serverului, obligatorie pentru că prin SSH nu există un lanț de certificate pe care să se bazeze
Fixarea cheii de host
Citiți amprenta pe host și lipiți-o în integrare. Agentul refuză orice host a cărui cheie nu se potrivește, așa că un server reinstalat sau o conexiune interceptată este prins înainte să ruleze o singură comandă.
ssh-keyscan -t ed25519 <host> 2>/dev/null | ssh-keygen -lf -Exemplul de mai sus folosește portul 22. Dacă hostul dumneavoastră ascultă pe alt port SSH, adăugați-l la comanda ssh-keyscan.
Șabloane și versiuni de PHP
Un plan CloudPanel este un șablon de vhost plus o versiune de PHP. La comanda unui site le alegeți pe amândouă, iar șablonul stabilește configurația NGINX cu care este creat site-ul.
Numărat ca un server web
Fiecare site este un server web în capacitatea dumneavoastră, cu același preț ca orice alt panou de control de pe această pagină. Un site suspendat nu contează la limita dumneavoastră.
Suspendarea unui site
Suspendarea introduce o regulă NGINX care returnează 403, așa că site-ul devine inaccesibil în timp ce restul de pe server continuă să funcționeze. Reluarea elimină regula, iar site-ul revine octet cu octet.
Ce nu există
Nu există consolă și nici grafic de utilizare. CloudPanel nu le măsoară pe niciuna, iar un grafic care rămâne la zero arată ca o măsurătoare. DNS, e-mailul și bazele de date rămân în CloudPanel.