Перейти к содержанию

Повседневная работа и обновления

Ежедневно (смена)

Всё повседневное делается из админки: сессии и брони, касса и магазин, рассылки. Сервер и сервисы внимания не требуют — они рассчитаны на работу 24/7 без обслуживания.

Полезная привычка: раз в день заглядывать на карту клуба (все ли ПК онлайн) и в раздел «Система» (нет ли предупреждений).

Обновления игр

Идут автоматически по ночам через машину обновлений. Утром в Telegram/админке — отчёт: что обновилось, что требует внимания.

Обновления продукта

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

Лицензия

  • Статус лицензии, редакция (Free / Lite / Pro) и оплата — Система → Лицензия.
  • Клуб периодически подтверждает лицензию у портала. Пропал интернет — клуб продолжает работать: предусмотрен льготный резервный режим.
  • Если лицензия истекла — система не «выключается»: клуб переходит на Free, платные разделы выключаются, деньги гостей и данные сохраняются. Продлить — в Система → Лицензия; новая активация — кодом в разделе «Система».
  • Что в какой редакции и что доживает после отката — Редакции и лицензия.

Резервные копии

Что самое ценное:

Данные Где живут Как защитить
База клуба (гости, деньги, история, настройки) внутри панели Резервная копия VM панели (см. ниже)
Сохранения игроков TrueNAS Зеркальный массив сейвов + копия VM/пула
Игры TrueNAS (эталонный диск) Не критично: игры всегда можно скачать заново

Встроенные бэкапы Шелдона. Админка → Настройки → Бэкапы: каждую ночь зашифрованная копия базы, файлов и всех настроек уходит в выбранное хранилище (облако S3, SFTP, WebDAV) и проверяется восстановлением. Ключ бэкапов показывается один раз — сохраните его в менеджере паролей и на бумаге. Сломался сервер — восстановление тем же файлом установки (--restore).

Образы виртуальных машин

Установщик сам завёл в Proxmox задание sheldon-images: каждую ночь в 04:00 снимок системных дисков тех VM, что вы отметили галочками «Копии образов VM» (панель всегда, TrueNAS и FOG по умолчанию). Две последние копии лежат на хранилище Proxmox (обычно local). Админка → Настройки → Бэкапы → карточка «Образы виртуальных машин» показывает, что копируется. Быстрая проверка обоих слоёв — в консоли поддержки сценарий «Копии: данные и образы VM» (ИИ-техподдержка только читает и объясняет; запуск копии и восстановление — владелец в админке).

Чтобы образы уходили и в облако (сервер сгорел или украден — клуб поднимается на новом железе за полчаса), один раз выполните на Proxmox-хосте (консоль или SSH, root):

sheldon-pve offsite setup

Команда спросит облако (Yandex / Selectel / VK / другое S3 — можно тот же бакет, что для копий данных), ключи доступа и сама придумает пароль образов. Пароль она не печатает — посмотрите его командой grep CRYPT_PASSWORD /etc/sheldon/offsite.env и сохраните в менеджере паролей рядом с ключом бэкапов и claim-кодом установки: без любого из трёх восстановление не начать. Дальше образы уходят сами 1-го числа в 07:30 (один экземпляр на VM, старый заменяется новым); проверить — sheldon-pve status. Повторный запуск offsite setup (сменить бакет или ключи) прежний пароль образов сохраняет — сменить его можно только флагом --new-password, и тогда старые образы в облаке станут нечитаемы.

Если хотите другое расписание или место хранения — задание sheldon-images редактируется в Proxmox: Datacenter → Backup. Храните образы не на том же диске, где живут VM (отдельный диск или сетевое хранилище).

Настроить бэкапы правильно под ваше железо поможет поставщик — попросите об этом при сдаче клуба.

Перезагрузки и электричество

  • Сервисы переживают перезагрузку сервера: после включения всё поднимается само (панель, хранилище, кэш, машина обновлений).
  • Крайне желателен ИБП на сервер: внезапное отключение питания опасно в первую очередь для хранилища игр.
  • Выключать сервер надо штатно: Proxmox → Shutdown (он сам корректно погасит все VM).