До основного вмісту
🚀

Міграція

30 статей у розділі

Розділ закриває переїзд на ZevsHost і зворотні сценарії — з будь-якого хостингу, будь-якої панелі і майже під будь-який стек. Окремо розписано безкоштовне перенесення силами ZevsHost і варіант зробити все самостійно: для цього розібрано перенесення файлів через rsync, SCP і FTP, перенесення баз MySQL і переїзд зі спільного хостингу одразу на VDS.

Для конкретних CMS і стеків — окремі інструкції: WordPress, Joomla та OpenCart, застосунки на Python і Node.js, а також перехід з Apache на Nginx із конвертацією конфігів і .htaccess. Окрема тема — зміна панелі керування, коли переїжджають не лише файли, а й структура акаунтів: із cPanel на ISPmanager.

Ключове практичне питання — як не покласти сайт на час переїзду: керування DNS без простою, перенесення або перевипуск SSL-сертифіката на новому сервері, перенесення email-пошти так, щоб листи не губилися. Завершує розділ чекліст перевірки сайту після міграції — що обов'язково протестувати, перш ніж вимикати старий хостинг.

Як перенести сайт на ZevsHost безкоштовно Покрокова інструкція безкоштовного перенесення сайту на хостинг ZevsHost. Міграція без втрати даних і простоїв. Міграція WordPress на VDS ZevsHost Як самостійно перенести WordPress сайт на VDS сервер ZevsHost. Інструкція з використанням плагіна All-in-One WP Migration. Як перенести базу даних MySQL на новий сервер Покрокова інструкція з перенесення бази даних MySQL за допомогою mysqldump та phpMyAdmin. Перенесення email-пошти на новий хостинг Як перенести поштові скриньки та листи при зміні хостинг-провайдера на ZevsHost. Міграція зі shared-хостингу на VDS: покрокова інструкція Як перенести сайт зі shared-хостингу на VDS-сервер без простою: підготовка, перенесення файлів і БД, налаштування Nginx, зміна DNS і тестування. Зміна хостингу без простою: керування DNS при міграції Як змінити хостинг без простою сайту: зниження TTL, тест через /etc/hosts, правильний порядок зміни A-записів і контроль поширення DNS. Перенесення файлів сайту: rsync, SCP і FTP — що обрати Порівняння rsync, SCP і FTP для перенесення файлів сайту між серверами: швидкість, безпека, інкрементальна синхронізація, практичні приклади команд. Перенесення сайту Joomla на новий хостинг: повний посібник Як перенести Joomla на новий хостинг: бекап через Akeeba Backup, перенесення файлів і БД, оновлення configuration.php, тестування та зміна DNS. Перенесення інтернет-магазину OpenCart на новий сервер Як перенести OpenCart на новий сервер: бекап файлів і БД, оновлення config.php, перенесення зображень і розширень, перевірка замовлень після міграції. Перенесення SSL-сертифіката на новий сервер або перевипуск Як перенести SSL-сертифікат на новий сервер: експорт з cPanel, встановлення в Nginx/Apache, або випустити безкоштовний Let's Encrypt за 5 хвилин. Міграція з Apache на Nginx: конвертація конфігів і .htaccess Як мігрувати вебсервер з Apache на Nginx: конвертація віртуальних хостів, заміна правил .htaccess на location-блоки, налаштування PHP-FPM. Перенесення Python і Node.js застосунків на новий VDS-сервер Як перенести Python (Django/Flask) і Node.js застосунки на новий VDS: залежності, змінні середовища, systemd-сервіси, Nginx reverse proxy. Чекліст перевірки сайту після міграції на новий хостинг Повний чекліст перевірки сайту після міграції: доступність, SSL, форми, пошта, швидкість завантаження, SEO-параметри, моніторинг і відкат за проблем. rsync: синхронізація серверів та резервне копіювання rsync для синхронізації та бекапів: ключі --delete, --exclude, інкрементальні бекапи з --link-dest, SSH-тунель, автоматизація через cron. Перенесення пошти через imapsync: IMAP → IMAP без втрат Переносимо пошту між серверами через imapsync: встановлення, команда перенесення, паралельне перенесення кількох скриньок, типові помилки та рішення. Перенесення Docker-контейнерів між серверами Переносимо Docker-контейнери: експорт образів через docker save, перенесення томів, docker-compose на новому сервері, Registry як альтернатива. Zero-downtime деплой: blue-green та rolling стратегії Zero-downtime деплой: стратегії blue-green (два оточення) та rolling (поступова заміна), Nginx upstream, Docker Compose swap. Міграція даних у S3 / MinIO Object Storage Переносимо дані в S3 і MinIO: встановлення rclone, налаштування профілів, синхронізація бакетів, WordPress Offload Media, оптимізація вартості. Ansible: автоматизація налаштування серверів Ansible для автоматизації: встановлення, інвентар, плейбуки, ролі. Приклад плейбука для налаштування LAMP-стеку на кількох серверах. Міграція PostgreSQL між серверами Переносимо PostgreSQL: pg_dump і pg_restore, потокова реплікація для zero-downtime, pgloader для перенесення з MySQL, типові проблеми. Перенесення сайту Drupal на новий сервер без втрат Перенесення сайту Drupal на новий сервер: копіювання файлів, експорт бази даних і налаштування settings.php. Перенесення сайту 1С-Бітрікс на новий хостинг без помилок Перенесення сайту 1С-Бітрікс на новий хостинг: резервна копія через BackUp і налаштування dbconn.php. Перенесення магазину Magento 2 на новий сервер: гід Перенесення інтернет-магазину Magento 2 на новий сервер: файли, база даних, env.php і переіндексація каталогу. Перенесення PrestaShop на інший хостинг: покроковий план Перенесення PrestaShop на інший хостинг: експорт бази даних, перенесення файлів і налаштування parameters.php. Міграція MongoDB між серверами: dump, restore, репліка Міграція MongoDB на новий сервер: експорт mongodump, імпорт mongorestore і перенесення через реплікацію без простою. Міграція даних Redis: перенесення через RDB, AOF, replicaof Міграція даних Redis між серверами: знімок RDB, журнал AOF і жива реплікація replicaof. Розбираємо команди, ризики втрати даних і перенесення кластера. Переїзд сайту з Windows-хостингу на Linux Переїзд сайту з Windows-хостингу на Linux: перенесення бази MSSQL у MySQL, регістр імен файлів, заміна IIS на Nginx і часті помилки після переїзду. Перенесення DNS-зони між серверами імен: BIND і PowerDNS Перенесення DNS-зони між серверами імен: експорт із BIND, передача через AXFR, імпорт у PowerDNS утилітою pdnsutil і перемикання NS без простою. Перенесення self-hosted GitLab на новий сервер Перенесення self-hosted GitLab на новий сервер: команда gitlab-backup, перенесення секретів gitlab-secrets.json, відновлення і перенесення Container Registry. План відкату міграції: як безпечно повернутися назад План відкату міграції сайту: три точки відкату, числові критерії рішення і покрокові команди для повернення на старий сервер без втрати даних.