Datatap er uunngåelig, og kan oppstå på grunn av maskinvare- og programvarefeil. Med vanlige sikkerhetskopier kan du imidlertid gjenopprette dataene og kritiske applikasjoner, for eksempel Home Assistant, tilbake til deres opprinnelige eller siste arbeidstilstand. Her vil vi forklare noen forskjellige metoder for å lage fullstendige og delvise sikkerhetskopier av Home Assistant-serveren på en lokal stasjon og skylagring. Du vil også lære hvordan du planlegger automatiske sikkerhetskopier og bruker disse sikkerhetskopiene til å gjenopprette Home Assistant-serveren etter en feil.
Måter å sikkerhetskopiere Home Assistant-serveren på
Det er to forskjellige måter du kan planlegge eller lage lokale sikkerhetskopier og skysikkerhetskopier av Home Assistant-serveren på:
- Bruk de innebygde sikkerhetskopieringsalternativene for å lage lokale sikkerhetskopier.
- Bruke Home Assistant Google Drive Backup tillegg for å planlegge lokale sikkerhetskopier og laste dem opp til skyen (Google Disk) automatisk.
Lag Home Assistant-sikkerhetskopier manuelt på den lokale stasjonen
Du kan lage en hel eller delvis sikkerhetskopi av Home Assistant Server på en lokal stasjon ved å følge disse trinnene:
- Logg på Home Assistant-serveren som administrator.
- Gå til Innstillinger > System > Sikkerhetskopier.
- Klikk på +Lag sikkerhetskopi knapp.
- Skriv inn et navn for sikkerhetskopien.
- Velg sikkerhetskopieringsmetoden, dvs. Full backup eller Delvis sikkerhetskopiering. Du kan også kryptere sikkerhetskopien ved å velge Passordbeskyttelse avmerkingsboksen.
- Klikk Skape. Dette kan ta en stund å fullføre.
- Etter en tid vil du se sikkerhetskopien din i Sikkerhetskopier liste.
- Du kan klikke på den siste sikkerhetskopien for å laste ned sikkerhetskopien på systemet ditt.
Planlegg automatisk sikkerhetskopiering av hjemmeassistent
Du kan automatisere disse manuelle sikkerhetskopiene ved å bruke Hassio. Backup_Full eller Hassio. Backup_Partial service. For å gjøre det, følg disse trinnene:
- Gå til Innstillinger > Automatisering og scener.
- Klikk Lag automatisering og velg Start med en tom automatisering.
- Klikk +Legg til utløser og velg Tid. Skriv inn et tidspunkt TT: MM: SS.
- Klikk +Legg til handling og velger å Ring en tjeneste.
- I Service, søk etter Home Assistant Supervisor: Lag en fullstendig sikkerhetskopi eller Home Assistant Supervisor: Lag en delvis sikkerhetskopi alternativ.
- Du kan angi et navn for sikkerhetskopien eller beholde den som standard, og angi passordet for å holde sikkerhetskopiene kryptert.
- Klikk Lagre.
- Gi sikkerhetskopieringsautomatiseringsoppgaven et navn med en beskrivelse og klikk Lagre.
Alternativt kan du klikke på de tre prikkene øverst i automatiseringsvinduet, velg Rediger i YAML, lim inn følgende kode for å lage en automatisering for sikkerhetskopiering, og klikk Lagre.
alias: Auto-sikkerhetskopiering
beskrivelse: Auto backup service tilskape en full Sikkerhetskopiering"hver dag klokken 02:00.
avtrekker:
- plattform: tid
på: "02:00:00"
betingelse: []
handling:
- tjeneste: hassio.backup_full
data: {}
modus: singel
Dette vil kjøre sikkerhetskopieringstjenesten og lage en full automatisk sikkerhetskopi av Home Assistant Server klokken 02.00 hver dag.
Alternativt kan du installere Samba sikkerhetskopi tillegg for å planlegge sikkerhetskopieringene og sette opp en nettverksdelt mappe på Ubuntu med Samba for automatisk å kopiere sikkerhetskopien til den delte plasseringen.
Planlegg automatiske sikkerhetskopier av Home Assistant og last dem opp til Google Disk
Bruker Home Assistant Google Drive Backup tillegg, kan du aktivere automatisk sikkerhetskopiering av Home Assistant Server. Tillegget laster også automatisk opp Home Assistant-sikkerhetskopiene til Google Drive og rydder opp i den gamle sikkerhetskopien slik at serveren eller Google Drive ikke går tom for plass.
Følg disse trinnene for å installere og konfigurere automatisk sikkerhetskopiering av skyen til Google Disk i Home Assistant Server:
- I Home Assistant, gå til Innstillinger > Tillegg og klikk på Tilleggsbutikk knapp.
- Klikk på de tre prikkene øverst til høyre og velg Legg til repositories.
- Lim inn lenken https://github.com/sabeechen/hassio-google-drive-backup og klikk Legg til.
- Last deretter inn gjeldende side på nytt og søk etter Home Assistant Google Drive Backup tillegg.
- Klikk på tillegget og klikk deretter Installere. Vent noen minutter og la det bli ferdig.
- Klikk deretter Start. Etter noen sekunder, klikk Åpne Web UI. Dette åpner nettbrukergrensesnittet for Home Assistant Google Drive Backup.
- Klikk Innstillinger og angi maksimalt antall sikkerhetskopier du vil opprette og lagre i Home Assistant og Google Drive. Du kan også velge om du vil beholde den opplastede sikkerhetskopien i Home Assistant eller slette den etter opplasting, og om du vil slette den gamle sikkerhetskopien før du oppretter en ny. Vi holdt dem deaktivert.
- Rull ned og velg antall dager mellom sikkerhetskopiene og tidspunktet, og skriv inn passordet for å sikre sikkerhetskopiene. Behold alt annet som standard og klikk Lagre.
- Klikk Autentiser med Google Disk, logg på Google-kontoen din og autoriser. Du vil få en autorisasjonskodestreng. Kopier kodestrengen, gå tilbake til Home Assistant Google Drive Backup-siden, og lim den inn i det tomme feltet. Klikk Lagre.
- Du vil bli omdirigert til standard sikkerhetskopieringsstatusside hvor du kan opprette nye sikkerhetskopier, se fremdriften for sikkerhetskopieringen, laste opp fremdriften osv.
Når du har konfigurert Google Drive Backup for Home Assistant, trenger du ikke lenger bekymre deg for sikkerhetskopiering av Home Assistant. Den tilbyr også flere tilpasningsfunksjoner som du kan utforske og bruke.
Du kan installere og konfigurere tillegg, som f.eks OneDrive Backup, DropBox Sync, eller Nextcloud Backup, for å lagre en ekstra kopi av Home Assistant-sikkerhetskopiene i skyen.
Trinn for å gjenopprette Home Assistant Server-sikkerhetskopier
Hvis noe går galt med Home Assistant Server, for eksempel skade på din Configuration.yaml fil eller hvis serverne begynner å fungere, kan du installer Home Assistant Server på en Raspberry Pi eller Docker og last deretter opp den siste sikkerhetskopien for å gjenopprette Home Assistant til normal arbeidstilstand.
Du kan laste opp og gjenopprette sikkerhetskopien like etter at Home Assistant er ferdig med installasjonen og før det første oppsettet der du oppretter en konto. I stedet for å registrere deg...
- Klikk på Alternativt kan du gjenopprette fra et tidligere øyeblikksbilde alternativet på oppsettsiden. Det vil åpne filutforskervinduet.
- Velg den siste nedlastede sikkerhetskopien fra Home Assistant eller Google Drive, og klikk deretter Gjenopprett valgt.
Du kan også laste opp sikkerhetskopien senere, etter det første oppsettet:
- Gå til Innstillinger > System > Sikkerhetskopier.
- Klikk på tre prikker øverst og velg Last opp sikkerhetskopi.
- Bla gjennom og velg den siste sikkerhetskopien du har lastet ned fra Home Assistant Server eller Google Drive for å gjenopprette serveren.
Sikkerhetskopier nå!
Sikkerhetskopier er avgjørende, spesielt når du kjører en kritisk applikasjon, for eksempel en Home Assistant-server for ditt smarte hjem. Hvis du bruker Home Assistant-serveren, vet du innsatsen det tar å finne de beste konfigurasjonene og innstillinger for å legge til og lage integrasjoner, tillegg, smartenheter, enheter, automatisering, skript, scener og så på jobb. Vi kan ikke engang tenke på å sette opp Home Assistant-serveren fra bunnen av. Hvis du føler det samme, rygg opp nå!