Бэкапы сайта: что копировать, как часто и где хранить копии

Сбой у крупного хостинг-провайдера в октябре 2026 года напомнил простую вещь: «у хостера есть бэкапы» и «у меня есть бэкапы» — разные утверждения. Разбираем, что именно копировать, как часто, куда складывать и как проверить, что копия действительно рабочая.

Что входит в бэкап сайта

Бэкап одного файла — это не бэкап сайта. Полная копия состоит из нескольких частей, и потеря любой из них означает простой: сайт открывается, но без базы данных он бесполезен.

Что копировать Чем Как часто
Файлы сайта: движок, темы, плагины, загрузки tar/zip или rsync раз в сутки, загрузки — по изменению
База данных дамп базы (mysqldump/PG dump) раз в сутки, магазины — чаще
Конфиги сервера: nginx, PHP, cron, .htaccess копирование файлов после каждого изменения
Почтовые ящики и письма архив почты раз в неделю
DNS-зоны и SSL-сертификаты экспорт зоны, файлы сертификатов при изменении
Секреты и доступы: .env, ключи API зашифрованный архив при изменении, хранить отдельно

Правило 3-2-1

Работает для сайтов любого размера: три копии данных, на двух разных носителях, одна из них — вне сервера. На практике это выглядит так: рабочая версия на хостинге, суточный дамп на внешнее хранилище и архив за прошлый месяц на другом сервисе или домашнем диске.

Главная ошибка — хранить все копии на том же сервере, где живёт сайт. При аварии диска или аккаунта они исчезнут вместе с ним, и восстановить будет нечего.

Как часто делать копии

Тип сайта Файлы База Размер потерь при сбое
Лендинг, визитка раз в неделю раз в неделю минимум
Блог, контентный сайт раз в день раз в день 1 день статей
Магазин, кабинет, формы заявок раз в день каждые 6–12 часов заказы и заявки
Перед обновлением движка или плагинов вручную, сразу вручную, сразу 0, если откатывать

Ротация: сколько копий держать

Держать всё вечно дорого, а один последний архив опасен: если ошибка попала в базу вчера, то единственная копия уже испорчена. Рабочая схема — 7 дневных, 4 недельных и 3 месячных копии. Этого хватает, чтобы заметить проблему не по факту, а до того, как старые копии перезаписались.

Где хранить

Вариант Плюсы Минусы
Внешнее S3-хранилище доступ независимо от сайта, версионирование отдельная оплата и настройка
Другой хостинг или сервер копия не касается основного нужен доступ и место
Домашний диск + облако дешёво нет автоматизации, легко забыть
Только у хостера ничего делать не надо совпадает судьбой с основным сайтом

Ошибки, из-за которых бэкап не спасает

  1. Копия лежит на том же сервере и на том же диске.
  2. Копируются только файлы, без базы данных.
  3. Дамп сделан без таблиц или с битой кодировкой — при восстановлении падают тексты.
  4. Архив есть, но из него ни разу не разворачивали сайт.
  5. Модерация и почта остались без копий: сайт подняли, а переписка с клиентами потеряна.
  6. Хранилище переполнено — новые копии молча перестали создаваться.

Проверка: раз в квартал

Хороший бэкап — тот, который вы однажды восстановили. Раз в квартал разворачивайте копию на тестовом домене или отдельной папке: поднимите файлы, импортируйте базу, откройте главную и пару внутренних страниц. Если всё открылось — проверьте, что видны свежие записи и загрузки. Если что-то не так, вы узнаете об этом не в момент аварии.

Частые вопросы

Мне хватит бэкапов хостера? Как одного слоя — да, как единственного — нет. Хостер может хранить копии на том же сервере и всего 7–14 дней.

Сколько места нужно? Ориентируйтесь на размер сайта, умноженный на число копий. Проще держать 10–12 архивов и удалять старые автоматически.

Что делать в первую очередь при аварии? Не трогать текущий сайт, скачать свежий дамп базы, если он доступен, и только потом восстанавливать из последней проверенной копии.

Оцените статью
Пин ми
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest
0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии