En Home Assistant-säkerhetskopia är bevisad först när en separat instans kan återställa den och leverera de identiteter, den konfiguration, de integrationer, den historik och den återställningstid som hushållet kräver.
Ett lyckat arkiveringsjobb verifierar att säkerhetskopian skapats, inte att den kan återställas. Använd en isolerad virtuell maskin, en extra enhet eller ett frånkopplat nätverkssegment; låt produktionen fortsätta köra; förbered krypteringsnyckeln och den matchande installationssökvägen; och testa sedan både teknisk uppstart och verkliga hushållsfunktioner. Avbryt innan klonade automatiseringar, radioenheter eller webhooks kan påverka produktionsenheter.
Välj säkerhetskopian och definiera godkänt resultat
Välj en nyligen skapad schemalagd säkerhetskopia och en äldre återställningspunkt. Anteckna deras storlek, skapandetid, inkluderade komponenter, lagringsplats, krypteringsstatus och kontrollsumma om sådan finns. Definiera maximal återställningstid samt exakt vilken konfiguration, vilka användare, automatiseringar, historikposter, tillägg och hemligheter som måste återställas.
Ett godkänt resultat kan inte enbart innebära att inloggningssidan visas. Det måste ange de hushållsfunktioner som är viktiga, till exempel lokal lampstyrning, en kritisk automatisering, instrumentpaneler för standardanvändare, databasens bevarandetid samt åtkomst till en extern broker eller databas.
Underkänn förberedelsestadiet om arkivet eller återställningsnyckeln endast finns på produktionsdisken, om installationstypen inte kan återställa artefakten direkt eller om inget isolerat mål kan förhindra dubbla åtgärder. Rätta till dessa förhållanden innan du rör produktionen.
Återställ till ett isolerat mål
Skapa ett rent mål med kompatibel arkitektur och tillräckligt med lagringsutrymme, isolera nätverket från produktionsenheternas sökvägar och behåll en konsolväg för felsökning. Starta återställningen med en kopia av arkivet, inte den enda bevarade säkerhetskopian.
Även ett isolerat återställningstest kan kräva nätverksåtkomst för supervisorn. Utforma isoleringen så att nödvändiga installationsresurser fortfarande kan nås utan att produktionsenheter exponeras.
Om återställningen misslyckas före uppstart ska du dokumentera exakt steg, arkivfel, nyckelresultat, ledigt utrymme, målversion och installationstyp. Ladda inte upp eller ändra den enda kopian upprepade gånger. Bevara den och testa en annan känd säkerhetskopia för att skilja arkivskador från inkompatibilitet hos målet.
Verifiera tillstånd, beroenden och hushållsfunktioner
Efter uppstart jämför du användare, instrumentpaneler, entiteter, automatiseringar, hjälpare, referenser till hemligheter, databashistorik, tillägg och integrationsstatus med listan över godkänt resultat. Håll radioenheter frånkopplade eller använd säkra ersättare tills den klonade instansen inte kan skicka dubbla kommandon.
Att kunna återställa på tillfällig hårdvara bevisar mer än att lagra kopior på flera platser utan ett verkligt återställningsförsök.
En saknad extern databas, broker, DNS-post, certifikat eller nätverksresurs är en del av återställningsresultatet, inte ett orelaterat besvär. Dokumentera beroendet och i vilken ordning det måste återställas.
Mät återställningen och avsluta övningen
Kör de definierade kontrollerna av lokal styrning och automatiseringar, starta om testinstansen två gånger och bekräfta att det återställda tillståndet finns kvar. Dokumentera tiden från ett tomt mål till användbar tjänst, manuella steg, otillgängliga funktioner samt varje inloggningsuppgift eller beroende som behövde återställas separat.
Jämför resultatet med återställningsgrinden före avveckling innan du byter hårdvara eller avvecklar källsystemet.
Godkänn endast när de nödvändiga funktionerna och uppgifterna överlever en omstart inom återställningsmålet. Förstör eller isolera klonen efter att bevisen har samlats in, korrigera bristande säkerhetskopieringsomfattning eller nyckellagring, skapa en ny säkerhetskopia och upprepa övningen innan du förklarar produktionsåterställningsvägen säker.
Planera nästa bevis innan systemet ändras
Dokumentera den testade säkerhetskopians identifierare, källversion, måltyp, återställningstid, saknade beroenden och slutliga bedömning. Förvara dessa bevis tillsammans med återställningsproceduren, inte i den produktionsinstans som den kan behöva ersätta.
Planera nästa övning efter en större förändring av lagring, installation, kryptering, databas eller tillägg, samt med regelbundna intervall som passar hushållets tolerans för återställning. En fil som skapats efter övningen omfattas inte automatiskt av det tidigare resultatet.
Nästa test kan använda ett mindre representativt mål, men måste fortfarande bevisa dekryptering, uppstart, kritiska identiteter och en hushållsfunktion från början till slut. En ren arkivinspektion kan inte ersätta den kontrollen på tjänstenivå.
Support och tips
Mer att läsa

Så optimerar du Immich-databasanslutningar för samtidiga containrar
Höj inte max_connections först. Mät Immich-sessionerna, summera alla containers behov, behåll utrymme för administratörsåtkomst och justera bara den flaskhals som har bevisats.

Så förhindrar du duplicerade jobb eller importer i Immich
Separera upprepade jobb från duplicerade resurser. Använd en enda kanonisk inläsningsväg, kontrollera omförsök och sökvägsändringar och testa sedan återinmatning på en liten grupp.

Så reparerar du Immich när dess databasvolym blir full
Ta aldrig bort PostgreSQL-WAL för att frigöra utrymme. Stoppa skrivningar till Immich, bevara databastillståndet, lägg till säker lagringskapacitet, återställ PostgreSQL och förhindra sedan att...

