Instalează sau convertește un server
Un server intră în PlusPanel în unul din trei moduri:
| Mod | Ce rulează pe server | Stare |
|---|---|---|
| Imagine nativă (ISO, qcow2, cloud) | PlusPanel OS de la prima pornire | la disponibilitatea generală |
| Conversie pe loc | PlusPanel OS, în locul AlmaLinux sau Rocky Linux, cu datele păstrate | disponibil |
| Modul de compatibilitate | agentul PlusPanel pe AlmaLinux sau Rocky Linux, așa cum este | disponibil |
PlusPanel OS este ținta recomandată: un sistem imuabil și semnat, pe care îl actualizăm noi pentru tine (cum funcționează actualizările). Modul de compatibilitate este cel mai rapid start, iar un server în modul de compatibilitate poate fi convertit mai târziu; nu primește de la noi actualizări ale sistemului de operare.
Fiecare mod pornește din panou: Servere → Adaugă server îți dă o comandă de înrolare de unică folosință.
| Ai nevoie de | |
|---|---|
| OS | AlmaLinux 9 sau 10, Rocky Linux 9 sau 10, x86_64 (conversie și modul de compatibilitate) |
| Mașină | un server dedicat sau o mașină virtuală cu virtualizare completă (KVM, VMware, Proxmox, Hyper-V, instanțe cloud). Nu containere OpenVZ, Virtuozzo sau LXC |
| Resurse | cel puțin 2 GB de RAM, un disc de 20 GB cu 6 GB liberi |
| Disc | sistemul de fișiere rădăcină (xfs sau ext4) pe o partiție normală; /boot pe el sau pe o partiție proprie. Se potrivesc schemele implicite din Hetzner Cloud și majoritatea imaginilor cloud |
| Firmware | BIOS sau UEFI cu Secure Boot dezactivat |
| Rețea | HTTPS spre exterior către registry.pluspanel.net și control plane, UDP 51820 spre exterior. Pentru administrare nu e nevoie de niciun port deschis spre interior |
| Acces | root (sau sudo) prin SSH și o consolă (consola cloud, IPMI/KVM), în caz că vrei mai târziu să revii manual |
Încă nesuportate pentru conversie (verificarea le refuză și spune de ce): LVM, RAID software (de exemplu
RAID-ul implicit pe două discuri al serverelor dedicate Hetzner), discuri criptate, /var sau /home separate,
discuri de date suplimentare în /etc/fstab, Secure Boot.
Convertește un server pe loc
Secțiune intitulată „Convertește un server pe loc”Conversia este felul în care obții PlusPanel OS la furnizorii care nu te lasă să încarci propria imagine, cum este Hetzner Cloud. Serverul își păstrează locul în panou și fiecare cont, cu site-urile, bazele de date și fișierele lui. Este prudentă din construcție:
- sistemul de operare actual rămâne pe disc până când PlusPanel OS și-a dovedit funcționarea pe serverul tău;
- prima pornire a PlusPanel OS este o probă: dacă serverul nu ajunge la control plane în 10 minute, revine singur la sistemul de operare actual, îl restaurează și îți spune de ce;
- nimic nu este repartiționat sau reformatat, nu se deschide niciun port și sunt contactate doar registrul și control plane-ul PlusPanel.
Fă întâi un snapshot dacă furnizorul tău oferă așa ceva. Conversia revine singură, dar un snapshot protejează și datele pe care PlusPanel nu le administrează.
Ce se schimbă pentru tine: PlusPanel OS se administrează doar din panou. Nu are SSH și nici login:
sesiunea ta SSH se încheie la repornirea din timpul conversiei. Software-ul instalat de tine cu dnf, alți
utilizatori, joburile cron și regulile de firewall nu sunt preluate. Datele proprii PlusPanel sunt: identitatea
serverului și fiecare cont, cu site-urile, bazele de date, fișierele și cotele lui.
1. Verifică serverul
Secțiune intitulată „1. Verifică serverul”Rulează verificarea cu valorile din comanda ta de înrolare (nu se schimbă nimic):
curl -fsSL https://get.pluspanel.net/install.sh | sudo bash -s -- preflight --mode convert \ --enroll-url https://… --token ppe1_…Fiecare verificare afișează ok, warn sau FAIL, cu o explicație pentru fiecare eșec. Adaugă --json
pentru un raport care poate fi citit automat (cod de ieșire 0 = gata, 1 = nu e gata). Un server care rulează
deja agentul în modul de compatibilitate își păstrează identitatea: omite --enroll-url și --token.
2. Vezi planul
Secțiune intitulată „2. Vezi planul”curl -fsSL https://get.pluspanel.net/install.sh | sudo bash -s -- convert --dry-run \ --enroll-url https://… --token ppe1_…Planul listează exact ce va fi atins (partiția de boot și boot loader-ul), ce se păstrează și ce nu. Tot nu se schimbă nimic.
3. Convertește
Secțiune intitulată „3. Convertește”curl -fsSL https://get.pluspanel.net/install.sh | sudo bash -s -- convert \ --enroll-url https://… --token ppe1_…| Opțiune | |
|---|---|
--channel stable|preview |
canalul de lansare (implicit stable) |
--health-timeout SECONDS |
cât așteaptă pornirea de probă după control plane (120–3600, implicit 600) |
--no-reboot |
pregătește totul și se oprește; repornești tu când ești gata sau anulezi cu convert --abort |
--yes |
nu cere confirmare |
Instalatorul înrolează serverul (dacă e nevoie), descarcă PlusPanel OS și îi verifică semnătura, îl instalează lângă sistemul de operare actual, mută datele PlusPanel și repornește. Site-urile tale sunt oprite din acel moment până când PlusPanel OS le pornește din nou, de obicei câteva minute.
4. Urmărește-l în panou
Secțiune intitulată „4. Urmărește-l în panou”În Servere, sistemul de operare se schimbă din Modul de compatibilitate · AlmaLinux 9.x în PlusPanel OS · versiune imediat ce serverul raportează din PlusPanel OS. Nu mai e nevoie de nimic altceva.
Dacă ceva nu merge
Secțiune intitulată „Dacă ceva nu merge”Serverul revine singur pe vechiul sistem de operare când PlusPanel OS nu ajunge la control plane în timpul pornirii de probă sau nu pornește deloc. Apoi se restaurează complet (boot loader, date, nimic rămas din PlusPanel OS), iar panoul arată din nou Modul de compatibilitate, cu fiecare cont funcțional. Prin SSH vezi de ce:
sudo cat /var/lib/pluspanel-convert/result # OUTCOME=rolled_back, REASON=…cat /etc/motd.d/pluspanel-convertRemediază cauza (de obicei accesul spre exterior către control plane) și rulează din nou conversia.
Ca să revii tu după o conversie reușită, deschide consola serverului, repornește-l și alege
“Previous OS: … (PlusPanel rollback)” din meniul de boot (apare o secundă: ține apăsat Esc sau Shift
cât pornește serverul). Sistemul de operare anterior se restaurează la fel. Asta funcționează până când
sistemul de operare anterior este curățat de pe disc.
Înainte de repornire (cu --no-reboot) poți anula totul:
curl -fsSL https://get.pluspanel.net/install.sh | sudo bash -s -- convert --abort