Migrace domén pomocí VPS Centra
VPS Centrum obsahuje migrační nástroj, který přenese domény, weby, databáze a e-maily ze starého serveru na nový — na několik kliknutí. Propojíte servery, vyberete co přenést a zkontrolujete výsledek. Celý přenos trvá obvykle 10–30 minut.
Tento článek navazuje na hlavní migrační návod Jak migrovat server pomocí Zákaznického portálu a pokrývá konkrétně část přenosu dat (krok 4). Pokud jste sem přišli přímo a nový server ještě nemáte připravený, začněte tam.
Rychlý přehled pro pokročilé
Tato část slouží pouze pro ověření pro velmi zkušené uživatele, kteří si chtějí pouze ověřit postup a nepotřebují číst celý článek. Pro všechny ostatní doporučujeme pokračovat další sekcí.
- Na novém serveru: VPS Centrum → Migrace → + Začít novou migraci.
- Zadejte IP adresu (nebo hostname) starého serveru, SSH port a root heslo.
- Po propojení se načte seznam domén — klikněte na Importovat vše (hromadně) nebo Importovat (per doména).
- V dialogu zaškrtněte, co chcete přenést (domény, web data, databáze, e-maily, cron úkoly). SSL certifikáty a DKIM klíče se importují automaticky.
- Vyčkejte na dokončení — sledujte průběh a výsledky v přehledu.
- Volitelně: použijte Synchronizovat (aktualizace dat) nebo Opakování (smazání a nový import domény).
- Po ověření dat klikněte na Dokončit migraci.
- Pokračujte krokem 5 v návodu Jak migrovat server pomocí Zákaznického portálu.
Co je dobré vědět předem
Co budete potřebovat
- Nový server nainstalovaný a připravený — pokud jste ho ještě nezřídili, postupujte podle návodu
Jak migrovat server pomocí Zákaznického portálu (kroky 1–3). - Přístup do VPS Centra na novém serveru — přihlašovací údaje jste obdrželi e-mailem po instalaci serveru.
- SSH přístupové údaje ke starému serveru — IP adresu (nebo hostname) a root heslo. IP adresu najdete v
Zákaznickém portálu v detailu serveru. - Přehled individuálních úprav na starém serveru — migrační nástroj přenáší data, ale ne konfiguraci. Zapište si vše, co budete muset nastavit ručně (viz níže).
Časový odhad: Samotný přenos dat trvá obvykle 10–30 minut v závislosti na objemu. U serverů s velkým množstvím dat (desítky GB webů, rozsáhlé e-mailové schránky) může přenos trvat déle.
Co se přenáší automaticky
Migrační nástroj přenese:
- Domény a jejich nastavení
- Webová data (soubory webů, včetně souborů jako .htaccess)
- Databáze MariaDB a PostgreSQL
- E-mailové účty a e-maily
- Cron úkoly
- SSL certifikáty a DKIM klíče (importují se automaticky s přidáním do DNS)
Co se nepřenáší a je potřeba nastavit ručně
- PHP konfigurace — verze PHP a hodnoty direktiv pro jednotlivé domény. Nový server má výchozí nastavení. Nastavte přes VPS Centrum v detailu domény. Více v článku Jak aktivovat předinstalované funkce PHP.
- Konfigurace webserveru na úrovni serveru — vlastní úpravy konfigurací Apache nebo Nginx (vhost soubory, globální nastavení). Soubory v rámci webu (např. .htaccess) se přenesou jako součást webových dat, ale konfigurace na úrovni serveru ne.
- Konfigurace mailserveru — pokud jste měli specifické nastavení (filtry, pravidla na úrovni serveru), je potřeba ho nastavit znovu.
- MySQL/MariaDB uložené procedury — migrační nástroj aktuálně nepřenáší uložené procedury (stored procedures). Pokud je používáte, exportujte je ze starého serveru ručně a importujte na nový (postup najdete v sekci Řešení problémů).
- FTP účty — pokud migrujete ze staršího serveru s VPS Centrem V2, FTP účty se nepřenáší. Na novém serveru je vytvoříte znovu v detailu domény v sekci FTP.
- Aplikace nad rámec VPS Centra — pokud jste na server nainstalovali vlastní aplikace (GitLab, Mautic, Matomo apod.), je potřeba je nainstalovat i na novém serveru.
Krok 1: Otevřete migrační nástroj na novém serveru
Přihlaste se do VPS Centra na novém serveru (na který chcete data přenést). V levém panelu klikněte na VPS Centrum → Migrace.
Zobrazí se stránka Migrace domén mezi VPS Centry. Pokud jste ještě žádnou migraci neprováděli, uvidíte prázdný přehled s tlačítkem + Začít novou migraci.
Na stránce také uvidíte žluté upozornění, že migrace serverů zatím běží v beta režimu. To v praxi znamená, že před prohozením IP a hostname doporučujeme vždy zkontrolovat funkčnost a velikosti webů, e-mailů a databází na novém serveru. Samotný přenos dat funguje spolehlivě.

Klikněte na + Začít novou migraci.
Krok 2: Propojte starý a nový server
Otevře se dialog Začít novou migraci, kde vyplníte přístupové údaje ke starému serveru:
- IP adresa nebo hostname — IP adresu starého serveru najdete v Zákaznickém portálu v detailu serveru. Můžete zadat i hostname (např. xyz10.vas-server.cz).
- SSH port — standardně 22. Pokud jste port na starém serveru změnili, zadejte správný.
- SSH heslo od uživatele root — root heslo ke starému serveru.

Po vyplnění klikněte na Zahájit migraci. VPS Centrum se připojí ke starému serveru a během několika minut načte seznam domén, které na něm běží.
Po úspěšném propojení uvidíte na stránce:
- Tabulku propojeného serveru — s IP adresou a SSH portem starého serveru a červeným tlačítkem Dokončit migraci.
- Seznam domén ze starého serveru — pod nadpisem „Migrace ze serveru …“ s tlačítky Obnovit data ze serveru, Synchronizovat vše, Importovat vše a u každé domény tlačítka Importovat.

Krok 3: Přeneste domény a data
Nyní máte dvě možnosti, jak data přenést:
Varianta A — Hromadný import všech domén:
Klikněte na Importovat vše. Otevře se dialog Hromadný import domén, kde zaškrtnete, co chcete přenést:
- Importovat všechny domény
- Importovat data webů
- Importovat databáze (v závorce se zobrazí počet)
- Importovat e-mail účty a e-maily (v závorce se zobrazí počet)
- Importovat cron úkoly (v závorce se zobrazí počet)
V horní části dialogu je informace, že SSL certifikáty pro HTTPS a DKIM klíče (s přidáním do DNS) budou importovány automaticky.

Zaškrtněte vše, co chcete přenést, a klikněte na Importovat domény.
Varianta B — Import jednotlivé domény:
Pokud migrujete domény postupně (například chcete nejdřív přenést a otestovat jednu doménu), klikněte na tlačítko Importovat u konkrétní domény v seznamu. Otevře se stejný dialog s checkboxy, ale pouze pro vybranou doménu.
V pravém horním rohu se po spuštění importu zobrazí potvrzení „Import domén byl úspěšně zahájen.“ a na stránce uvidíte průběh přenosu — VPS Centrum zobrazuje, které databáze, webová data, e-maily a cron úkoly se právě synchronizují.

Krok 4: Zkontrolujte výsledky přenosu
Po dokončení importu se u každé domény zobrazí přehled s výsledky:
- Poslední migrace dat webů — datum, čas a velikost přenesených dat.
- Poslední migrace databáze — datum, čas a počet přenesených tabulek.
- Poslední migrace e-mailů — datum, čas a velikost přenesených e-mailů.
Hodnoty jsou zobrazeny zeleně, což znamená úspěšný přenos. U velikostí se zobrazuje formát „X z Y“ — první číslo je velikost dat na novém serveru, druhé velikost na starém. Pokud se čísla mírně liší, je to běžné (komprese, metadata). Výrazný rozdíl může znamenat neúplný přenos — v takovém případě použijte synchronizaci (viz níže).

Co zkontrolovat:
- Porovnejte přenesené velikosti dat s originálem na starém serveru.
- Ověřte, že se přenesly všechny databáze — ve VPS Centru na novém serveru klikněte na doménu a zkontrolujte sekci Databáze.
- Zkontrolujte e-mailové schránky v sekci Emaily v detailu domény.
Pokud přenos neproběhl správně: Synchronizace a opakování
U každé přenesené domény máte k dispozici tři možnosti pro opravu:
Synchronizovat (u konkrétní domény) — aktualizuje data na novém serveru podle aktuálního stavu starého serveru. V dialogu synchronizace si vyberete, co konkrétně chcete synchronizovat — jednotlivé databáze, webová data, e-maily, cron úkoly.

Synchronizovat vše (tlačítko nad seznamem domén) — spustí synchronizaci pro všechny přenesené domény najednou. Použijte, pokud chcete hromadně aktualizovat data po delší době od prvního přenosu (např. na starém serveru přibyly nové e-maily nebo obsah).
Opakování — smaže doménu na novém serveru a vytvoří ji kompletně znovu ze starého serveru. Použijte, pokud migrace dopadla chybně a chcete začít od nuly.

Po úspěšné synchronizaci nebo opakování se na stránce zobrazí zelená notifikace potvrzující dokončení.

Krok 5: Dokončete přenos dat
Jakmile jste s přenesením dat spokojeni, klikněte na červené tlačítko Dokončit migraci v tabulce propojených serverů. Tím se ukončí propojení migračního nástroje mezi starým a novým serverem — nový server už nebude mít přístup k datům starého serveru přes tento nástroj.

Po kliknutí se zobrazí potvrzení „Migrace byla úspěšně dokončena.“
Řešení problémů
Propojení serverů selhalo
Při pokusu o propojení se migrace nespustí nebo se zobrazí chybová hláška.
Příčina: Nesprávné přístupové údaje, blokovaný SSH port nebo firewall pravidla na starém serveru.
Řešení:
- Zkontrolujte IP adresu nebo hostname — ověřte, že zadáváte údaje ke starému serveru (ne k novému). IP adresu najdete v Zákaznickém portálu v detailu serveru.
- Ověřte root heslo — root heslo ke starému serveru najdete v aktivačním e-mailu, který jste obdrželi při původní instalaci serveru. Pokud ho nemáte k dispozici, kontaktujte podporu — reset root hesla může provést pouze náš tým.
- Zkontrolujte SSH port — standardní port je 22. Pokud jste ho na starém serveru změnili, zadejte správný.
- Zkontrolujte firewall na starém serveru — pokud máte na starém serveru vlastní firewall pravidla (IP whitelist, blokace portů), je možné, že blokují spojení z nového serveru. Ověřte pravidla přes VPS Centrum starého serveru v sekci Zabezpečení → Firewall a případně přidejte IP adresu nového serveru na whitelist.
Migrace domény selhala nebo se přenesla neúplně
V přehledu migrace chybí některá data nebo se zobrazí chyba u konkrétní domény.
Příčina: Nedostatek místa na novém serveru, timeout při přenosu velkých dat nebo problém s připojením.
Řešení:
- Zkontrolujte volné místo na disku nového serveru — v terminálu df -h
- Pokud je disk plný, zvětšete ho přes Zákaznický portál (Servery → [server] → Zvětšení) nebo uvolněte místo.
- Použijte Synchronizovat nebo Opakování — migrační nástroj umožňuje přenos zopakovat. Synchronizovat aktualizuje data bez smazání domény. Opakování smaže doménu a vytvoří ji znovu.
- U velkých e-mailových schránek může přenos trvat déle. Pokud se e-maily nepřenesly kompletně, spusťte synchronizaci e-mailů znovu.
Databáze se nenaimportovala nebo chybí tabulky
Po migraci web hlásí chybu připojení k databázi nebo v databázi chybí tabulky.
Příčina: Chybějící databázový uživatel, nesprávná oprávnění nebo problém s importem.
Řešení:
- Ověřte, že databáze existuje — ve VPS Centru na novém serveru klikněte na doménu a zkontrolujte sekci Databáze. Případně v terminálu spusťte mariadb -u root -p -e "SHOW DATABASES;".
- Zkontrolujte databázového uživatele a oprávnění — v terminálu spusťte mariadb -u root -p -e "SELECT user, host FROM mysql.user;".
- Ověřte konfiguraci webu — v konfiguračním souboru webu (u WordPressu je to wp-config.php) zkontrolujte, že přístupové údaje k databázi (název, uživatel, heslo) odpovídají nastavení na novém serveru. Heslo k databázi se při migraci mění.
- Zkontrolujte uložené procedury — migrační nástroj aktuálně nepřenáší MySQL/MariaDB uložené procedury (stored procedures). Pokud je vaše aplikace používá, exportujte je ze starého serveru příkazem mariadb-dump -u root -p --routines --no-data --no-create-info NAZEV_DATABAZE > procedury.sql a importujte na novém serveru příkazem mariadb -u root -p NAZEV_DATABAZE < procedury.sql. Placeholder NAZEV_DATABAZE nahraďte názvem vaší databáze.
Web nefunguje po přenosu dat
Při otevření stránky v prohlížeči se zobrazí error 500, 403, 404 nebo bílá stránka.
Příčina: Nesprávná verze PHP na novém serveru, chybějící konfigurace webserveru nebo špatná práva souborů.
Řešení:
- Zkontrolujte error log — v terminálu zobrazte posledních 50 řádků příkazem tail -50 /var/log/apache2/DOMENA/error-DOMENA.log, kde DOMENA je název vaší domény (např. example.cz).
- Ověřte verzi PHP — nový server může mít nastavenou jinou verzi PHP než starý. Ve VPS Centru klikněte na doménu a zkontrolujte nastavenou verzi v přehledu domény. Pokud se liší, upravte ji.
- Obnovte konfiguraci webserveru — soubor .htaccess se přenáší jako součást webových dat, ale konfigurace na úrovni serveru (vhost soubory) ne. Pokud jste měli vlastní serverové konfigurace, nastavte je znovu. Soubor .htaccess funguje pouze s Apache (ve třech ze čtyř režimů — Apache, Apache – Performance a Apache – Super cache). Na čistém Nginx nefunguje.
- Zkontrolujte práva souborů — v terminálu spusťte ls -la /www/hosting/DOMENA/www/. Soubory by měly být vlastněné uživatelem domény — třetí sloupec ve výpisu je jméno vlastníka.
SSL certifikát nefunguje po migraci
Web se zobrazuje s varováním o nebezpečném připojení nebo certifikát chybí.
Příčina: DNS záznamy stále ukazují na starý server, nebo se certifikát po migraci neobnovil.
Řešení:
- Ověřte DNS záznamy — certifikát Let’s Encrypt vyžaduje, aby DNS ukazovalo na nový server. Zkontrolujte A záznam domény například na dnschecker.org — IP adresa by měla odpovídat novému serveru.
- Počkejte na DNS propagaci — pokud jste DNS teprve přepnuli, počítejte s propagací 2–24 hodin (maximálně 72 hodin).
- Aktivujte SSL znovu — po dokončení propagace DNS přejděte do VPS Centra na novém serveru a aktivujte SSL certifikát. Postup najdete v článku Jak aktivovat SSL certifikát a zapnout HTTPS.
Pokud problém přetrvává, kontaktujte naši podporu.