• 10 Posts
  • 61 Comments
Joined 2 years ago
cake
Cake day: July 2nd, 2023

help-circle








  • OSXPhotos

    You can use it from the command line, but I use the Python interface with a custom script to handle some of my custom stuff like making sure the NAS volume is mounted, tweak some naming, more robust duplication handling etc.

    I used to run iCloudPD through docker on my NAS, which works great and can sync down everything directly from iCloud. However, if you turn on Advanced Data Protection like I did, software like icloudpd can no longer access your photos.

    I’ve instead added an external SSD to a Mac Mini server and set it to download all originals, then I run the script on a schedule every night to export anything new to my NAS. Then the backup of my NAS to an encrypted cloud location will kick in a few hours later.














  • Not an answer to OP; I use iCloud, but I still want my own, external backup of that and have found some good solutions.

    I previously used icloudpd which I run from docker and that synced all files to a NAS from where I took backups. It works great and I highly recommended.

    However, I recently turned on Advanced Data Protection on iCloud, which disables the API icloudpd relied upon, so now I’m using osxphotos instead. It works just as good.

    You’ll have to turn on downloading all originals to your Mac for this to work. Personally I had to buy an external disk and move the photo library on my Mac mini server to it to have enough storage.