Săriți la conținut

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
Această cheie SSH este un shell de root pe serverul dumneavoastră web. Păstrați-o la o cheie care există numai pentru Provibr și revocați-o aici (ceea ce șterge copia de pe agent) de îndată ce nu mai folosiți integrarea.

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ă.

shell
ssh-keyscan -t ed25519 <host> 2>/dev/null | ssh-keygen -lf -
Comenzile și ieșirea din terminal sunt în engleză peste tot, în panou și în aceste pagini. Un singur text, un singur adevăr: ce citiți aici este literalmente ce va afișa gazda dumneavoastră.

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.

Șablonul de vhost este fix odată ce site-ul există, așadar nu există schimbare de pachet. Mutarea unui site pe alt șablon sau altă versiune de PHP înseamnă recrearea lui. Provibr o spune, în loc să pretindă o schimbare care nu a avut loc.

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.

Provibr gestionează site-ul și ciclul lui de viață: creare, suspendare, reluare și eliminare. Tot restul serverului rămâne alegerea dumneavoastră și a clientului dumneavoastră.