Backupy
Nowy tutaj
Trzymaj kopię swojej konfiguracji, żeby ją przywrócić po nieudanej aktualizacji, awarii dysku albo przeprowadzce na nowy komputer.
Zanim zaczniesz
Link do: Zanim zaczniesz- Settings > Backups (Ustawienia > Backupy) wymaga uprawnienia Change settings (zmiana ustawień). Przywracać może tylko właściciel.
- Pobieranie, usuwanie i przywracanie wymagają logowania hasłem z ostatnich kilku minut.
Zrób backup
Link do: Zrób backup- Otwórz Settings > Backups.
- Kliknij Back up now (zrób backup teraz). Nowy backup powinien pojawić się w sekcji Saved backups (zapisane backupy).
- Kliknij Download (pobierz) obok niego, żeby mieć kopię poza serwerem.
Zapisz klucz główny
Link do: Zapisz klucz głównyBackupy nigdy nie zawierają klucza głównego, który otwiera hasła i klucze API z twoich ustawień. Bez pasującego klucza przywrócony backup nie odczyta ich.
- W sekcji Master key (klucz główny) właściciel klika Download key kit (pobierz zestaw z kluczem).
- Trzymaj ten plik z dala od serwera i osobno od backupów. Ostrzeżenie o zestawie z kluczem powinno zniknąć z Settings > Backups i z kontroli kondycji.
Żeby użyć go później, zmień jego nazwę na holyarrs.key i wrzuć do folderu konfiguracji. Nie jesteś właścicielem? Poproś właściciela o pobranie.
Przywróć backup
Link do: Przywróć backup- Kliknij Restore from a file (przywróć z pliku) i wybierz zip z backupem HolyArrs.
- Potwierdź.
- HolyArrs sprawdza plik. Zobaczysz Restore ready. It applies on the next start. (przywracanie gotowe, zadziała przy następnym uruchomieniu).
- HolyArrs restartuje się i wczytuje backup. Przy zalecanej polityce restartu Dockera dzieje się to automatycznie.
Obecne bazy danych trafiają do /config/backups/before-restore-<time>, więc możesz cofnąć przywracanie.
Opcje
Link do: OpcjeJak często
Link do: Jak często| Opcja | Robi backup | Przechowuje |
|---|---|---|
| Balanced (zrównoważone, domyślnie) | Codziennie | Ostatnie 7 dni i 4 kopie tygodniowe |
| Light (lekkie) | Raz w tygodniu | 4 tygodnie. Najmniej miejsca |
| Careful (ostrożne) | Codziennie | Każda kopia przez 30 dni |
Najnowszy zaplanowany backup zostaje zawsze. Te reguły porządkują tylko backupy zaplanowane. Backupy zrobione przez ciebie zostają, dopóki ich nie usuniesz (przycisk kosza w wierszu; tego nie da się cofnąć). HolyArrs robi też backup przed aktualizacją, która zmienia zapisane dane, i trzyma 3 najnowsze; zobacz Aktualizacje.
Przejście na nowy komputer
Link do: Przejście na nowy komputerNowa instalacja przy pierwszym uruchomieniu tworzy własny klucz główny. Ten klucz nie otworzy twoich starych backupów, więc przywracanie zostanie odrzucone. Najpierw wstaw stary klucz. W przykładach kontener nazywa się holyarrs; użyj własnej nazwy.
- Przed pierwszym uruchomieniem utwórz kontener bez uruchamiania:
docker compose createalbo twoja liniadocker run, zdocker createzamiastdocker run -d. - Skopiuj tam stary klucz:
docker cp holyarrs.key holyarrs:/config/. Zestaw z kluczem z nazwą zmienioną naholyarrs.keyteż zadziała. Działa to dla nazwanego wolumenu i dla folderu na hoście; HolyArrs przy starcie przekazuje pliki w/configtwoimPUIDiPGID. Jeśli używaszHOLYARRS_MASTER_KEY_FILE, połóż klucz pod tą ścieżką na hoście, z odczytem dla twoichPUIDiPGID. - Przywróć backup. Wybierz jeden sposób:
-
Uruchom HolyArrs, przejdź pierwsze uruchomienie, a potem użyj Restore from a file w Settings > Backups.
-
Albo przywróć przed pierwszym uruchomieniem. Połóż zip, bez zmiany nazwy, w folderze o nazwie
backupsi skopiuj go:docker cp backups holyarrs:/config/. Potem wykonaj przywracanie jednorazowo z tym samym 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>
Przy kluczu pod własną ścieżką dodaj
-e HOLYARRS_MASTER_KEY_FILE=<its path>, żeby przywracanie sprawdzało się z twoim kluczem.restore --listpokazuje nazwy backupów, które widzi. - Compose:
-
- Uruchom HolyArrs. Twoja biblioteka i ustawienia powinny wrócić.
Nowa instalacja wystartowała, zanim skopiowano klucz? Jeśli nic na niej nie jest warte zachowania, zatrzymaj HolyArrs, nadpisz nowy klucz starym tym samym docker cp, przywróć backup i uruchom.
Jeśli to nie działa
Link do: Jeśli to nie działaObjaw: „Backups are off in this build“ (backupy są wyłączone w tej wersji). Przyczyna: ta kopia działa bez menedżera backupów. Rozwiązanie: w aplikacji nic nie zrobisz; nie ma opcji backupu.
Objaw: pobieranie, usuwanie lub przywracanie prosi o hasło. Przyczyna: wymagają niedawnego logowania hasłem. Rozwiązanie: zaloguj się ponownie hasłem i spróbuj jeszcze raz.
Objaw: przywracanie jest odrzucone z powodu klucza głównego.
Przyczyna: klucz w folderze konfiguracji nie pasuje do backupu.
Rozwiązanie: włóż z powrotem pasujący holyarrs.key i spróbuj ponownie.
Przywracanie odrzuci też zip, który jest za duży lub uszkodzony, zawiera nieoczekiwane pliki, pochodzi z nowszej wersji bazy danych albo ma dane, których twój klucz nie odczyta.
Dla zaawansowanych
Link do: Dla zaawansowanychCo jest w backupie
Każdy backup to zip z główną bazą danych, bazą zdarzeń (jeśli jest) i plikiem backup.json (wersja HolyArrs, wersje baz danych, rodzaj backupu, czas wykonania). Nie ma w nim multimediów, pobranych plików, grafik, logów ani klucza głównego.
Przywracanie przed pierwszym uruchomieniem
docker cp działa dla nazwanego wolumenu i dla folderu na hoście; HolyArrs przy starcie przekazuje pliki w /config twoim PUID i PGID. Przy HOLYARRS_MASTER_KEY_FILE połóż klucz pod tą ścieżką na hoście, z odczytem dla PUID i PGID.
- Połóż zip, bez zmiany nazwy, w folderze o nazwie
backupsi skopiuj go:docker cp backups holyarrs:/config/. - Wykonaj przywracanie jednorazowo z tym samym 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:
- Przy kluczu pod własną ścieżką dodaj
-e HOLYARRS_MASTER_KEY_FILE=<its path>, żeby przywracanie sprawdzało się z twoim kluczem. - Uruchom HolyArrs.
restore --list pokazuje nazwy backupów, które widzi.
Powiązane strony
Link do: Powiązane stronyHolyArrs jest darmowy. Jeśli oszczędził ci czas, daj mu gwiazdkę na GitHubie, zostań sponsorem albo postaw mi kawę.