La perdita di dati è inevitabile e può verificarsi a causa di guasti hardware e software. Tuttavia, con backup regolari, è possibile ripristinare i dati e le applicazioni critiche, come Home Assistant, al loro stato originale o all'ultimo funzionamento. Qui spiegheremo alcuni metodi diversi per creare backup completi e parziali del tuo server Home Assistant su un'unità locale e un archivio cloud. Imparerai anche come programmare backup automatici e utilizzare questi backup per ripristinare il tuo server Home Assistant dopo un errore.
Modi per eseguire il backup del server Home Assistant
Esistono due modi diversi in cui puoi programmare o creare backup locali e su cloud del tuo server Home Assistant:
- Utilizza le opzioni di backup del sistema integrate per creare backup locali.
- Usa il Assistente domestico Google Drive Backup componente aggiuntivo per pianificare i backup locali e caricarli automaticamente nel cloud (Google Drive).
Crea manualmente i backup di Home Assistant sull'unità locale
Puoi creare un backup completo o parziale del tuo Home Assistant Server su un'unità locale seguendo questi passaggi:
- Accedi al server Home Assistant come amministratore.
- Vai a Impostazioni > Sistema > Backup.
- Clicca il + Crea backup pulsante.
- Immettere un nome per il backup.
- Scegli il metodo di backup, ad es. Backup completo O Backup parziale. È inoltre possibile crittografare il backup selezionando il file Protezione della password casella di controllo.
- Clic Creare. Questo potrebbe richiedere del tempo per essere completato.
- Dopo un po' di tempo, vedrai il tuo backup nel file Backup elenco.
- Puoi fare clic sull'ultimo backup per scaricare la copia di backup sul tuo sistema.
Pianifica i backup automatici di Home Assistant
È possibile automatizzare questi backup manuali utilizzando il file Hassio. Backup_Completo O Hassio. Backup_Parziale servizio. Per fare ciò, segui questi passaggi:
- Vai a Impostazioni > Automazioni e scene.
- Clic Crea Automazione e scegli Inizia con un'automazione vuota.
- Clic +Aggiungi trigger e scegli Tempo. Inserisci un orario in HH: MM: SS.
- Clic +Aggiungi azione e scegli di farlo Chiama un servizio.
- Nel Servizio, cerca il Home Assistant Supervisor: crea un backup completo o il Home Assistant Supervisor: crea un backup parziale opzione.
- Puoi inserire un nome per il backup o mantenerlo come predefinito e inserire la password per mantenere i backup crittografati.
- Clic Salva.
- Assegnare un nome all'attività di automazione del backup con una descrizione e fare clic Salva.
In alternativa, puoi fare clic sui tre punti in alto nella finestra di automazione, scegli Modifica in YAML, incolla il codice seguente per creare un'automazione per il backup e fai clic su Salva.
alias: backup automatici
descrizione: Auto backup servizio Acreare un pieno Backup" tutti i giorni alle 2:00.
grilletto:
- piattaforma: tempo
A: "02:00:00"
condizione: []
azione:
- servizio: hassio.backup_full
dati: {}
modalità: singola
Questo eseguirà il servizio di backup e creerà un backup automatico completo del server Home Assistant alle 2:00 ogni giorno.
In alternativa, puoi installare il file Backup Samba componente aggiuntivo per pianificare i backup e impostare una cartella condivisa in rete su Ubuntu con Samba per copiare automaticamente il backup nella posizione condivisa.
Pianifica i backup automatici di Home Assistant e caricali su Google Drive
Usando il Assistente domestico Google Drive Backup add-on, puoi abilitare i backup automatici del tuo Home Assistant Server. Il componente aggiuntivo carica automaticamente anche i backup di Home Assistant su Google Drive e ripulisce il vecchio backup in modo che il server o Google Drive non esaurisca lo spazio.
Per installare e configurare backup cloud automatici su Google Drive nel tuo server Home Assistant, procedi nel seguente modo:
- In Home Assistant, vai a Impostazioni > Componenti aggiuntivi e fare clic su Negozio di componenti aggiuntivi pulsante.
- Fai clic sui tre punti in alto a destra e scegli Aggiungi repository.
- Incolla il collegamento https://github.com/sabeechen/hassio-google-drive-backup e clicca Aggiungere.
- Quindi ricarica la pagina corrente e cerca Assistente domestico Google Drive Backup Aggiungi su.
- Fare clic sul componente aggiuntivo e quindi fare clic su Installare. Aspetta qualche minuto e lascia che finisca.
- Quindi fare clic Inizio. Dopo alcuni secondi, fai clic Apri l'interfaccia utente Web. Questo apre l'interfaccia utente web di Home Assistant Google Drive Backup.
- Clic Impostazioni e inserisci il numero massimo di backup che desideri creare e archiviare in Home Assistant e Google Drive. Inoltre, puoi scegliere se conservare il backup caricato in Home Assistant o eliminarlo dopo il caricamento e se eliminare il vecchio backup prima di crearne uno nuovo. Li abbiamo tenuti disabilitati.
- Scorri verso il basso e scegli il numero di giorni tra i backup e l'ora e inserisci la password per proteggere i backup. Mantieni tutto il resto come predefinito e fai clic Salva.
- Clic Autenticati con Google Drive, accedi al tuo account Google e autorizza. Riceverai una stringa di codice di autorizzazione. Copia la stringa di codice, torna alla pagina Home Assistant Google Drive Backup e incollala nel campo vuoto. Clic Salva.
- Verrai reindirizzato alla pagina di stato del backup predefinita in cui puoi creare nuovi backup, visualizzare l'avanzamento del backup, l'avanzamento del caricamento, ecc.
Dopo aver configurato Google Drive Backup per Home Assistant, non devi più preoccuparti dei backup di Home Assistant. Offre inoltre diverse funzionalità di personalizzazione che puoi esplorare e utilizzare.
È possibile installare e configurare componenti aggiuntivi, ad esempio Backup di OneDrive, Sincronizzazione DropBox, O Nextcloud Backup, per archiviare una copia aggiuntiva dei backup di Home Assistant nel cloud.
Passaggi per ripristinare i backup del server Home Assistant
Se qualcosa va storto con il tuo Home Assistant Server, come un danno al tuo Configurazione.yaml file o se i server iniziano a comportarsi male, puoi farlo installa Home Assistant Server su un Raspberry Pi o Docker e quindi caricare l'ultimo backup per ripristinare il normale stato di funzionamento di Home Assistant.
Puoi caricare e ripristinare il backup subito dopo che Home Assistant ha terminato l'installazione e prima della configurazione iniziale in cui crei un account. Invece di iscriverti...
- Clicca il In alternativa, puoi eseguire il ripristino da uno snapshot precedente opzione nella pagina di configurazione. Si aprirà la finestra di Esplora file.
- Scegli l'ultimo backup scaricato da Home Assistant o Google Drive e fai clic Ripristina selezionato.
Puoi anche caricare il backup in un secondo momento, dopo la configurazione iniziale:
- Vai a Impostazioni > Sistema > Backup.
- Clicca sul tre punti in alto e scegli Carica backup.
- Sfoglia e scegli l'ultimo backup che hai scaricato da Home Assistant Server o Google Drive per ripristinare il server.
Esegui il backup ora!
I backup sono fondamentali, specialmente quando esegui un'applicazione critica, come un server Home Assistant per la tua casa intelligente. Se stai utilizzando il server Home Assistant, conosci lo sforzo necessario per trovare le migliori configurazioni e impostazioni per aggiungere e creare integrazioni, componenti aggiuntivi, dispositivi intelligenti, entità, automazione, script, scene e così via al lavoro. Non possiamo nemmeno pensare di configurare da zero il server Home Assistant. Se ti senti lo stesso, torna indietro ora!