11. Резервное копирование в Home Assistant
Если вы новичок, то перед прочтением рекомендуется ознакомиться с этой статьёй:
Интеграции и дополнения для Home Assistant. File editor.
При использовании (как в рассматриваемой конфигурации) менеджера виртуальных машин, есть два варианта использования резервного копирования.
1. Теоретически можно использовать любое средство для таких систем, и бэкапить виртуальную машину полностью. Из плюсов: моментальное восстановление всей виртуальной машины целиком. Из минусов: установка и настройка такого решения, а так же обеспечение сохранности тех самых резервных копий.
2. Более универсальный способ, который так же легко реализуется при любом другом виде установки ХА (хоть мини пк, хоть другая операционная система). Когда средствами самой системы управления умным домом или же средствами стороннего дополнения производится бэкап только имеющейся конфигурации и настроек. Именно для этой цели, при первом входе на сервер, в окне регистрации нового пользователя есть так же ссылка "Восстановить систему из резервной копии".
В этом материале рассмотрим установку и настройку работы резервного копирования с помощью дополнения. Храниться наши бэкапы будут в "облаке", а именно на личном диске Гугл. Для этих целей можно завести как отдельный аккаунт в Гугле, так и использовать уже имеющийся если там есть достаточно места.
Для установки нужного дополнения, и в последующем других, необходимо зарегистрироваться на на сервисе GitHub. Это бесплатно и занимает не более пары минут. Процедура абсолютно стандартная, и описывать её здесь не имеет смысла.
Что это за штука и зачем она нужна? Цитируя Википедию: GitHub — крупнейший веб-сервис для хостинга IT-проектов и их совместной разработки. Основан на системе контроля версий. Бесплатен для проектов с открытым исходным кодом и (с 2019 года) небольших частных проектов.
Итак, зарегались на гитхабе, зашли в свой хоум ассистант и поехали!
Копируем ссылку разработчика дополнения: https://github.com/sabeechen/hassio-google-drive-backup
Жмём сюда -> Или же самостоятельно заходим в ХА -> настройки -> дополнения -> магазин дополнений. Справа вверху жмём на 3 точки: репозитории. В появившемся окне добавляем ссылку.
В списке дополнений появляется новая "программа".
Её-то мы установим и запустим. Как бы удивительно это ни звучало, но для того, чтобы установить это дополнение, нужно нажать на него, а потом нажать на кнопку "Установить". А после установки нажать на "запустить". Попутно можно отметить опции для автостарта, обновления, и перезапуска при сбоях. Все опции подписаны и предельно ясны.
После запуска, заходим в приложение и жмём на единственную кнопку, для "входа" на свой диск Гугл.
Откроется стандартное окно входа в аккаунты Гугл. Выбираем нужный для этой цели и подтверждаем доверенность приложению.
После этого откроется окно содержащее сгенерированный Гуглом ключ для этого приложения. Можно нажать на кнопку "Send credentials" и тогда ключ будет передан автоматически в ХА.
Если же появится окно с ошибкой, то копируем этот ключ, вставляем в окно под кнопкой "Authenticate with google drive", после чего сохраняемся.
На моей тестовой системе я указал использовать тот же аккаунт что и на основной. И ту же папку на Гугл диске. Поэтому программа бэкапа "увидела" предыдущие копии и позволяет их восстановить здесь, на "голой" системе.
Поздравляю! Ещё одно полезное дополнение установлено и готово к работе😀
Следующая статья: Доступ извне. Теория
Комментарии
Отправить комментарий