Migracija s CyberPanel ili cPanel panela

Web GUI (/panel-migrate/) ili CLI prenosi web, bazu, mail i DNS s CyberPanela ili cPanela na uAdmin.

  1. Što trebate

    uAdmin panel s web stackom (PHP, MariaDB) i, za mail, aktivnim mail serverom. Na izvoru: SSH (CyberPanel ili cPanel VPS), ili cPanel UAPI/FTP na shared hostingu. Migracija se pokreće na odredišnom uAdmin VPS-u, ne na izvoru.

  2. Web GUI

    Na panelu otvorite https://<hostname>:10001/panel-migrate/. Prijava je isti recovery token kao Recovery GUI. Unesite izvorni panel (CyberPanel ili cPanel), dohvatite popis siteova, odaberite domenu i pokrenite all. Log se prati uživo.

    GUI:  https://<hostname>:10001/panel-migrate/
    Token: sudo cat /home/uadmin/shared/recovery-token
  3. Što se prenosi

    Datoteke, MariaDB dump, Joomla/WordPress config na novu bazu, mailboxovi (Maildir), forwarderi i DNS zona ispočetka. Forwarder ostavlja kopiju u sandučiću pa šalje dalje. Lozinke mailboxova se regeneriraju (stare su hashirane). Let's Encrypt se izdaje ako je izvor imao SSL i javni DNS već pokazuje na ovaj server.

    Savjet

    DNS zapisi s izvora se ne uvoze — zona se radi prema uAdmin predlošku (A, MX, SPF, DKIM, DMARC). Testirajte site preko /etc/hosts prije DNS cutovera.

  4. cPanel bez SSH-a

    Na shared hostingu često nema SSH-a. Odaberite UAPI+FTP (cPanel port 2083 + FTP lozinka) ili FTP-only ako UAPI nije dostupan. UAPI čita popis domena, mailboxova i forwardera; FTP prenosi datoteke. Forwardere u FTP-only načinu postavite ručno u panelu nakon uvoza.

  5. Naredba na poslužitelju (po potrebi)

    Migraciju obavlja skripta migrate.sh. Web sučelje je samo način da je pokrenete bez terminala. Ako trebate ponoviti samo jedan korak ili automatizirati postupak, naredbe pokrenite na uAdmin poslužitelju kao root.

    sudo /home/uadmin/app/tools/migrate-panel/migrate.sh list-sites
    sudo /home/uadmin/app/tools/migrate-panel/migrate.sh all --domain=example.com