Documentație
CyberPanel
CyberPanel este un panou de control open source pentru găzduire web. Provibr vorbește cu API-ul lui prin datele de acces ale administratorului principal și administrează site-urile de acolo: le creează, le suspendă și le reactivează, le mută în alt pachet și le șterge.
Activarea accesului la API
Pe un CyberPanel proaspăt instalat, API-ul este dezactivat, iar acest lucru este valabil și pentru administratorul principal. Îl activați în panou, la Users, API Access, pentru utilizatorul admin. Nu mai este nevoie de nimic altceva: Provibr se conectează cu datele de acces pe care le aveți deja.
Administratorul principal trebuie să se numească admin
O parte din API-ul CyberPanel respinge orice alt nume în afară de admin, iar aceea este tocmai partea care enumeră site-urile din panou și spune cât de departe a ajuns unul nou. Provibr are nevoie de amândouă, așa că acel cont completat mai jos este cel numit admin.
Ce cere Provibr
Patru câmpuri. Agentul le păstrează în seiful lui, pe gazda dumneavoastră; Provibr nu le poate citi înapoi.
- Adresa panoului, cu port, de exemplu https://panel.example.com:8090. Fără port, Provibr completează 8090. Http-ul simplu este respins: portul acela vorbește doar TLS.
- Numele administratorului principal, adică admin.
- Parola acelui administrator.
- Amprenta SHA-256 a certificatului, atât timp cât panoul îl folosește pe cel autosemnat.
Certificatul
Orice CyberPanel proaspăt instalat prezintă același certificat autosemnat, emis pentru www.example.com și semnat de CyberPanel însuși. De aceea un browser îl numește incorect, nu autosemnat, iar lanțul nu se validează niciodată. Completați amprenta și agentul are încredere în acel singur certificat, în loc să oprească verificarea. O citiți de pe orice mașină care ajunge la panou:
openssl s_client -connect <host>:8090 </dev/null 2>/dev/null | \
openssl x509 -noout -fingerprint -sha256Dacă puneți un certificat propriu pe numele de gazdă al panoului, lanțul se validează singur și câmpul poate rămâne gol. Acolo aceasta este alegerea mai bună, fiindcă un astfel de certificat se înlocuiește din când în când, iar unul fixat ar trebui rescris aici de fiecare dată.
Pachete
CyberPanel descrie într-un pachet ce poate folosi un site. Provibr citește acea listă și se referă la un pachet după nume; pachetele în sine se creează și se modifică în CyberPanel, nu aici.
Un plan de găzduire web în Provibr indică un pachet dintr-o integrare. Asta comandă clientul dumneavoastră, iar prețul îl stabiliți singur.
Ce trimite o comandă
Un site din CyberPanel este indicat prin domeniul lui, iar acela este și identitatea lui în Provibr. O comandă duce patru lucruri:
- Domeniul. Trebuie să fie liber în panou, iar tot ce face Provibr după aceea cu acest server îl indică pe el.
- O adresă de contact pentru site.
- Pachetul în care intră site-ul.
- O parolă pentru accesul în panou pe care CyberPanel îl creează sub site.
Suspendare și reactivare
Amândouă au efect imediat: panoul întoarce starea nouă, iar lista lui o arată pe loc. Provibr suspendă un site când i se cere și când capacitatea este depășită.
Spațiu pe disc și trafic
CyberPanel este singurul panou de control din Provibr fără grafice de consum, și nu integrarea le lasă deoparte: panoul nu le măsoară. Traficul este calculat și apoi aruncat, iar consumul de disc vine dintr-o memorie temporară care a rămas goală pe un site nou. Zeroul care iese de acolo nu se deosebește de un consum cu adevărat nul.
Site-uri care există deja
Site-urile create în afara Provibr pot fi importate din pagina integrării: agentul enumeră ce se află în panou, iar dumneavoastră alegeți care dintre ele devin un server în Provibr.
Ce nu face
Provibr administrează site-uri, nu panoul: nu instalează CyberPanel, nu îl actualizează și nu schimbă setări de server. Nu există consolă, iar DNS-ul, cutiile poștale și bazele de date rămân neatinse. CyberPanel le poate face pe toate singur, iar Provibr nu îl comandă.