Sari la conținut

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.

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.

Rulează verificarea cu valorile din comanda ta de înrolare (nu se schimbă nimic):

Terminal window
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.

Terminal window
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.

Terminal window
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.

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

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:

Terminal window
sudo cat /var/lib/pluspanel-convert/result # OUTCOME=rolled_back, REASON=…
cat /etc/motd.d/pluspanel-convert

Remediază 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:

Terminal window
curl -fsSL https://get.pluspanel.net/install.sh | sudo bash -s -- convert --abort