Backups
Ny her
Gem en kopi af din opsætning, så du kan lægge den tilbage efter en dårlig opdatering, en defekt disk eller en flytning til en ny computer.
Før du begynder
Link til Før du begynder- Settings > Backups (Indstillinger > Backups) kræver rettigheden Change settings (ændre indstillinger). Kun ejeren gendanner.
- Download, sletning og gendannelse kræver et login med adgangskode inden for de sidste par minutter.
Tag en backup
Link til Tag en backup- Åbn Settings > Backups.
- Klik på Back up now (tag backup nu). Du bør kunne se den nye backup under Saved backups (gemte backups).
- Klik på Download ud for den for at gemme en kopi uden for serveren.
Gem hovednøglen
Link til Gem hovednøglenBackups indeholder aldrig hovednøglen, som åbner adgangskoderne og API-nøglerne i dine indstillinger. Uden den rigtige nøgle kan en gendannet backup ikke læse dem.
- Under Master key (hovednøgle) klikker ejeren på Download key kit (download nøglepakke).
- Gem filen væk fra serveren og adskilt fra dine backups. Du bør kunne se advarslen om nøglepakken forsvinde fra Settings > Backups og fra tilstandstjekkene.
Når du skal bruge den senere, omdøb den til holyarrs.key og læg den i konfigurationsmappen. Er du ikke ejer? Bed ejeren om at downloade den.
Gendan en backup
Link til Gendan en backup- Klik på Restore from a file (gendan fra en fil) og vælg en HolyArrs-backup som zip-fil.
- Bekræft.
- HolyArrs tjekker filen. Du bør kunne se Restore ready. It applies on the next start.
- HolyArrs genstarter og lægger backuppen på plads. Med den anbefalede genstartspolitik i Docker sker det af sig selv.
Dine nuværende databaser flyttes til /config/backups/before-restore-<time>, så du kan fortryde en gendannelse.
Valg
Link til ValgHvor ofte
Link til Hvor ofte| Valg | Tager backup | Gemmer |
|---|---|---|
| Balanced (standard) | Hver dag | De seneste 7 dage og 4 ugentlige kopier |
| Light | Én gang om ugen | 4 uger. Mindst plads |
| Careful | Hver dag | Alle kopier i 30 dage |
Den nyeste planlagte backup bliver altid gemt. Disse regler rydder kun op i planlagte backups. Backups, du selv tager, bliver liggende, til du sletter dem (papirkurvsknappen på rækken; det kan ikke fortrydes). HolyArrs tager også en backup før en opdatering, der ændrer gemte data, og gemmer de nyeste 3; se Opdateringer.
Flyt til en ny computer
Link til Flyt til en ny computerEn ny installation laver sin egen hovednøgle ved første start. Den nøgle kan ikke åbne dine gamle backups, så gendannelsen bliver afvist. Læg den gamle nøgle på plads først. Eksemplerne kalder containeren holyarrs; brug dit eget navn.
- Før første start skal du oprette containeren uden at starte den:
docker compose create, eller dindocker run-linje meddocker createi stedet fordocker run -d. - Kopier din gamle nøgle ind:
docker cp holyarrs.key holyarrs:/config/. En nøglepakke omdøbt tilholyarrs.keyvirker også. Det virker med et navngivet volume eller en mappe på hosten; HolyArrs giver filerne i/configtil dinPUIDogPGID, når det starter. Bruger duHOLYARRS_MASTER_KEY_FILE, skal du i stedet lægge nøglen på den sti på hosten, så dinPUIDogPGIDkan læse den. - Gendan backuppen. Vælg én fremgangsmåde:
-
Start HolyArrs, gennemfør første start, og brug derefter Restore from a file i Settings > Backups.
-
Eller gendan før første start. Læg zip-filen med uændret navn i en mappe, der hedder
backups, og kopier den ind meddocker cp backups holyarrs:/config/. Kør derefter gendannelsen én gang med det samme image:- Compose:
docker compose run --rm holyarrs restore <zip name> - Docker CLI:
docker run --rm --volumes-from holyarrs -e PUID=<puid> -e PGID=<pgid> holyarrs/holyarrs:<tag> restore <zip name>
Med en nøglefil på en sti skal du tilføje
-e HOLYARRS_MASTER_KEY_FILE=<its path>, så gendannelsen tjekker mod din nøgle.restore --listviser de backupnavne, den kan se. - Compose:
-
- Start HolyArrs. Du bør kunne se dit bibliotek og dine indstillinger igen.
Har du startet den nye installation, før du kopierede nøglen? Hvis der ikke er noget på den, du vil beholde, så stop HolyArrs, kopier din gamle nøgle over den nye med den samme docker cp, gendan og start derefter.
Hvis det ikke virker
Link til Hvis det ikke virkerSymptom: “Backups are off in this build”. Årsag: denne kopi kører uden sin backupstyring. Løsning: ingen i appen; der er ingen backupknapper.
Symptom: Download, sletning eller gendannelse beder om din adgangskode. Årsag: de kræver et nyligt login med adgangskode. Løsning: log ind igen med din adgangskode og prøv igen.
Symptom: gendannelsen bliver afvist på grund af hovednøglen.
Årsag: nøglen i konfigurationsmappen passer ikke til backuppen.
Løsning: læg den rigtige holyarrs.key tilbage og prøv igen.
Gendannelsen afviser også en zip-fil, der er for stor eller beskadiget, indeholder uventede filer, kommer fra en nyere databaseversion eller indeholder data, som din nøgle ikke kan læse.
For erfarne
Link til For erfarneHvad en backup indeholder
Hver backup er en zip-fil med hoveddatabasen, Events-databasen, hvis der er en, og backup.json (HolyArrs-version, databaseversioner, type backup, tidspunkt). Medier, downloads, artwork, logs og hovednøglen er ikke med.
Gendan før første start
docker cp virker med et navngivet volume eller en mappe på hosten; HolyArrs giver filerne i /config til din PUID og PGID, når det starter. Med HOLYARRS_MASTER_KEY_FILE skal du i stedet lægge nøglen på den sti på hosten, så PUID og PGID kan læse den.
- Læg zip-filen med uændret navn i en mappe, der hedder
backups, og kopier den ind:docker cp backups holyarrs:/config/. - Kør gendannelsen én gang med det samme image:
- Compose:
docker compose run --rm holyarrs restore <zip name> - Docker CLI:
docker run --rm --volumes-from holyarrs -e PUID=<puid> -e PGID=<pgid> holyarrs/holyarrs:<tag> restore <zip name>
- Compose:
- Med en nøglefil på en sti skal du tilføje
-e HOLYARRS_MASTER_KEY_FILE=<its path>, så gendannelsen tjekker mod din nøgle. - Start HolyArrs.
restore --list viser de backupnavne, den kan se.
Se også
Link til Se ogsåHolyArrs er gratis. Hvis det sparede dig tid, kan du give det en stjerne på GitHub, sponsorere det eller give mig en kop kaffe.