Pierderea datelor este inevitabilă și poate apărea din cauza defecțiunilor hardware și software. Cu toate acestea, cu backup-uri regulate, puteți restabili datele și aplicațiile critice, cum ar fi Home Assistant, înapoi la starea inițială sau la ultima lor stare de funcționare. Aici vom explica câteva metode diferite de a crea copii de rezervă complete și parțiale ale serverului Home Assistant pe o unitate locală și stocare în cloud. Veți învăța, de asemenea, cum să programați copii de rezervă automate și să utilizați aceste copii de siguranță pentru a vă restaura serverul Home Assistant după o eroare.
Modalități de a face backup pentru serverul Home Assistant
Există două moduri diferite în care puteți programa sau crea copii de rezervă locale și în cloud ale serverului dvs. Home Assistant:
- Utilizați opțiunile de backup încorporate ale sistemului pentru a crea copii de rezervă locale.
- Folosește Home Assistant Backup Google Drive supliment pentru a programa backup-uri locale și a le încărca automat în cloud (Google Drive).
Creați manual copii de rezervă pentru Home Assistant pe unitatea locală
Puteți crea o copie de rezervă completă sau parțială a serverului Home Assistant pe o unitate locală urmând acești pași:
- Conectați-vă la serverul Home Assistant ca administrator.
- Mergi la Setări > Sistem > Backup-uri.
- Apasă pe + Creați o copie de rezervă buton.
- Introduceți un nume pentru backup.
- Alegeți metoda de rezervă, de ex. Backup complet sau Backup parțial. De asemenea, puteți cripta backup-ul selectând Protecție cu parolă Caseta de bifat.
- Clic Crea. Acest lucru poate dura ceva timp pentru a finaliza.
- După ceva timp, veți vedea backup-ul în fișierul Backup-uri listă.
- Puteți face clic pe cea mai recentă copie de rezervă pentru a descărca copia de rezervă pe sistemul dvs.
Programați copii de rezervă automate pentru Home Assistant
Puteți automatiza aceste copii de rezervă manuale utilizând Hassio. Backup_Full sau Hassio. Backup_Partial serviciu. Pentru a face acest lucru, urmați acești pași:
- Mergi la Setări > Automatizări și scene.
- Clic Creați automatizare și alegeți Începeți cu o automatizare goală.
- Clic + Adăugați declanșator și alegeți Timp. Introduceți un timp în HH: MM: SS.
- Clic + Adăugați o acțiune si alege sa Apelați la un service.
- În Serviciu, caută Home Assistant Supervisor: creați o copie de rezervă completă sau Home Assistant Supervisor: creați o copie de rezervă parțială opțiune.
- Puteți introduce un nume pentru backup sau îl puteți păstra ca implicit și introduceți parola pentru a păstra copiile de rezervă criptate.
- Clic Salvați.
- Dați sarcinii de automatizare de rezervă un nume cu o descriere și faceți clic Salvați.
Alternativ, puteți face clic pe cele trei puncte din partea de sus în fereastra de automatizare, alegeți Editați în YAML, inserați următorul cod pentru a crea o automatizare pentru backup și faceți clic Salvați.
alias: Backup-uri automate
descriere: Auto backup serviciu lacrea un plin Backup„în fiecare zi la 2:00 AM.
declanșator:
- platformă: timp
la: "02:00:00"
condiție: []
acțiune:
- serviciu: hassio.backup_full
date: {}
mod: singur
Aceasta va rula serviciul de backup și va crea o copie de rezervă completă automată a serverului Home Assistant la ora 2:00 în fiecare zi.
Alternativ, puteți instala Backup Samba add-on pentru a programa backup-urile și configurați un folder partajat în rețea pe Ubuntu cu Samba pentru a copia automat copia de rezervă în locația partajată.
Programați backup automat Home Assistant și încărcați-le pe Google Drive
Folosind Home Assistant Backup Google Drive add-on, puteți activa backup-urile automate ale serverului Home Assistant. De asemenea, suplimentul încarcă automat copiile de rezervă Home Assistant pe Google Drive și curăță vechiul backup, astfel încât serverul sau Google Drive să nu rămână fără spațiu.
Pentru a instala și a configura backup automat în cloud pe Google Drive pe serverul Home Assistant, urmați acești pași:
- În Home Assistant, accesați Setări > Suplimente și faceți clic pe Magazin de suplimente buton.
- Faceți clic pe cele trei puncte din dreapta sus și alegeți Adăugați depozite.
- Lipiți linkul https://github.com/sabeechen/hassio-google-drive-backup și faceți clic Adăuga.
- Apoi reîncărcați pagina curentă și căutați Home Assistant Backup Google Drive add-on.
- Faceți clic pe supliment și apoi faceți clic Instalare. Așteptați câteva minute și lăsați să se termine.
- Apoi apasa start. După câteva secunde, faceți clic Deschideți interfața de utilizare web. Aceasta deschide interfața de utilizator web a Home Assistant Google Drive Backup.
- Clic Setări și introduceți numărul maxim de copii de rezervă pe care doriți să le creați și să le stocați în Home Assistant și Google Drive. De asemenea, puteți alege dacă să păstrați backup-ul încărcat în Home Assistant sau să îl ștergeți după încărcare și dacă să ștergeți vechiul backup înainte de a crea unul nou. Le-am ținut dezactivați.
- Derulați în jos și alegeți numărul de zile dintre copii de siguranță și ora și introduceți parola pentru a securiza copiile de rezervă. Păstrați totul ca implicit și faceți clic Salvați.
- Clic Autentificați-vă cu Google Drive, conectați-vă la Contul dvs. Google și autorizați. Veți primi un șir de cod de autorizare. Copiați șirul de cod, reveniți la pagina Home Assistant Google Drive Backup și inserați-l în câmpul gol. Clic Salvați.
- Veți fi redirecționat către pagina de stare implicită a backupului, unde puteți crea copii de rezervă noi, puteți vedea progresul backupului, progresul încărcării etc.
După ce ați configurat Backup-ul Google Drive pentru Home Assistant, nu mai trebuie să vă faceți griji cu privire la copiile de rezervă din Home Assistant. De asemenea, oferă câteva funcții de personalizare pe care le puteți explora și utiliza.
Puteți instala și configura suplimente, cum ar fi Backup OneDrive, Sincronizare DropBox, sau Nextcloud Backup, pentru a stoca o copie suplimentară a backup-urilor Home Assistant în cloud.
Pași pentru a restabili copiile de rezervă ale serverului Home Assistant
Dacă ceva nu merge bine cu serverul Home Assistant, cum ar fi deteriorarea dvs Configurare.yaml sau dacă serverele încep să funcționeze, puteți instalați Home Assistant Server pe un Raspberry Pi sau Docker și apoi încărcați ultima copie de rezervă pentru a restabili Home Assistant la starea normală de funcționare.
Puteți încărca și restaura copia de rezervă imediat după ce Home Assistant termină instalarea și înainte de configurarea inițială în care vă creați un cont. In loc sa te inscrii...
- Apasă pe Alternativ, puteți restaura dintr-un instantaneu anterior opțiunea de pe pagina de configurare. Se va deschide fereastra de explorare a fișierelor.
- Alegeți ultima copie de rezervă descărcată din Home Assistant sau Google Drive și apoi faceți clic Restaurați selectat.
De asemenea, puteți încărca copia de rezervă mai târziu, după configurarea inițială:
- Mergi la Setări > Sistem > Backup-uri.
- Faceți clic pe trei puncte în partea de sus și alegeți Încărcați Backup.
- Răsfoiți și alegeți ultima copie de rezervă pe care ați descărcat-o de pe Home Assistant Server sau Google Drive pentru a restabili serverul.
Backup acum!
Backup-urile sunt cruciale, mai ales atunci când rulați o aplicație critică, cum ar fi un server Home Assistant pentru casa dvs. inteligentă. Dacă utilizați serverul Home Assistant, știți efortul necesar pentru a găsi cele mai bune configurații și setări pentru a adăuga și a realiza integrări, suplimente, dispozitive inteligente, entități, automatizări, scripturi, scene și așa mai departe la muncă. Nici măcar nu ne putem gândi să configuram serverul Home Assistant de la zero. Dacă simți la fel, înapoi acum!