Гид по технологиям

Резервное копирование Home Assistant: локальные и облачные копии

8 min read Руководство Обновлено 08 Jan 2026
Резервное копирование Home Assistant
Резервное копирование Home Assistant

Коротко — что такое резервная копия Home Assistant

Резервная копия (snapshot) — это архив состояния Home Assistant, включающий конфигурации, дополнения (add-ons), шаблоны, интеграции и пользовательские данные. Это позволяет восстановить систему до рабочего состояния после сбоя или ошибки в конфигурации.

Important: В вариантах установки без Supervisor (например, Home Assistant Core в Docker или venv) встроенные «снимки» и сервисы типа hassio.backup_* недоступны. В таких случаях резервируют директории конфигурации и базы данных вручную или используют сторонние инструменты.

Основные подходы к резервному копированию

  • Встроенные «Резервные копии» Home Assistant (снимки). Поддерживают полные и частичные бэкапы. Подходят для Home Assistant OS и Supervised.
  • Аддон “Home Assistant Google Drive Backup” — автоматизирует создание снимков и загрузку их в Google Drive, а также управляет ротацией старых копий.
  • Копирование файлов конфигурации и баз данных на сетевой ресурс (Samba, NFS, Nextcloud) — универсально и работает для любой установки.
  • Использование облачных аддонов: OneDrive Backup, Dropbox Sync, Nextcloud Backup и пр.
  • Бэкап образа SD-карты/диска (для Raspberry Pi) или снимка VM/контейнера — позволяет восстановить весь хост целиком.

Чем отличается полная и частичная резервная копия

  • Полная (Full backup): включает конфигурацию, аддоны, пользовательские данные и базы. Быстрее восстановить систему целиком.
  • Частичная (Partial backup): включает выбранные папки/аддоны/интеграции. Полезна, если нужно восстановить только конфигурацию или только базы данных, экономит место.

Краткая рекомендация: держите регулярные полные снимки и дополнительно делайте частичные бэкапы перед крупными изменениями.

Ручное создание резервных копий на локальном диске

  1. Войдите в Home Assistant под аккаунтом администратора.
  2. Перейдите в Настройки > Система > Резервные копии.
  3. Нажмите кнопку Создать резервную копию.
  4. Укажите имя резервной копии.
  5. Выберите метод:
    • Полная резервная копия
    • Частичная резервная копия — и отметьте нужные компоненты Также можно включить защиту паролем (шифрование) перед созданием.

Ноутбук с облачным изображением на экране

Создание ручной резервной копии в Home Assistant

  1. Нажмите Создать — процесс может занять от нескольких секунд до нескольких минут в зависимости от объёма данных.
  2. После завершения резервная копия появится в списке Резервных копий; её можно скачать на локальную систему через интерфейс.

Совет: сохраняйте последнюю скачанную копию вне устройства Home Assistant (на внешний диск или облако) — это убережёт вас в случае физической поломки диска.

Автоматизация резервного копирования (через автоматизации)

Вы можете автоматизировать создание снимков, используя сервисы hassio.backup_full и hassio.backup_partial.

Пример автоматизации (ежедневно в 02:00 создать полную резервную копию):

alias: Auto-Backups
description: Auto backup service to create a "Full Backup" everyday at 2:00AM.
trigger:
  - platform: time
    at: "02:00:00"
condition: []
action:
  - service: hassio.backup_full
    data: {}
mode: single

Планирование автоматических резервных копий в Home Assistant

Если вы хотите частичный бэкап, замените сервис на hassio.backup_partial. В автоматизации можно добавить уведомления (например, push или email) о результате операции.

Советы по расписанию

  • Частота: ежедневные копии для активных систем; 2–3 раза в неделю для стабильных. Выберите исходя из частоты изменений.
  • Время: планируйте в часы минимальной активности (ночь), чтобы снизить влияние на работу устройств.
  • Ротация: храните, например, 7 последних ежедневных, 4 недельных и 6 месячных бэкапов (рекомендация; адаптируйте под свои ограничения места).

Редактирование автоматизации резервного копирования в YAML

Автоматизация + выгрузка в Google Drive (аддон)

Аддон Home Assistant Google Drive Backup (hassio-google-drive-backup) — удобный способ автоматизации создания снимков и их автоматической загрузки в Google Drive с опциями ротации.

  1. Перейдите в Настройки > Дополнения и нажмите Магазин дополнений.
  2. Нажмите три точки в правом верхнем углу и выберите Добавить репозитории.
  3. Вставьте ссылку https://github.com/sabeechen/hassio-google-drive-backup и нажмите Добавить.

Добавление репозитория Home Assistant Google Drive Backup

  1. Перезагрузите страницу и найдите аддон Home Assistant Google Drive Backup.
  2. Установите аддон и дождитесь завершения установки.
  3. Нажмите Запустить, затем Открыть веб-интерфейс.

Установка и запуск Home Assistant Google Drive Backup

  1. В настройках укажите максимальное количество копий для хранения и параметры удаления локальных/удалённых копий.
  2. Установите интервал между бэкапами, время и пароль для шифрования при необходимости.
  3. Нажмите Authenticate with Google Drive, войдите в Google-аккаунт и дайте разрешения, затем вставьте полученный код в поле аддона и сохраните.

Авторизация Home Assistant Google Drive Backup в Google Drive

Статус автоматического создания и загрузки резервных копий в Google Drive

Important: при первом использовании аддон загрузит резервные копии в корневую папку Google Drive (или в папку, указанную при настройке). Не храните в одной папке критические личные файлы вместе с бэкапами, если не хотите объединять права доступа.

Альтернативы Google Drive

  • OneDrive Backup — похожая функциональность для Microsoft OneDrive.
  • Dropbox Sync — простая синхронизация копий в Dropbox.
  • Nextcloud Backup — если вы используете приватное хранилище Nextcloud.

Выбор зависит от доверия к провайдеру и требований к хранению личных данных.

Восстановление Home Assistant из резервной копии

В случае сбоя вы можете восстановить систему сразу после установки Home Assistant или позднее через интерфейс.

Вариант сразу после установки (до создания аккаунта):

  1. При установке, на экране создания аккаунта выберите Вместо этого восстановиться из предыдущего снимка (Alternatively, you can restore from a previous snapshot).
  2. Откроется окно проводника — выберите скачанный ранее файл снимка и нажмите Восстановить выбранное.

Восстановление Home Assistant из резервной копии во время установки

Вариант после первоначальной настройки:

  1. Перейдите в Настройки > Система > Резервные копии.
  2. Нажмите три точки сверху и выберите Загрузить резервную копию.
  3. Выберите файл снимка и нажмите Восстановить.

Загрузка и восстановление резервной копии в Home Assistant

Замечания при восстановлении:

  • Если в снимке включены аддоны, они будут установлены/восстановлены при наличии доступа к репозиториям.
  • Если восстановление не прошло (например, несовместимость версий Supervisor/дополнений), попробуйте сначала установить версию ПО, соответствующую времени создания снимка.

SOP: стандартная операционная процедура (Playbook) для резервного копирования

Шаблон процедур на уровне администратора домашнего узла:

  1. Ежедневно (или по расписанию) создаётся автоматическая полная резервная копия.
  2. Раз в неделю автоматизация сохраняет копию в облачное хранилище (Google Drive/Nextcloud).
  3. Раз в месяц делается образ диска/SD-карты и хранится вне дома.
  4. После любых крупных изменений конфигурации (обновление интеграций, сложные правки YAML) — вручную создайте частичный или полный снимок и загрузите его локально.
  5. Раз в квартал проводите тест восстановления на отдельной машине/VM.
  6. Храните журнал (лог) операций резервного копирования и восстановления в доступном месте для отладки.

Короткий чеклист перед обновлением Home Assistant:

  • Сделать полный снимок
  • Скачать копию на внешний накопитель
  • Убедиться, что автоматический аддон выполнил загрузку в облако

Критерии приёмки резервной копии (Acceptance)

  • Резервная копия создана успешно и имеет корректный размер (не ноль байт).
  • Архив можно скачать через интерфейс.
  • Файл можно распаковать/загрузить на тестовой установке без ошибок.
  • При восстановлении система возвращается в работоспособное состояние и основные интеграции запускаются.

Тестовые случаи и сценарии проверки

  1. Создать полную резервную копию и скачать её; проверить целостность архива.
  2. Восстановиться из скачанного снимка на тестовом устройстве; проверить работу основных устройств (управление светом, сенсоры, автоматизации).
  3. Проверить восстановление аддонов (Samba, MQTT, Node-RED и пр.).
  4. Смоделировать отказ диска: загрузить образ диска и восстановить систему целиком.

Модель зрелости резервного копирования (уровни)

  • Уровень 1 — Ручное: отдельные ручные снимки, нет автоматизации.
  • Уровень 2 — Автоматизация: регулярные автоматические снимки, но без автоматической внешней выгрузки.
  • Уровень 3 — Защищённость: автоматическая выгрузка в облако, шифрование и ротация.
  • Уровень 4 — Надёжность: регулярные проверяемые упражнения восстановления, внешние образы дисков, документированный SOP.

Стремитесь к уровню 3–4 для критичных домашних систем.

Безопасность и конфиденциальность

  • Шифруйте резервные копии паролем — резервные копии содержат все данные вашей домашней автоматизации и могут включать личную информацию. Пароль должен быть уникальным и надежным.
  • Храните секреты отдельно: если используете общий облачный аккаунт, применяйте ограничения доступа и MFA.
  • GDPR/Конфиденциальность: резервные копии, хранящие персональные данные жильцов, подпадают под правила защиты данных; перед передачей в облако убедитесь, что вы контролируете доступ и механизм удаления данных.

Распространённые ошибки и как с ними справиться

  • Проблема: резервная копия не создаётся — причина: недостаточно места на диске. Решение: освободите место или настройте ротацию.
  • Проблема: аддон Google Drive не авторизуется — причина: неверная вставка кода авторизации или блокировка со стороны аккаунта. Решение: повторите шаг авторизации и проверьте разрешения приложения в Google.
  • Проблема: восстановление приводит к ошибкам версий — причина: несовпадение версий Supervisor/аддонов. Решение: сначала установите совместимые версии ПО или восстановите на тестовой среде с подходящими версиями.
  • Проблема: отсутствие snapshot-сервисов в установке — причина: вы используете Home Assistant Core (без Supervisor). Решение: делайте резервные копии папки конфигурации и серверной базы данных вручную, либо мигрируйте на Supervised/Home Assistant OS при необходимости.

Решающее дерево: как выбрать стратегию резервного копирования

flowchart TD
  A[Есть Supervisor/Home Assistant OS?] -->|Да| B[Использовать встроенные снимки]
  A -->|Нет| C[Резервировать директории конфигурации вручную]
  B --> D{Нужна автоматическая выгрузка в облако?}
  D -->|Да| E[Установить Google Drive Backup или другой аддон]
  D -->|Нет| F[Хранить локально и на сетевом диске 'Samba/Nextcloud']
  C --> G[Настроить rsync/cron или копирование образов дисков]
  E --> H[Включить ротацию и шифрование]
  F --> H
  G --> H

Роль‑ориентированные чеклисты

  • Администратор (опытный): настроить автоматические снимки, аддон Google Drive, тестовое восстановление, вести журнал.
  • Домашний пользователь: включить автоматическое создание снимков, скачивать последнюю копию на внешний диск раз в месяц.
  • Техник/сервис-инженер: иметь доступ к зашифрованным копиям, проверять совместимость версий перед восстановлением.

Шаблон политики хранения (пример)

  • Ежедневные: хранить 7 последних
  • Недельные: хранить 4 последних (по воскресеньям)
  • Месячные: хранить 6 последних (по первому дню месяца)
  • Образы дисков: хранить 2 последних, хранить вне дома

(Адаптируйте политику под доступное место и важность данных.)

Краткая глоссарий (1 строка)

  • Snapshot / Резервная копия: архив состояния Home Assistant, включающий конфигурации и данные.
  • Аддон (Add-on): дополнение к Home Assistant, расширяющее функциональность (например, Samba, MQTT).
  • Supervisor: компонент Home Assistant OS, управляющий аддонами и снимками.

Когда резервное копирование не поможет (ограничения)

  • Физическое повреждение контролируемых устройств (ламп, датчиков) не восстанавливается снимком.
  • Проблемы с внешними облачными сервисами (например, учётная запись Google заблокирована) потребуют работы с провайдером, снимок не решит доступность сторонних сервисов.

Финал — краткие рекомендации

  • Настройте регулярные автоматические резервные копии прямо сейчас.
  • Выгружайте копии в облако и храните дополнительные копии локально или на внешнем диске.
  • Шифруйте копии и периодически проверяйте, что восстановление работает.

Back Up Now — резервные копии спасают часы или дни работы по восстановлению домашней автоматизации.

Сводка

  • Создавайте полные и частичные снимки через интерфейс или автоматизации.
  • Для удобства и безопасности настройте загрузку в Google Drive через официальный аддон или используйте альтернативы.
  • Всегда проверяйте восстановление на тестовой среде и документируйте процедуру.
Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

RDP: полный гид по настройке и безопасности
Инфраструктура

RDP: полный гид по настройке и безопасности

Android как клавиатура и трекпад для Windows
Гайды

Android как клавиатура и трекпад для Windows

Советы и приёмы для работы с PDF
Документы

Советы и приёмы для работы с PDF

Calibration в Lightroom Classic: как и когда использовать
Фото

Calibration в Lightroom Classic: как и когда использовать

Отключить Siri Suggestions на iPhone
iOS

Отключить Siri Suggestions на iPhone

Рисование таблиц в Microsoft Word — руководство
Office

Рисование таблиц в Microsoft Word — руководство