icloud_backup/README.md
2025-02-23 21:45:06 -06:00

1.1 KiB

The backup_icloud_photos.sh downloads photos from iCloud, stores them temporarily on this server, before copying them to the NAS. The backup script makes use of a library called pyicloud. As of ~October 2024, the package has a bug that prevents it from properly authing with iCloud. The referenced commit in the requirements.txt along with the pinned version of srp get around this issue. The pyicloud library itself has not been updated in awhile.

The Immich instance, run from the sister directory docker, reads the directory on the NAS contianing these photos as a read-only, external library. Immich can be started by running docker compose up -d from the sister docker directory

Immich typically needs to "Scan" the external library to show updates or newly added photos.

Immich can be updated by running: docker compose pull && docker compose up -d. HOWEVER, Immich recommends reading the release notes because there can be breaking changes. Immich does not prioritize backward compatibility in their updates.

Immich docs Immich release notes