• Безпека й відновлення · restic

Резервні копії: копія, з якої не відновлювались, — це не копія

Резервне копіювання сайту майже завжди «є». Питання не в тому, чи створюються файли, а в тому, чи можна з них повернути робочий магазин — і за скільки часу. Ці дві речі перевіряють окремо, і друга майже ніколи не перевірена. Ми знаємо це не з теорії: на власному проєкті копії тихо не створювались сім місяців, і виявилось це лише під час планової перевірки відновлення.

Подивитись, як це працює
Вартість
після безкоштовного аудиту
Гарантія
30 днів після підписання акта
Строк налаштування
2–10 робочих днів залежно від обсягу
Вартість
після безкоштовного аудиту
Гарантія
30
днів після підписання акта
Строк налаштування
2–10
робочих днів залежно від обсягу
Головна перевірка
тестове відновлення за розкладом, а не лише створення копії
Де зберігаємо
поза сервером сайту, з шифруванням
Що входить

Повний перелік робіт і того, що ви отримуєте на виході

  • Копії бази й файлів за розкладом, який відповідає вашому темпу змін: магазин із замовленнями щогодини й сайт-візитівка потребують різного.
  • Зберігання поза сервером сайту. Копія на тому ж диску не рятує від збою диска — а це найчастіша причина втрати.
  • Шифрування: сховище компрометують окремо від сайту, і копія має лишатись нечитабельною для того, хто до неї дістався.
  • Глибина зберігання сходинками: свіжі щодня, тижневі, місячні. Це те, що рятує при зломі, поміченому не одразу.
  • Автоматична перевірка, що копія створилась і не порожня — нуль байтів теж «успішно завершується».
  • Тестове відновлення за розкладом: розгортаємо копію в окреме місце й переконуємось, що сайт піднімається.
  • Сповіщення про збій копіювання туди, де ви їх реально побачите.
  • Письмова інструкція, як відновитись без нас — включно з тим, де лежать ключі.
Коли ця послуга не підходить

Що не входить у роботу — щоб не було сюрпризів на здачі

  • Відновлення даних, знищених до того, як ми почали робити копії. Машини часу немає.
  • Копії чужих сервісів: CRM, платіжних кабінетів, поштових скриньок — у кожного свої механізми.
  • Цілодобове чергування на випадок аварії. Копії будуть, але кнопку натискає людина; постійне чергування — окрема домовленість.
  • Юридично значуще зберігання документів — це інша задача з іншими вимогами.
Кому підходить

Ситуації, у яких ця послуга дає результат

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

Копії робить хостинг — і на цьому все

Найпоширеніший випадок. Хостинг справді щось зберігає, але зазвичай на тому ж залізі, обмежений строк і без перевірки. Коли сервер зникає, копія зникає разом із ним — а це саме той сценарій, заради якого вона й потрібна.

Розберемо вашу ситуацію на безкоштовному аудиті
Безкоштовний аудит

Замість цінової вилки — безкоштовна перевірка ваших копій

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

Що ми міряємо

  1. Чи копії взагалі єі що саме в них: тільки база, тільки файли чи все разом
  2. Де вони лежатькопія на тому ж сервері зникає разом із сервером — це найпоширеніша помилка
  3. Чи хтось відновлювавсяробимо тестове відновлення й дивимось, що вийде
  4. Глибина зберіганняякщо копії лише за вчора, шкідливий код, помічений через тиждень, уже в усіх копіях
  5. Хто має доступкопія, до якої має доступ зламаний акаунт, не рятує

Що ви отримуєте

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

Строк: 1–2 робочих дні

Чому це безкоштовно

Половина відповіді видно за годину: копія на тому ж сервері або відсутність тестового відновлення — це діагноз без довгого розбору.

Що далі

Отримуєте висновок і план. Далі вирішуєте самі — перевірка ні до чого не зобов'язує.

Коротка форма: контакт і адреса сайту
Договір і документи

Працюємо офіційно

Договір, акт і рахунок — на кожен проєкт, а не тільки на великий. Без документів у вас немає ні прав на роботу, ні підстави провести витрати.

Нам довіряють6 брендів

Нам довіряють: Kvant Energy, GYPSUN, Naturel Cosmetics, Pancer Protection, LUGI, BeeTech

Умови, зафіксовані письмово8 пунктів
  • Договір, акт і гарантія 30 днів

    На кожен проєкт письмовий договір: обсяг, строки, сума, порядок приймання. Після здачі — акт і рахунок, а далі 30 календарних днів гарантії: помилки з нашої вини усуваємо безоплатно. Усне з дзвінка дублюємо письмово того ж дня.

  • ФОП і безготівковий розрахунок

    Виконавець — зареєстрований ФОП. Оплата на рахунок із закривними документами.

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

    Код, дизайн і матеріали переходять до вас після повної оплати. Домен, хостинг, репозиторій, аналітику оформлюємо на вас.

  • Портал клієнта замість переписки

    На час роботи ви отримуєте доступ до порталу: договори, рахунки, акти й стан проєкту в одному місці.

  • Сайти в дев'яти країнах

    Наші сайти працюють у дев'яти країнах: крім України — Польща, Німеччина, Австрія, Англія, Норвегія, Болгарія, Молдова, Іспанія.

  • Цифри, які можна перевірити

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

  • Спершу аудит, потім сума

    Прайсу на сайті немає навмисно: обсяг тієї самої роботи у двох клієнтів відрізняється в рази.

  • Кажемо «ні», коли не впевнені

    Якщо задача не наша або строк нереальний — скажемо одразу.

  • Договір, акт і гарантія 30 днів

    На кожен проєкт письмовий договір: обсяг, строки, сума, порядок приймання. Після здачі — акт і рахунок, а далі 30 календарних днів гарантії: помилки з нашої вини усуваємо безоплатно. Усне з дзвінка дублюємо письмово того ж дня.

  • ФОП і безготівковий розрахунок

    Виконавець — зареєстрований ФОП. Оплата на рахунок із закривними документами.

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

    Код, дизайн і матеріали переходять до вас після повної оплати. Домен, хостинг, репозиторій, аналітику оформлюємо на вас.

  • Портал клієнта замість переписки

    На час роботи ви отримуєте доступ до порталу: договори, рахунки, акти й стан проєкту в одному місці.

  • Сайти в дев'яти країнах

    Наші сайти працюють у дев'яти країнах: крім України — Польща, Німеччина, Австрія, Англія, Норвегія, Болгарія, Молдова, Іспанія.

  • Цифри, які можна перевірити

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

  • Спершу аудит, потім сума

    Прайсу на сайті немає навмисно: обсяг тієї самої роботи у двох клієнтів відрізняється в рази.

  • Кажемо «ні», коли не впевнені

    Якщо задача не наша або строк нереальний — скажемо одразу.

NDA підписуємо на запит. Після завершення співпраці наші доступи до ваших сервісів видаляємо самі.

Що впливає на вартість

Чому дві однакові на вигляд задачі рахуються по-різному

  • Обсяг данихБаза на 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 годин
  • Без зобов’язань
  • Працюємо за договором

Прайса на сайті немає навмисно: обсяг тієї самої роботи у двох клієнтів відрізняється в рази, і цифра «від» у такому разі нічого не пояснює. Спершу безкоштовний аудит — рахуємо ваші сторінки, дублі й швидкість, — потім називаємо суму й строк і фіксуємо їх у договорі.