Умный дом вот-вот рухнет? Срочно включайте резервное копирование Home Assistant — потом будет поздно!

Экспериментальная домашняя панель Home Assistant на Samsung Galaxy Z Fold 6.

Я вложил кучу времени в создание своего умного дома: розетки, лампы, сценарии, тонкая настройка — на все ушёл не один день, чтобы добиться идеальной работы именно для моих задач. Теперь я спокоен: у меня есть резервная копия. И вам она тоже срочно нужна!

Home Assistant может сам заботиться о безопасности ваших данных — если вы не забудете включить резервирование

Защитить сервер Home Assistant очень просто, но по умолчанию резервные копии не создаются. Если вы ещё не настроили резервирование — ваша система под угрозой. Самое время это исправить!

Home Assistant: подбор данных для резервного копирования.

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

Нет копии? Готовьтесь всё настраивать заново (историю и логи уже не вернуть). И если система большая, можете потерять часы, а то и выходные на восстановление. Переподключать каждый выключатель и розетку — удовольствие ниже среднего, особенно если всё добавлялось по одной детали со временем.

Умная розетка IKEA Inspelning.

Я однажды обжёгся на этом — и до сих пор помню тот стресс. Хорошо хоть сервер тогда был только на Mac Mini, да и то в виртуальной машине VirtualBox. Решил увеличить диск, изменил размер — и всё, сервер не запустился. Не повторяйте моих ошибок!

Когда наконец всё восстановил и расширил память, первым делом включил резервное копирование. С тех пор сплю спокойно.

Как включить резервные копии в Home Assistant

Настройка вся — прямо в интерфейсе Home Assistant. Откройте браузер или приложение, зайдите в «Настройки» > «Система» > «Резервные копии». Жмите «Настроить резервное копирование» и следуйте подсказкам. Бэкапы будут зашифрованы — обязательно скачайте аварийный комплект с ключом для расшифровки.

Потеряете ключ — и копия станет бесполезной. Надёжно сохраните его, желательно ещё и в облачное хранилище.

Здесь же можно настроить расписание: советуют делать ежедневно (по умолчанию копии сохраняются с 4:45 до 5:45), включить ли автоматическое копирование перед обновлениями и выбрать, сколько копий будет храниться (старые копии автоматически удаляются).

Экран Home Assistant с включённым резервным копированием.

Можно выбрать, что резервировать: по умолчанию отмечены настройки, история и все дополнения. Хотите включить резервирование медиатеки или содержимого папки Share — активируйте их вручную. В любой момент можно зайти в «Резервные копии» и нажать «Создать копию сейчас» — чтобы сделать бэкап вручную.

Очень важно: не ограничивайтесь хранением копий только на сервере!

Резервные копии нельзя хранить только на сервере!

По умолчанию Home Assistant складывает копии только на локальное устройство. Но что будет, если с сервером что-то случится (например, выйдет из строя диск)? Ваши бэкапы исчезнут вместе с ним. Когда у меня рухнула виртуальная машина — пропало вообще всё.

Это легко исправить с помощью сетевого хранилища. Зайдите в «Настройки» > «Система» > «Резервные копии», найдите «Параметры копирования» и выберите не «Только локально», а сетевое хранилище.

Нажмите «Управление сетевым хранилищем», затем — «Добавить сетевое хранилище». Подготовьте папку с доступом по SMB (Windows, Linux, Mac) или через NAS (NFS), укажите правильные данные для входа — ваша система станет гораздо надёжнее!

Home Assistant: резервные копии через SMB.

И на этом останавливаться рано!

Доведите свою защиту до идеала — добавьте облачное резервирование

Хотите максимум надёжности (или не хотите возиться с сетями)? Настройте облачное резервирование. Тогда даже если вся техника выйдет из строя, восстановиться будет не проблема.

Я, например, дублирую бэкапы Home Assistant в iCloud. Для этого открываю папку /data/backup (там хранятся резервные копии Home Assistant) и настраиваю автоматическое копирование её содержимого в облако после каждого бэкапа. Даже на Raspberry Pi это делается элементарно.

Снимки Home Assistant в iCloud Drive.

Можно просто оформить подписку Home Assistant Cloud — за ~600 рублей в месяц получаете облачные бэкапы, удалённый доступ без заморочек и умное голосовое управление.

Как восстановить систему из резервной копии Home Assistant

Восстановить систему можно двумя способами: после чистой установки Home Assistant (на этапе «онбординга») или прямо на работающем сервере. Если ставите всё «с нуля» — подключите все свои Zigbee, Z-Wave, Thread или Bluetooth-модули заранее (особенно важно для виртуальных машин).

На приветственном экране выбирайте «Загрузить резервную копию», загрузите нужный файл или войдите через Home Assistant Cloud. Дальше следуйте подсказкам: выберите, что именно восстановить, введите ключ для расшифровки и дождитесь завершения.

Чтобы откатить уже работающий сервер (например, после неудачного обновления), снова зайдите в «Настройки» > «Система» > «Резервные копии», выберите нужный бэкап и нажмите «Восстановить».

Если используете Home Assistant в Docker, просто копируйте рабочую директорию куда-нибудь в надёжное место. На виртуалках — делайте снапшоты гипервизором, чтобы при проблемах быстро вернуть систему к жизни.

Но мой совет — сразу настройте фирменное резервирование Home Assistant. Так вы точно избавитесь от головной боли и неприятных сюрпризов!

Если вам понравилась эта статья, подпишитесь, чтобы не пропустить еще много полезных статей!

Премиум подписка — это доступ к эксклюзивным материалам, чтение канала без рекламы, возможность предлагать темы для статей и даже заказывать индивидуальные обзоры/исследования по своим запросам!

Подробнее о том, какие преимущества вы получите с премиум подпиской, можно узнать здесь

Также подписывайтесь на нас в:

Алекс Бежбакин
Оцените автора
Добавить комментарий