Что копировать кроме базы: файлы, секреты, DNS
Дамп базы поднимает пустой сайт, если рядом не лежат загрузки, переменные окружения и почтовые записи.
Фраза «бэкап базы есть» успокаивает ровно до восстановления. Магазин встаёт без картинок товаров, формы молчат, потому что ключ почты был только на сервере, а домен смотрит в никуда, потому что DNS никто не выгружал. Копия - это набор, а не один файл.
Минимальный комплект
- База и загруженные файлы: товары, документы, вложения заявок.
- Код или тема, если их нет в репозитории. Репозиторий сам по себе не хранит прод.
- Переменные окружения и ключи интеграций, отдельно от публичного архива.
- Записи DNS и тот факт, у какого регистратора домен и когда он кончается.
- Список cron-задач и то, как выпускается сертификат. Иначе сайт встанет, а почта и HTTPS нет.
Хранить это нужно так, чтобы учётка сайта не могла удалить копию вместе с собой. И один раз в квартал комплект стоит поднять на чистом месте, хотя бы до страницы входа. Дата такого подъёма полезнее любого статуса «backup: OK» в панели.
Lexora собирает такой комплект и проверяет его восстановлением. Если копия уже «где-то есть», начинаем с вопроса, чего в ней не хватает, а не с продажи ещё одного диска.
Связанные услуги Lexora
В копии есть только база?
Дособерём комплект и один раз поднимем его по-настоящему.