Читатели като вас помагат в подкрепа на MUO. Когато правите покупка чрез връзки на нашия сайт, ние може да спечелим комисионна за партньор. Прочетете още.

Загубата на данни е неизбежна и може да възникне поради хардуерни и софтуерни повреди. Въпреки това, с редовни резервни копия, можете да възстановите данните и критичните приложения, като Home Assistant, обратно в тяхното първоначално или последно работно състояние. Тук ще обясним няколко различни метода за създаване на пълни и частични резервни копия на вашия сървър Home Assistant на локално устройство и облачно хранилище. Ще научите също как да планирате автоматично архивиране и да използвате тези архиви, за да възстановите вашия сървър Home Assistant след повреда.

Начини за архивиране на вашия Home Assistant сървър

Има два различни начина, по които можете да планирате или създавате локални и облачни архиви на вашия сървър Home Assistant:

  • Използвайте вградените опции за архивиране на системата, за да създадете локални архиви.
  • Използвай
    instagram viewer
    Home Assistant Google Drive Backup добавка за планиране на локални архиви и автоматичното им качване в облака (Google Drive).

Ръчно създаване на резервни копия на Home Assistant на локалния диск

Можете да създадете пълно или частично архивиране на вашия сървър Home Assistant на локално устройство, като следвате тези стъпки:

  1. Влезте в сървъра на Home Assistant като администратор.
  2. Отидете на Настройки > Система > Архивиране.
  3. Щракнете върху + Създаване на резервно копие бутон.
  4. Въведете име за резервното копие.
  5. Изберете метода за архивиране, т.е. Пълно архивиране или Частично архивиране. Можете също да шифровате резервното копие, като изберете Защита с парола отметка.
  6. Кликнете Създавайте. Това може да отнеме известно време.
  7. След известно време ще видите резервното си копие в Архивиране списък.
  8. Можете да щракнете върху най-новото архивиране, за да изтеглите резервното копие на вашата система.

Планирайте автоматично архивиране на Home Assistant

Можете да автоматизирате тези ръчни архиви, като използвате Хасио. Backup_Full или Хасио. Backup_Partial обслужване. За да направите това, изпълнете следните стъпки:

  1. Отидете на Настройки > Автоматизация и сцени.
  2. Кликнете Създайте автоматизация и изберете Започнете с празна автоматизация.
  3. Кликнете +Добавяне на тригер и изберете време. Въведете час ЧЧ: ММ: СС.
  4. Кликнете +Добавяне на действие и изберете да Обадете се на сервиз.
  5. В Обслужване, потърсете Домашен асистент Супервайзор: Създайте пълно архивиране или Домашен помощник супервайзер: Създайте частично резервно копие опция.
  6. Можете да въведете име за архива или да го запазите по подразбиране и да въведете паролата, за да запазите архивите криптирани.
  7. Кликнете Запазване.
  8. Дайте име на задачата за автоматизиране на архивирането с описание и щракнете Запазване.

Като алтернатива можете да щракнете върху трите точки в горната част на прозореца за автоматизация, изберете Редактирайте в YAML, поставете следния код, за да създадете автоматизация за архивиране, и щракнете Запазване.

псевдоним: Автоматично архивиране
описание: Автом архивиране обслужване да сесъздавам пълен Архивиране“ всеки ден в 2:00 сутринта.
тригер:
- платформа: време
в: "02:00:00"
състояние: []
действие:
- услуга: hassio.backup_full
данни: {}
режим: единичен

Това ще стартира услугата за архивиране и ще създаде пълно автоматично архивиране на сървъра Home Assistant в 2:00 всеки ден.

Като алтернатива можете да инсталирате Архивиране на Samba добавка за планиране на архивирането и настройте споделена мрежова папка на Ubuntu със Samba за автоматично копиране на архива в споделеното местоположение.

Планирайте автоматично архивиране на Home Assistant и ги качете в Google Drive

Използвайки Home Assistant Google Drive Backup добавка, можете да активирате автоматично архивиране на вашия сървър Home Assistant. Добавката също автоматично качва резервните копия на Home Assistant в Google Диск и почиства стария архив, така че сървърът или Google Диск да не останат без място.

За да инсталирате и настроите автоматични облачни архиви в Google Диск във вашия Home Assistant Server, изпълнете следните стъпки:

  1. В домашния асистент отидете на Настройки > Добавки и щракнете върху Магазин за добавки бутон.
  2. Кликнете върху трите точки в горния десен ъгъл и изберете Добавяне на хранилища.
  3. Поставете връзката https://github.com/sabeechen/hassio-google-drive-backup и щракнете Добавете.
  4. След това презаредете текущата страница и потърсете Home Assistant Google Drive Backup добавка.
  5. Кликнете върху добавката и след това щракнете Инсталирай. Изчакайте няколко минути и оставете да приключи.
  6. След това щракнете Започнете. След няколко секунди щракнете Отворете уеб потребителския интерфейс. Това отваря уеб потребителския интерфейс на Home Assistant Google Drive Backup.
  7. Кликнете Настройки и въведете максималния брой резервни копия, които искате да създадете и съхраните в Home Assistant и Google Drive. Освен това можете да изберете дали да запазите качения архив в Home Assistant или да го изтриете след качването, както и дали да изтриете стария архив, преди да създадете нов. Държахме ги инвалиди.
  8. Превъртете надолу и изберете броя на дните между резервните копия и часа и въведете паролата, за да защитите архивите. Запазете всичко останало по подразбиране и щракнете Запазване.
  9. Кликнете Удостоверете се с Google Drive, влезте в профила си в Google и авторизирайте. Ще получите низ с код за оторизация. Копирайте кодовия низ, върнете се на страницата Home Assistant Google Drive Backup и го поставете в празното поле. Кликнете Запазване.
  10. Ще бъдете пренасочени към страницата за състояние на архивиране по подразбиране, където можете да създавате нови архиви, да преглеждате напредъка на архивирането, напредъка на качване и т.н.

След като конфигурирате Google Drive Backup за Home Assistant, вече не е нужно да се притеснявате за архивирането на Home Assistant. Той също така предлага няколко функции за персонализиране, които можете да изследвате и използвате.

Можете да инсталирате и конфигурирате добавки, като напр Архивиране на OneDrive, DropBox Sync, или Nextcloud Backup, за да съхранявате допълнително копие на архивите на Home Assistant в облака.

Стъпки за възстановяване на резервни копия на сървъра Home Assistant

Ако нещо се обърка с вашия сървър Home Assistant, като например повреда на вашия Конфигурация.yaml файл или ако сървърите започнат да реагират, можете инсталирайте сървъра Home Assistant на Raspberry Pi или Docker и след това качете последното архивиране, за да възстановите Home Assistant до нормалното му работно състояние.

Можете да качите и възстановите резервното копие веднага след като Home Assistant завърши инсталацията и преди първоначалната настройка, при която създавате акаунт. Вместо да се регистрирате...

  1. Щракнете върху Като алтернатива можете да възстановите от предишна моментна снимка опция на страницата за настройка. Той ще отвори прозореца на File Explorer.
  2. Изберете последния изтеглен архив от Home Assistant или Google Drive и след това щракнете Възстановяване на избраното.

Можете също да качите резервното копие по-късно, след първоначалната настройка:

  1. Отидете на Настройки > Система > Архивиране.
  2. Кликнете върху три точки в горната част и изберете Качване на резервно копие.
  3. Прегледайте и изберете последното архивиране, което сте изтеглили от Home Assistant Server или Google Drive, за да възстановите сървъра.

Архивиране сега!

Архивирането е от решаващо значение, особено когато стартирате критично приложение, като например сървър Home Assistant за вашия интелигентен дом. Ако използвате сървъра Home Assistant, знаете какви усилия са необходими, за да намерите най-добрите конфигурации и настройки за добавяне и извършване на вашите интеграции, добавки, смарт устройства, обекти, автоматизация, скриптове, сцени и т.н. на работа. Дори не можем да си помислим да настроим сървъра Home Assistant от нулата. Ако чувствате същото, архивирайте сега!