Перенос девяти сайтов перед закрытием хостинга

Хостинг объявил о закрытии — за сутки до него. Там лежали девять сайтов с базами, почтой и сертификатами. Всё нужно было снять, пока доступ не пропал.

Что сделано

  • Резервные копии всех девяти учётных записей через интерфейс хостинга, без доступа к серверу
  • Перенос зон в Cloudflare с полным воспроизведением записей — сначала MX, SPF и DKIM, чтобы не потерялась почта
  • Подъём сайтов на собственном сервере в контейнерах
  • Новые сертификаты Let’s Encrypt и переход на Full (strict)
  • Построчная сверка данных перед выключением

Результат

  • 9 учётных записей спасено, в том числе две исторические базы, которых больше нигде не было
  • Расхождение после сверки: четыре спам-комментария — и больше ничего
  • Для посетителей простоя не было: переключали только когда новый сайт уже отвечал

Технологии: cPanel API, rsync, MariaDB, Docker, Cloudflare API, certbot

Описание