• Безопасность и восстановление · restic

Резервные копии: копия, с которой не восстанавливались, - это не копия

Резервное копирование сайта почти всегда есть. Вопрос не в том, создаются ли файлы, а в том, можно ли из них вернуть рабочий магазин и за сколько времени. Эти две вещи проверяют отдельно, и вторая почти никогда не проверена. Мы знаем это не по теории: на собственном проекте копии тихо не создавались семь месяцев, и это оказалось только во время плановой проверки восстановления.

Посмотреть, как это работает
Стоимость
после бесплатного аудита
Гарантия
30 дней после подписания акта
Срок настройки
2–10 рабочих дней в зависимости от объема
после бесплатного аудита
Стоимость
30
Гарантия

дней после подписания акта

2–10
Срок настройки

рабочих дней в зависимости от объема

после бесплатной проверки текущих копий
Стоимость
тестовое восстановление по расписанию, а не только создание копии
Главная проверка
вне сервера сайта, с шифрованием
Где храним
Что входит

Полный перечень работ и того, что вы получаете на выходе

  • Копии базы и файлов по расписанию, которое соответствует вашему темпу изменений: магазин с заказами каждый час и сайт-визитка нуждаются в разном.
  • Хранение вне сервера сайта. Копия на том же диске не спасает от сбоя диска – а это самая частая причина потери.
  • Шифрование: хранилище компрометируют отдельно от сайта, и копия должна оставаться нечитаемой для того, кто до нее добрался.
  • Глубина хранения ступенями: свежие ежедневно, недельные, месячные. Это то, что спасает при взломе, замеченном не сразу.
  • Автоматическая проверка, что копия создалась и не пуста — ноль байтов тоже успешно завершается.
  • Тестовое восстановление по расписанию: разворачиваем копию в отдельное место и убеждаемся, что сайт поднимается.
  • Уведомление о сбое копирования туда, где вы их реально увидите.
  • Письменная инструкция, как восстановиться без нас, включая ключи.
Когда эта услуга не подходит

Что не входит в работу — чтобы не было сюрпризов на сдаче

  • Восстановление данных, уничтоженных до того, как мы начали делать копии. Машины времени нет.
  • Копии чужих сервисов: CRM, платежных кабинетов, почтовых ящиков – у каждого свои механизмы.
  • Круглосуточное дежурство на случай аварии. Копии будут, но кнопку нажимает человек; постоянное дежурство – отдельная договоренность.
  • Юридически значимое хранение документов – это другая задача с другими требованиями.
Кому подходит

Ситуации, в которых эта услуга даёт результат

Сценарий 1 из 4

Копии делает хостинг – и на этом все

Самый распространенный случай. Хостинг действительно что-то хранит, но обычно на том же железе, ограничен срок и без проверки. Когда сервер исчезает, копия исчезает вместе с ним — это именно тот сценарий, ради которого она и нужна.

Разберём вашу ситуацию на бесплатном аудите

Вместо ценовой вилки – бесплатная проверка ваших копий

Смотрим не на то, копируются ли копии, а на то, можно ли с них восстановиться. Это разные вещи, и второе почти никто не проверял.

Что мы измеряем

  • Или копии вообще естьи что именно у них: только база, только файлы или все вместе
  • Где они лежаткопия на том же сервере исчезает вместе с сервером – это самая распространенная ошибка
  • Восстанавливался ли кто-тоделаем тестовое восстановление и смотрим, что получится
  • Глубина храненияесли копии только за вчера, вредоносный код, замеченный через неделю, уже во всех копиях
  • Кто имеет доступкопия, к которой имеет доступ сломанный аккаунт, не спасает

Что вы получаете

  • честный ответ, можно ли сейчас восстановить сайт и за сколько времени
  • что именно сломано в текущей схеме
  • план резервного копирования под ваш объем
  • оценка работ

Срок: 1–2 рабочих дня

Почему это бесплатно

Половина ответа видна через час: копия на том же сервере или отсутствие тестового восстановления – это диагноз без долгого разбора.

Что дальше

Получаете вывод и план. Дальше решаете сами – проверка ни к чему не обязывает.

Короткая форма: контакт и адрес сайта

  • Договор, акт и гарантия 30 дней

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

  • ФОП и безналичный расчёт

    Исполнитель — зарегистрированный ФОП. Оплата на счёт с закрывающими документами.

  • Права и доступы — ваши

    Код, дизайн и материалы переходят к вам после полной оплаты. Домен, хостинг, репозиторий оформляем на вас.

  • Портал клиента вместо переписки

    Во время работы вы получаете доступ к порталу: договоры, счета, акты и статус проекта в одном месте.

  • Заказчики из Европы

    Среди работ — проекты для Норвегии, Болгарии, Молдовы и Испании.

  • Цифры, которые можно проверить

    Каждый кейс в портфолио — со ссылкой на живой сайт и техническим замером.

  • Сначала аудит, потом сумма

    Прайса на сайте нет намеренно: объём одной и той же работы у двух клиентов отличается кратно.

  • Говорим «нет», когда не уверены

    Если задача не наша или срок нереальный — скажем сразу.

Что влияет на стоимость

Почему две одинаковые на вид задачи считаются по-разному

  • Объем данныхБаза на 200 МБ и магазин с десятками тысяч изображений – разные по времени копирования, местом в хранилище и скоростью восстановления.
  • Частота копийРаз в сутки означает, что в самом худшем случае теряется день заказов. Каждый час – час. Это решение не техническое, а коммерческое: сколько вам стоит потерянный день.
  • Количество мест храненияОдна копия вне сервера закрывает большинство случаев. Вторая, у другого провайдера, закрывает сценарий «провайдер скрылся» — и стоит по отдельности.
  • Глубина храненияДержать месяц дешевле, чем год. Но именно глубина спасает при взломе, замеченном не сразу, поэтому экономить на ней рискованнее всего.
  • Тестовые восстановленияСамая дорогая часть работы – и единственная, отличающая копию от надежды. Частота согласовывается раздельно.
  • Состояние сервера сейчасЕсли доступ разбросаны, а конфигурация нигде не описана, первым шагом следует описание того, что вообще нужно сохранять. Это видно на бесплатной проверке.
Кейсы

Задачи и результат в цифрах — все показатели сняты нашим замером

собственная система управления агентством: сделки, договоры, счета, акты, портал клиента

Задача
Сделать так, чтобы сбой сервера не означал потерю документов и данных по клиентам и чтобы проблему с копиями узнавали сразу, а не во время аварии.
Решение
Копии базы и файлов по расписанию с вывозом вне сервера, шифрованием и отдельным фоновым заданием, ежедневно проверяющим, что копия создалась и не пуста. Мониторинг копий стоит рядом с мониторингом здоровья интеграций – оба в одном наборе фоновых задач.
Результат
Измерено 02.08.2026: в системе 35 фоновых заданий по расписанию, в том числе мониторинг резервных копий и здоровья интеграций. Система работает в проде с 10.10.2025, 958 комитов за 10 месяцев.

собственный премиум-шаблон для OpenCart 4 с украинским слоем

Задача
Обезопасить продукт и его стенд от потери данных при экспериментах с обновлениями и конфигурацией.
Решение
Ежедневные резервные копии базы и файлов с заданной глубиной хранения вместе с автоматической сборкой и публикацией релизов.
Результат
Измерено 02.08.2026: ежедневные копии с ретенцией работают рядом с CI/CD на GitHub Actions; кодовая база продукта – 8 157 файлов PHP, 718 шаблонов и 726 файлов JavaScript.

Не нашли свой случай?

Опишите, как это устроено у вас, — ответим, подходит ли «Резервные копии сайта с проверкой восстановления» и что это значит в вашей ситуации. Без брифа и без звонка: один вопрос, один ответ.

Этапы работы

Прозрачные этапы с согласованием на каждом шагу

Общий срок:2–10 дней

  1. Проверка того, что есть

    1–2 дня

    Смотрим текущие копии и пытаемся восстановиться. Часто на этом все выясняется.

  2. Схема под ваш случай

    1 день

    Решаем частоту, глубину, места хранения. Исходим из того, сколько стоит потерянный день, а не из технических предпочтений.

  3. Настройка

    1–5 дней

    Копирование по расписанию, шифрование, вывоз вне сервера, оповещение о сбое.

  4. Первое восстановление

    1 день

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

  5. Регулярные проверки

    ежемесячно

    Тестовое восстановление по расписанию и прошедшее отчет.

Технологии и интеграции

На чём строим и с чем это соединяется

Стек

  • restic
  • PostgreSQL
  • MySQL
  • S3-совместимое хранилище

Интеграции

  • Hetzner Storage Box
  • S3
  • Telegram-уведомление
Копии хостинга или собственная схема

Чем этот вариант отличается от альтернативы

Где лежатвне сервера сайта, часто у другого провайдера
Проверка восстановленияпо расписанию, с подтверждением
Глубинаступенями: день, неделя, месяц
Что при исчезновении провайдеравторая копия остается
Что нужно от вас

Без этого не начнём — лучше подготовить заранее

  1. доступ к серверу и базе
  2. где именно хранить копии и сколько места доступно
  3. сколько данных вы готовы потерять в самом худшем случае
  4. кто должен получать уведомления о сбое
  5. есть ли требования к географии хранения

Если чего-то из этого нет — скажите, подскажем, как собрать или сделаем сами отдельной задачей.

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

Что спрашивают чаще всего — с конкретными ответами

Хостинг делает копии. Зачем еще что-нибудь?

Вопрос не в том, делаются ли они, а в трех других: где они лежат, насколько глубоки и кто-то из них восстанавливался. Копия на том же сервере не избавляет от сбоя диска. Копии всего за три дня не спасают от излома, замеченного через неделю. А копия, с которой ни разу не восстанавливались, это надежда, а не копия.

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

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

Сколько времени займет восстановление?

Зависит от объема, и именно поэтому мы меряем это на первом тестовом обновлении, а не обещаем заранее. После него вы знаете точную цифру для своего магазина — это самый полезный результат всей работы.

Бывает ли, что копии есть, а на самом деле нет?

Постоянно и у нас есть собственный пример. На одном из наших проектов копирование тихо не работало семь месяцев: скрипт падал на первой же строчке из-за невидимого различия в формате файла, а журнал никто не читал, потому что ошибка не выглядела ошибкой. Обнаружили это при плановой проверке восстановления. Поэтому проверка входит в работу, а не предлагается опционально.

Где вы храните копии?

Вне сервера сайта – это главное требование. Конкретное хранилище выбираем вместе: S3-совместимое, отдельное хранилище провайдера или ваше собственное. Если среди покупателей есть европейские, география хранения обсуждается отдельно.

Копии зашифрованы?

Да. Хранилище компрометируют отдельно от сайта, и копия должна оставаться нечитаемой для того, кто до нее добрался. Ключи передаем вам – иначе вы зависите от нас в момент, когда зависеть хуже всего.

Что произойдет, если мы прекратим сотрудничество?

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

Можно ли восстановить отдельный файл или одну таблицу?

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

Начнём с проверки того, что у вас уже есть

Дайте доступ для чтения — за 1–2 рабочих дня попробуем восстановиться с ваших текущих копий и скажем честно, что получилось. Если схема рабочая, то и напишем: платить за новую тогда не надо.

Из измеренных кейсовИзмерено 02.08.2026: ежедневные копии с ретенцией работают рядом с CI/CD на GitHub Actions; кодовая база продукта

Смотреть кейсы
  • Ответ в течение 2 часов
  • Без обязательств
  • Работаем по договору

Прайса на сайте нет намеренно: объём той же работы у двух клиентов отличается в разы, и цифра «от» в этом случае ничего не объясняет. Сначала бесплатный аудит — считаем ваши страницы, дубли и скорость, — потом называем сумму и срок и фиксируем их в договоре.