Migration Center
Migrează de pe cPanel, câte un cont pe rând.
Migration Center mută conturi de pe un server cPanel/WHM în funcțiune pe un server PlusPanel: site-uri, baze de date, email și DNS. Serverul cPanel continuă să servească până la cutover-ul fiecărui domeniu și nimic de pe el nu e modificat sau șters. Gratuit în toate edițiile, inclusiv Free.
Live: Migration Center a trecut drill-ul pe infrastructură reală pe 2026-10-26, un server cPanel & WHM cu șapte conturi mutat pe serverul nostru demo (182 de verificări trecute).
Trei reguli pe care nu le încalcă
Serverul cPanel rămâne neatins
Orice operație pe sursă e doar în citire. Nu se scrie nimic acolo și nu se șterge niciodată nimic, nici la rollback, nici la curățenie. Singura excepție e opțională: dacă o permiți, zona DNS de pe sursă e modificată la cutover și refăcută la rollback.
Datele merg de la server la server
Noul server PlusPanel preia fișierele, bazele de date și emailul direct de pe serverul cPanel. Control plane-ul nostru orchestrează și păstrează rapoartele și rezultatele verificărilor; nu transportă niciodată un fișier, o bază de date sau un mesaj.
Gratuit, în toate edițiile
Migration Center e gratuit și nelimitat în Free, Pro și Enterprise. Conturile create se socotesc în ediția și planul tău ca oricare altele, iar raportul pre-zbor îți spune dinainte când unul nu încape.
Trei moduri de acces
Alegi accesul cu care proprietarul sursei e de acord. Datele de acces sunt păstrate criptat în seiful organizației tale, sigilate pentru serverul destinație la fiecare job, niciodată scrise în loguri și distruse la finalul migrării.
Token API WHM (recomandat)
Un token creat în WHM. Fișierele, bazele de date și emailul sunt citite prin API-urile WHM și cPanel; dump-urile bazelor de date se generează din mers, deci pe sursă nu se scrie niciun fișier.
SSH ca root
Cu cheie (de preferat) sau parolă. Rulează doar comenzi de citire, fiecare construită dintr-o listă închisă, niciodată shell liber: fișierele prin SFTP, bazele de date cu un mysqldump consistent.
Arhive cpmove
Un backup complet cPanel (cpmove-<user>.tar.gz) făcut de proprietarul sursei, dat ca link HTTPS sau link S3 presemnat, ori încărcat din browser direct în object storage. Sursa nu e contactată deloc.
Confirmi sursa înainte să se citească ceva
Prima sondare arată cheia SSH a serverului sau amprenta certificatului WHM. O compari cu cea citită de proprietarul sursei pe server și o confirmi; abia apoi migrarea continuă. Fără încredere la prima conectare: o amprentă care se schimbă ulterior oprește orice pas.
Cum se mută un cont
O migrare înseamnă o sursă, un server destinație și conturile alese, în valuri: întâi câteva conturi, apoi restul. Cont cu cont e o migrare cu un singur cont. Fiecare val pornește când s-a terminat cel dinainte, rulează un număr stabilit de conturi în paralel (implicit 2), poate fi ținut în ferestre de mentenanță și se oprește la primul eșec.
- 01Conectare și confirmare. Adaugi sursa, îi confirmi amprenta și alegi conturile din lista întoarsă de sondare.
- 02Raportul pre-zbor. Fiecare cont e analizat: dimensiuni, versiunea PHP și extensiile, baze de date, căsuțe de email, DNS, o estimare de timp, dacă încape în planul și ediția ta și lista a ceea ce nu se migrează. Îl descarci ca Markdown sau PDF. E contractul: ce nu apare în el ca migrat nu se migrează.
- 03Presincronizare. Contul, site-urile, bazele de date, căsuțele de email, zonele DNS și cron-urile sunt create pe noul server, apoi fișierele, bazele de date și emailul sunt copiate cât timp sursa continuă să servească. O poți rula din nou oricând: fiecare rulare mută doar ce s-a schimbat. Lățimea de bandă e limitată (implicit 40 MiB/s, ajustabil), ca să le rămână loc clienților sursei.
- 04Verificare. Se compară paginile (status, titlu, dimensiune), numărul de rânduri din tabele, numărul de fișiere, octeții și sume de control prin eșantionare, precum și numărul de mesaje din fiecare căsuță. O verificare roșie blochează cutover-ul; una galbenă trebuie confirmată cu un motiv. Testezi site-urile înainte de schimbarea DNS cu linia pentru fișierul hosts afișată pe pagina contului (sau cu o adresă de previzualizare, unde e configurată). Primești o notificare când contul e gata de cutover.
- 05Cutover, per domeniu. Într-o fereastră de mentenanță sau când apeși: o ultimă sincronizare a diferențelor, certificatele TLS, schimbarea DNS pentru fiecare domeniu și o ultimă sincronizare a emailului, apoi aceleași verificări încă o dată, plus un mesaj de test primit și trimis.
- 06Recuperarea emailului. Mesajele care mai ajung pe vechiul server cât se propagă DNS-ul sunt copiate în cele 48 de ore de după cutover.
- 07Rollback 14 zile. O singură acțiune trimite DNS-ul înapoi la sursă, care a servit tot timpul: înregistrările din zona PlusPanel sunt întoarse, zona de pe sursă e refăcută (dacă ai permis modificări) sau primești exact înregistrările de schimbat la furnizorul tău de DNS. Contul PlusPanel rămâne până îl ștergi tu; emailul livrat în el după cutover rămâne acolo, iar pagina contului îți spune câte mesaje sunt.
- 08Final curat. Când se închide fereastra de rollback, contul e finalizat; când e finalizat și ultimul, migrarea se încheie și datele de acces la sursă sunt distruse. Revocă tokenul WHM sau cheia SSH de pe sursă și scoate din uz vechiul server când ești gata. PlusPanel nu șterge niciodată nimic acolo.
Trei moduri de a schimba DNS-ul
Se alege per domeniu. Propagarea e urmărită până când serverele autoritare ale domeniului și trei resolvere publice răspund cu noile adrese.
Nameserverele PlusPanel (recomandat)
Zona e pregătită în DNS-ul PlusPanel, cu înregistrările deja îndreptate spre noul server. La cutover schimbi nameserverele la registrar; îți arătăm instrucțiunile și urmărim delegarea.
DNS extern
DNS-ul rămâne unde e. Primești exact înregistrările de schimbat; coboară-le TTL-ul la 300 de secunde cu o zi înainte.
DNS-ul sursei (opțional)
Dacă serverul cPanel găzduiește și DNS-ul domeniului și permiți explicit, TTL-urile din zona sursei sunt coborâte la 300 de secunde în presincronizare, înregistrările sunt schimbate la cutover și refăcute la rollback. E singura modificare pe care Migration Center o poate face pe sursă: dezactivată implicit și înregistrată în jurnalul de audit.
Ce se mută și unde ajunge
| În cPanel | În PlusPanel |
|---|---|
| Contul (utilizator, domeniu principal, spațiu ocupat) | Un cont pe planul ales de tine; cota propusă e spațiul ocupat pe sursă + 20% |
| Rădăcinile de documente ale domeniului principal, addon și subdomeniilor | Câte un site PHP, cu fișierele și permisiunile lui; domeniile parcate și numele www. devin aliasuri; vechile căi absolute (/home/<user>/public_html) continuă să funcționeze |
| Baze de date MySQL/MariaDB, utilizatori și drepturi | Un serviciu MariaDB pentru cont, cu aceleași nume de baze și utilizatori și hash-urile parolelor păstrate; DB_HOST=localhost continuă să funcționeze |
| Versiunea PHP și extensiile | Apache cu PHP-FPM, .htaccess păstrat; versiunile sub 8.1 trec pe 8.1 cu un avertisment, extensiile lipsă sunt listate |
| .htaccess, php.ini, .user.ini | Păstrate; blocurile de handler cPanel sunt eliminate, php_value/php_flag mutate în .user.ini, directivele nesuportate listate |
| Cron-uri | Cron-uri ale contului, rulate în containerul site-ului; intrările @reboot și comenzile din afara căilor migrate sunt listate |
| Certificate SSL | Certificatul curent e importat, ca HTTPS să meargă înainte de cutover; cele AutoSSL/Let's Encrypt trec pe reînnoire automată după aceea, cele comerciale rămân importate |
| Domenii de email și căsuțe | Aceleași cote; parolele se păstrează, pentru că hash-urile SHA-512-crypt din cPanel sunt importate ca atare |
| Forwardere și autorespondere | Aliasuri, redirecționări și autorespondere |
| Emailul (maildir) | Importat, apoi ținut sincronizat prin diferențe incrementale până la cutover și încă 48 de ore după |
| Zone DNS | Zone DNS PlusPanel, cu înregistrările mutate pe noul server; DKIM înlocuit cu cheia noului domeniu de email |
| Contul FTP principal | Utilizatorul SFTP al contului, dacă îl alegi, cu o parolă nouă |
| Redirecționări, protecție hotlink, blocări de IP | Păstrate: se află în .htaccess |
Ce nu se migrează
Listat per cont în fiecare raport pre-zbor, ca nimic să nu dispară pe tăcute:
- Aplicații Ruby, Node.js și Python (Passenger)
- Baze de date PostgreSQL
- Liste de discuții Mailman
- Conturi FTP suplimentare
- Filtrele de email și setările antispam
- Web Disk
- Tokenurile API cPanel
- AWStats și logurile brute de acces
- Metadatele Softaculous
- Fișierele cu parole pentru directoare protejate aflate în afara rădăcinilor de documente
- Fișierele din afara oricărei rădăcini de documente (listate cu dimensiunea lor)
- Utilizatorii MySQL cu caching_sha2_password sau alte hash-uri non-native: primesc o parolă nouă, scrisă în wp-config.php pentru site-urile WordPress și listată în rest
Limite cunoscute
- Parolele FTP și SFTP nu se preiau: contul FTP principal devine un utilizator SFTP cu o parolă nouă. Parolele căsuțelor de email și ale bazelor de date se păstrează.
- Surse la GA: cPanel/WHM, în funcțiune sau din arhive cpmove. Plesk și DirectAdmin vin mai târziu.
- PHP sub 8.1 nu e oferit: aceste site-uri trec pe PHP 8.1, iar raportul pre-zbor te avertizează înainte.
Întrebări despre migrare
Se modifică serverul meu cPanel?
Nu. Accesul e doar în citire și nu se scrie și nu se șterge nimic pe el, la niciun pas, nici la rollback, nici la curățenie. Singura excepție e zona DNS de pe sursă și doar dacă o permiți explicit pentru o migrare (implicit e dezactivată).
Cât durează o migrare?
Depinde de volumul de date și de lățimea de bandă dintre cele două servere; raportul pre-zbor al fiecărui cont dă o estimare. Grosul copierii se face în presincronizare, cât sursa continuă să servească, așa că la cutover se mută doar ce s-a schimbat de la ultima sincronizare, apoi se așteaptă propagarea DNS.
Clienții mei vor avea nevoie de parole noi?
Nu pentru email sau baze de date: hash-urile parolelor căsuțelor și ale utilizatorilor MySQL se preiau (cu excepția utilizatorilor MySQL cu hash-uri non-native, pe care raportul îi listează). Contul SFTP e nou: parolele FTP nu se preiau.
Ce se întâmplă dacă ceva nu merge după cutover?
Faci rollback în 14 zile: DNS-ul indică din nou sursa, care a servit tot timpul. Contul PlusPanel rămâne până îl ștergi tu.
Migrarea costă în plus?
Nu. Migration Center e gratuit în toate edițiile, inclusiv Free. Conturile create se socotesc în limitele ediției tale, de exemplu domeniile și căsuțele de email din Free.
Își pot urmări clienții propria migrare?
Dacă alegi asta: o migrare poate fi făcută vizibilă pentru clientul fiecărui cont, care vede atunci progresul propriului cont.
PlusPanel vs cPanel: prețuri, arhitectură și un calculator de cost total →