Květen 23, 2026Návody
Jak migrovat web na nový VPS
Kompletní migrace: záloha souborů a databáze, přenos na VPS Hiddence, změna DNS a ověření webu.

Přesun webu na nový VPS — ze sdíleného hostingu nebo starého serveru — vyžaduje kopírování souborů, databáze a aktualizaci DNS. Tento checklist minimalizuje výpadek na serveru Hiddence.
Před začátkem
- Nový VPS se stejnou nebo novější verzí OS/PHP/MySQL
- Nainstalovaný web stack (Nginx/Apache, PHP, MySQL/MariaDB)
- Den předem snižte DNS TTL na 300
- Úplná záloha starého serveru
- Informujte uživatele o možném krátkém okně údržby
Krok 1: Záloha souborů webu
Na starém serveru zarchivujte adresář webu:
bash
cd /var/www
tar -czvf website-backup.tar.gz yoursite/
# Stažení na počítač:
scp user@old-server:/var/www/website-backup.tar.gz .Krok 2: Nahrání na nový VPS
Zkopírujte archiv na Hiddence server a rozbalte:
bash
scp website-backup.tar.gz root@NEW_VPS_IP:/var/www/
ssh root@NEW_VPS_IP
cd /var/www
tar -xzvf website-backup.tar.gz
chown -R www-data:www-data yoursite/Krok 3: Migrace MySQL databáze
Export na starém serveru, import na novém:
bash
# Na starém serveru:
mysqldump -u root -p database_name > db.sql
# Na novém VPS:
scp db.sql root@NEW_VPS_IP:/tmp/
mysql -u root -p -e "CREATE DATABASE database_name;"
mysql -u root -p database_name < /tmp/db.sql
# Aktualizujte wp-config.php nebo .env při změně přihlašovacích údajůKrok 4: Přepnutí DNS
Až web funguje na nové IP (test přes /etc/hosts), aktualizujte A záznam. Ověřte:
- Web se otevírá bez chyb
- SSL certifikát je platný (případně znovu Certbot)
- Formuláře a přihlášení fungují
- Cron a odesílání e-mailů fungují
- Nechte starý server online 24–48 hodin jako zálohu
Tipy pro migraci
- Velké weby: rsync -avz old:/var/www/site/ new:/var/www/site/
- Slaďte verzi PHP kvůli kompatibilitě
- Test: echo "NEW_IP yourdomain.com" >> /etc/hosts
- Po migraci vyprázdněte cache Redis/Memcached
- Ve WordPressu nahraďte URL v DB při změně domény