Mga backup
Bago dito
Magtabi ng kopya ng setup mo para maibalik pagkatapos ng masamang update, sirang disk o paglipat sa bagong computer.
Bago ka magsimula
Link papunta sa Bago ka magsimula- Kailangan ng Settings > Backups ang permiso na Change settings (baguhin ang mga setting). Ang may-ari lang ang nagre-restore.
- Ang pag-download, pagbura at pag-restore ay nangangailangan ng password sign-in sa nakalipas na ilang minuto.
Gumawa ng backup
Link papunta sa Gumawa ng backup- Buksan ang Settings > Backups.
- Pindutin ang Back up now (mag-backup ngayon). Dapat makita mo ang bagong backup sa ilalim ng Saved backups (mga naka-save na backup).
- Pindutin ang Download (i-download) sa tabi nito para magtabi ng kopya sa labas ng server.
I-save ang master key
Link papunta sa I-save ang master keyHindi kailanman kasama sa mga backup ang master key, na nagbubukas ng mga password at API key sa mga setting mo. Kung wala ang katugmang key, hindi mababasa ng na-restore na backup ang mga iyon.
- Sa ilalim ng Master key, pinipindot ng may-ari ang Download key kit (i-download ang key kit).
- Itago ang file na malayo sa server at hiwalay sa mga backup mo. Dapat makita mo na nawawala ang babala ng key kit sa Settings > Backups at sa mga pagsusuri ng kalusugan.
Para magamit ito sa susunod, palitan ang pangalan nito ng holyarrs.key at ilagay sa config folder. Hindi ka ang may-ari? Hilingin sa may-ari na i-download ito.
Mag-restore ng backup
Link papunta sa Mag-restore ng backup- Pindutin ang Restore from a file (mag-restore mula sa file) at pumili ng backup zip ng HolyArrs.
- Kumpirmahin.
- Susuriin ng HolyArrs ang file. Dapat makita mo ang Restore ready. It applies on the next start.
- Magre-restart ang HolyArrs at ilalagay ang backup. Kapag ginamit mo ang inirerekomendang restart policy ng Docker, kusa itong mangyayari.
Ililipat ang kasalukuyan mong mga database sa /config/backups/before-restore-<time>, kaya puwede mong i-undo ang restore.
Mga pagpipilian
Link papunta sa Mga pagpipilianGaano kadalas
Link papunta sa Gaano kadalas| Pagpipilian | Nagba-backup | Itinatago |
|---|---|---|
| Balanced (default) | Araw-araw | Huling 7 araw at 4 na lingguhang kopya |
| Light | Minsan sa isang linggo | 4 na linggo. Pinakamaliit na espasyo |
| Careful | Araw-araw | Bawat kopya sa loob ng 30 araw |
Palaging itinatago ang pinakabagong naka-iskedyul na backup. Mga naka-iskedyul na backup lang ang nililinis ng mga patakarang ito. Ang mga backup na ikaw mismo ang gumawa ay mananatili hanggang burahin mo (trash button sa row; hindi na ito mababawi). Nagba-backup din ang HolyArrs bago ang update na nagbabago ng naka-store na data at itinatago ang pinakabagong 3; tingnan ang Mga update.
Lumipat sa bagong computer
Link papunta sa Lumipat sa bagong computerGumagawa ang bagong install ng sarili nitong master key sa unang takbo. Hindi mabubuksan ng key na iyon ang mga lumang backup mo, kaya tinatanggihan ang restore. Ilagay muna ang lumang key. Tinatawag na holyarrs ang container sa mga halimbawa; gamitin ang sarili mong pangalan.
- Bago ang unang takbo, gawin ang container nang hindi sinisimulan:
docker compose create, o angdocker runline mo na maydocker createsa halip nadocker run -d. - Kopyahin doon ang lumang key mo:
docker cp holyarrs.key holyarrs:/config/. Gumagana rin ang key kit na pinalitan ng pangalan bilangholyarrs.key. Gumagana ito para sa named volume o host folder; ibibigay ng HolyArrs ang mga file sa/configsaPUIDatPGIDmo pagsimula nito. Kung gamit mo angHOLYARRS_MASTER_KEY_FILE, ilagay na lang ang key sa path na iyon sa host, na mababasa ngPUIDatPGIDmo. - I-restore ang backup. Pumili ng isang paraan:
-
Simulan ang HolyArrs, tapusin ang unang takbo, at gamitin ang Restore from a file sa Settings > Backups.
-
O mag-restore bago ang unang takbo. Ilagay ang zip, hindi binago ang pangalan, sa folder na tinatawag na
backupsat kopyahin ito gamit angdocker cp backups holyarrs:/config/. Pagkatapos ay patakbuhin nang isang beses ang restore gamit ang parehong 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>
Kung may path ng key file, idagdag ang
-e HOLYARRS_MASTER_KEY_FILE=<its path>para masuri ng restore laban sa key mo. Ipinapakita ngrestore --listang mga pangalan ng backup na nakikita nito. - Compose:
-
- Simulan ang HolyArrs. Dapat makita mo ang Aklatan at mga setting mo na bumalik.
Sinimulan mo ang bagong install bago kopyahin ang key? Kung walang mahalaga rito, ihinto ang HolyArrs, kopyahin ang lumang key mo sa ibabaw ng bago gamit ang parehong docker cp, mag-restore, at saka simulan.
Kung hindi gumana
Link papunta sa Kung hindi gumanaSintomas: “Backups are off in this build”. Dahilan: tumatakbo ang kopyang ito nang walang backup manager. Solusyon: walang magagawa sa app; walang mga kontrol sa backup.
Sintomas: humihingi ng password ang pag-download, pagbura o pag-restore. Dahilan: nangangailangan ang mga ito ng kamakailang password sign-in. Solusyon: mag-sign in ulit gamit ang password mo at subukan ulit.
Sintomas: tinanggihan ang restore dahil sa master key.
Dahilan: hindi tugma ang key sa config folder sa backup.
Solusyon: ibalik ang katugmang holyarrs.key at subukan ulit.
Tinatanggihan din ng restore ang zip na masyadong malaki o sira, may hindi inaasahang file, galing sa mas bagong bersyon ng database, o may data na hindi mabasa ng key mo.
Para sa mga eksperto
Link papunta sa Para sa mga ekspertoAno ang laman ng backup
Ang bawat backup ay isang zip na may pangunahing database, ang Events database kung meron, at backup.json (bersyon ng HolyArrs, bersyon ng mga database, uri ng backup, oras ng paggawa). Wala rito ang media, mga download, artwork, mga log at master key.
Mag-restore bago ang unang takbo
Gumagana ang docker cp para sa named volume o host folder; ibibigay ng HolyArrs ang mga file sa /config sa PUID at PGID mo pagsimula nito. Kung gamit ang HOLYARRS_MASTER_KEY_FILE, ilagay na lang ang key sa host path na iyon, na mababasa ng PUID at PGID.
- Ilagay ang zip, hindi binago ang pangalan, sa folder na tinatawag na
backupsat kopyahin ito:docker cp backups holyarrs:/config/. - Patakbuhin nang isang beses ang restore gamit ang parehong 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:
- Kung may path ng key file, idagdag ang
-e HOLYARRS_MASTER_KEY_FILE=<its path>para masuri ng restore laban sa key mo. - Simulan ang HolyArrs.
Ipinapakita ng restore --list ang mga pangalan ng backup na nakikita nito.
Kaugnay
Link papunta sa KaugnayLibre ang HolyArrs. Kung nakatipid ito ng oras mo, bigyan ito ng star sa GitHub, i-sponsor ito o ibili ako ng kape.