Что копировать кроме базы: файлы, секреты, DNS

Дамп базы поднимает пустой сайт, если рядом не лежат загрузки, переменные окружения и почтовые записи.

Фраза «бэкап базы есть» успокаивает ровно до восстановления. Магазин встаёт без картинок товаров, формы молчат, потому что ключ почты был только на сервере, а домен смотрит в никуда, потому что DNS никто не выгружал. Копия - это набор, а не один файл.

Минимальный комплект

  • База и загруженные файлы: товары, документы, вложения заявок.
  • Код или тема, если их нет в репозитории. Репозиторий сам по себе не хранит прод.
  • Переменные окружения и ключи интеграций, отдельно от публичного архива.
  • Записи DNS и тот факт, у какого регистратора домен и когда он кончается.
  • Список cron-задач и то, как выпускается сертификат. Иначе сайт встанет, а почта и HTTPS нет.

Хранить это нужно так, чтобы учётка сайта не могла удалить копию вместе с собой. И один раз в квартал комплект стоит поднять на чистом месте, хотя бы до страницы входа. Дата такого подъёма полезнее любого статуса «backup: OK» в панели.

Lexora собирает такой комплект и проверяет его восстановлением. Если копия уже «где-то есть», начинаем с вопроса, чего в ней не хватает, а не с продажи ещё одного диска.

Связанные услуги Lexora

В копии есть только база?

Дособерём комплект и один раз поднимем его по-настоящему.