Шелдон_ · надёжность · бэкапы

Резервные копии клуба: сгорел диск — клуб работает дальше

Шелдон сам каждую ночь копирует базу и настройки, раз в неделю снимает образ всей системы и отправляет копию за пределы клуба. Восстановить клуб на новом железе — около получаса.

«Сгорит диск на сервере — клуб встанет, а база гостей и балансы пропадут вместе с ним.»

— владелец клуба
00:00копия базы — каждую ночь
7 днейобраз всей системы — раз в неделю
3 местасервер, хранилище, копия на стороне
≈30 минвосстановление на чистый сервер

Копия базы — каждую ночь, сама

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

  • Ротация: дни, недели, месяцы — диск не переполняется
  • Копия проверяется сразу после создания, битая — тревога в Telegram
  • Ключи шифрования и интеграции входят в комплект — без них базу не поднять
Иллюстрация: ночной сервер клуба и копии базы

Образ всей системы — раз в неделю

Кроме базы, раз в неделю снимается образ сервера целиком: панель, боты, ИИ-помощник, подключения — всё как было. Это страховка на случай, когда сломалось не «что-то», а сразу всё.

  • Образ виртуальной машины целиком, а не набор файлов
  • Хранится на отдельном диске или хранилище клуба
  • Подходит для переезда на новый сервер
Иллюстрация: образ системы на отдельном хранилище

Копия на стороне — на случай пожара

Одна копия рядом с сервером не спасёт от пожара, кражи или залива. Шелдон отправляет зашифрованную копию туда, куда вы скажете: облачное хранилище с S3, свой NAS дома или просто ссылка на скачивание.

  • Любое S3-совместимое хранилище — Яндекс, VK Cloud, Selectel и другие
  • Копия шифруется до отправки — хранилище видит только архив
  • Можно скачать архив вручную одной ссылкой из панели
Иллюстрация: зашифрованная копия уходит за пределы клуба

Как это работает

1.0

Включили и выбрали, куда хранить

В настройках панели — расписание и место для копий: диск сервера, хранилище клуба, внешнее S3. По умолчанию всё уже включено.

2.0

Шелдон делает копии сам

Ночью — база, раз в неделю — образ. Каждая копия проверяется, о проблеме приходит сообщение в Telegram владельцу.

Никаких «админ забыл сделать бэкап» — человек в этой цепочке не нужен.

3.0

Случилась беда — восстановили

Запускаете на новом сервере тот же файл установки, выбираете «Восстановить из копии», вводите ключ — клуб поднимается со всеми гостями, балансами, ботами и настройками. Около получаса-часа.

Что входит

Ночные копии базы

Гости, балансы, бонусы, касса, смены, брони, настройки.

Ротация копий

Дни, недели, месяцы — по расписанию, без ручной чистки.

Проверка каждой копии

Битая копия — сразу сообщение в Telegram.

Образ системы

Раз в неделю — сервер целиком, для переезда и аварий.

Копия на стороне

S3-хранилище, свой NAS или ссылка на скачивание.

Шифрование

Копия шифруется до того, как покинет клуб.

Ключи в комплекте

Ключ шифрования базы и подключения — внутри копии.

Восстановление мастером

Чистый сервер + копия = клуб, как был.

Журнал

Когда, что и куда скопировано — видно в панели.

Вопросы

Что именно попадает в копию?

Вся база клуба: гости, балансы и бонусы, смены и касса, брони, тарифы, карта зала, роли персонала, настройки ботов и интеграций. Игры не копируются — они и так скачиваются заново.

Сколько копий хранится?

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

Нужно ли платить за облако?

Нет. Копии можно хранить на втором диске сервера или в хранилище клуба. Внешнее S3-хранилище — по желанию, это несколько десятков рублей в месяц за гигабайты базы.

Увидит ли облачное хранилище мои данные?

Нет. Копия шифруется до отправки, хранилище получает только зашифрованный архив.

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

Около получаса-часа на чистом сервере: тот же файл установки с режимом «Восстановить» ставит систему и подхватывает копию. Если сервер жив, а испортилась только база, — ещё быстрее.

Что нужно иметь, чтобы восстановиться?

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

А если сломается сам сервер, а не диск?

Ставите Шелдон на любой подходящий компьютер — от 4 ядер и 8 ГБ памяти — и восстанавливаете из копии. Клуб не привязан к конкретному железу.

Рядом

Спите спокойно — копии делаются сами

Оставьте контакт — пришлём пошаговую инструкцию и ссылку на установщик. Клуб заработает на Шелдоне уже сегодня, база — 0 ₽.

Ответим в течение дня. Или сначала посмотрите демо.