RealIoT сохраняет рабочие поля, устройства, сценарии, историю, Node-RED, Zigbee/Matter и связанные системные данные в выбранную сетевую папку Windows (SMB). Копии можно создавать по расписанию или вручную, а затем проверить и восстановить выбранную копию на том же хабе.
Быстрый переход
Где находится раздел
- Откройте локальную страницу администратора хаба.
- Найдите карточку «Резервное копирование».
- В ней настраиваются хранилище, расписание, ручной запуск и восстановление.
Что сохраняется в копии
В блоке «Что сохранять» можно включить или отключить группы данных:
- MongoDB: настройки, сценарии и телеметрия — рабочие поля, устройства, сценарии, история;
- ChirpStack: PostgreSQL и Redis — данные LoRaWAN;
- Node-RED: flows и credentials — потоки Node-RED;
- Zigbee, Matter, MQTT и идентификаторы шлюза — состояние беспроводных подсистем;
- Пользовательские файлы и настройки — иконки, медиа и связанные файлы;
- Диагностические журналы — дополнительные логи (обычно не обязательны).
Подготовка сетевой папки
- На компьютере или NAS создайте общую папку Windows (SMB), например
realiot-backups. - Выдайте Windows-пользователю права чтения, записи и удаления в этой папке.
- Убедитесь, что хаб видит этот компьютер/NAS в локальной сети.
Настройка резервного копирования
- Домен Windows — для обычного локального пользователя оставьте пустым; для корпоративного Active Directory укажите домен;
- Windows-пользователь — например
vicилиRLDA\vic; - Пароль — пароль этой учётной записи. Если пароль уже сохранён, поле можно оставить пустым, чтобы не менять его.
- Нажмите «Выбрать сетевую папку».
- Выберите компьютер/NAS, общую папку и каталог внутри неё.
- Подтвердите выбор. Полный путь вида
\\SERVER\share\realiot-backupsотобразится в поле «Сетевая папка».
- включите «Включить автоматическое резервное копирование»;
- Периодичность, часов — например
24; - Время начала — в формате
ЧЧ:ММпо локальному времени сервера, например02:00.
Нажмите «Сохранить настройки».
Как читать статус
- Сетевая папка: доступна / недоступна — проверка доступа к выбранному хранилищу;
- Автоматическое копирование — включено в настройках и работает ли служба расписания;
- Ручной запуск — готова ли служба немедленного запуска;
- Статус — текущее сообщение о ходе операции;
- Последняя успешная копия — время, объём, число файлов и путь к копии.
Ручной запуск копирования
- Убедитесь, что настройки сохранены и сетевая папка доступна.
- Нажмите «Запустить сейчас».
- Дождитесь завершения. Во время работы отображается индикатор прогресса.
- При необходимости нажмите «Обновить статус».
Восстановление из копии
В блоке «Восстановление» нажмите «Загрузить список копий».
В списке отображаются только успешно завершённые копии: дата создания и номер копии.
- Выберите нужную строку в списке.
- Проверьте номер копии, дату, сервер и путь.
- Нажмите «Проверить копию».
- Дождитесь состояния «копия проверена».
- Введите номер выбранной копии в поле подтверждения (кнопка 📋 копирует номер в буфер обмена).
- При необходимости отметьте дополнительные опции (см. ниже).
- Восстановить идентичность шлюза — сохранить тот же логический хаб и идентификаторы устройств;
- Восстановить сетевые настройки;
- Восстановить настройки SSH.
Нажмите «Восстановить выбранную копию» и дождитесь состояния «восстановление завершено».
Дополнительные опции восстановления
Возвращает сетевую конфигурацию из копии:
- netplan (
/etc/netplan/...); - Wi‑Fi и сетевые данные хаба (
local_server_wifi.json).
Ставить, если:
- нужно вернуть именно старый IP / Wi‑Fi / маршрут из той копии;
- сеть «сломалась» или её случайно перенастроили, и в бэкапе была рабочая конфигурация.
Не ставить, если:
- восстанавливаете только рабочие поля, устройства, сценарии, историю;
- хаб сейчас в другой сети или с другим IP, чем в момент бэкапа.
Возвращает только ключи удалённой техподдержки:
~/.ssh/realiot_support_key;~/.ssh/realiot_support_key.pub.
Ставить, если:
- нужны именно те support-ключи, что были в копии;
- без них техподдержка или удалённый доступ не сможет подключиться так же, как раньше.
Не ставить, если:
- текущие ключи техподдержки уже рабочие;
- восстанавливаете обычные данные системы, а не доступ поддержки.
Что происходит при восстановлении
- Повторная проверка выбранной копии.
- Подготовка данных во временной области.
- Остановка сервисов RealIoT.
- Замена рабочих данных содержимым копии.
- Проверка восстановленных данных.
- Запуск сервисов и возврат интерфейса.
Если на критическом этапе возникает ошибка, система выполняет откат к состоянию, сохранённому непосредственно перед восстановлением.
Что проверить после восстановления
- Откройте рабочие поля и убедитесь, что иконки и устройства на месте.
- Проверьте поступление данных от ключевых устройств.
- Откройте сценарии и Node-RED, если они используются.
- Для LoRaWAN/Zigbee/Matter проверьте, что соответствующие подсистемы снова активны.
- При необходимости создайте новую резервную копию уже после успешного восстановления.
Решение проблем
- Сетевая папка недоступна — проверьте, что компьютер/NAS включён, общая папка опубликована, логин и пароль верны, у пользователя есть права записи и удаления.
- Служба не запущена — автоматическое или ручное копирование недоступно, пока соответствующая служба на хабе не работает. Обратитесь к администратору или в техподдержку.
- Список копий пуст — ещё нет успешно завершённых копий, либо выбранная сетевая папка не содержит копий этого хаба.
- Копия не проходит проверку — файл повреждён, копирование было прервано, либо папка изменена вручную. Выберите другую успешную копию.
- Ошибка serverName / копия другого сервера — восстановление возможно только на том хабе, где копия была создана.
- После восстановления нет доступа по сети — возможно, были восстановлены сетевые настройки. Подключитесь к хабу тем способом, который использовался в момент создания копии, или через локальную сеть/консоль.
Рекомендации
- храните копии на отдельном компьютере или NAS, а не только на самом хабе;
- делайте автоматическое копирование ежедневно в часы минимальной нагрузки;
- перед крупными изменениями и перед обновлением системы запускайте ручную копию;
- периодически проверяйте, что сетевая папка доступна и появляются новые успешные копии;
- не редактируйте и не переименовывайте файлы внутри каталогов копий вручную.
✅ Резервное копирование защищает данные хаба
Настройте сетевую папку, сохраните расписание, периодически проверяйте успешные копии и восстанавливайте только проверенную копию этого же хаба.