Documentazione
CloudPanel
CloudPanel esegue NGINX, PHP e un database su un unico server cloud. Provibr lo gestisce da un agente all’interno della sua rete, via SSH. CloudPanel non ha un’API HTTP, quindi l’agente esegue la propria riga di comando clpctl come farebbe un amministratore. Nulla viene installato sul pannello e nessuna porta deve essere aperta verso Internet.
Credenziali
Poiché CloudPanel è pilotato via SSH, la credenziale è una chiave SSH privata anziché un token API. L’agente la usa per eseguire clpctl come root sull’host.
- L’host e la porta SSH del server CloudPanel, la porta 22 per impostazione predefinita
- Una chiave SSH privata con cui l’agente accede, la cui metà pubblica si trova nell’authorized_keys di quell’utente
- L’impronta della chiave host SSH del server, obbligatoria perché via SSH non c’è una catena di certificati su cui ripiegare
Bloccare la chiave host
Legga l’impronta sull’host e la incolli nell’integrazione. L’agente rifiuta qualsiasi host la cui chiave non corrisponda, così un server reinstallato o una connessione intercettata viene individuato prima che venga eseguito un solo comando.
ssh-keyscan -t ed25519 <host> 2>/dev/null | ssh-keygen -lf -L’esempio qui sopra usa la porta 22. Se il suo host è in ascolto su un’altra porta SSH, la aggiunga al comando ssh-keyscan.
Modelli e versioni di PHP
Un piano CloudPanel è un modello di vhost più una versione di PHP. Ordinando un sito si scelgono entrambi, e il modello definisce la configurazione NGINX con cui il sito viene creato.
Conteggiato come un server web
Ogni sito è un server web nella sua capacità, con lo stesso prezzo di ogni altro pannello di controllo di questa pagina. Un sito sospeso non conta ai fini del suo limite.
Sospendere un sito
Sospendere inserisce una regola NGINX che restituisce 403, così il sito è irraggiungibile mentre tutto il resto sul server continua a funzionare. La ripresa rimuove la regola e il sito torna byte per byte.
Cosa non c’è
Non ci sono né console né grafico di utilizzo. CloudPanel non misura nessuno dei due, e un grafico che resta a zero sembra una misura. DNS, posta e database restano in CloudPanel.