photos

    My photo library backup strategy, circa 2025

    We got our first digital camera in late 2003, when we knew we had our first kid on the way. Over the years an assortment of cameras has filled our digital photo collection. I’ve done only minimal collection management over the years, with my focus being mainly on ensuring I had good backups and didn’t lose anything.

    For a long while I was using Google Photos as an online backup/library sharing service. This worked fine while I was only sharing photos with my wife, and while Google accommodated an unlimited number of photos. But eventually Google wanted to start charging money, and I wanted to be able to add my older children to the shared library as well. Since we’re an iPhone family, an Apple-based solution felt like the right way to go. So I’ve slowly been making the transition to a new setup, which just for grins I’m going to detail out in this post.

    A few notes to set the scene:

    1. At this point we are taking all our photos with our iPhones. We don’t have any other cameras.
    2. I have already conceded that I’m going to pay Apple on a monthly basis for iCloud space, at a minimum so the family all has iPhone backups. That gives me enough space for a photo library, too.

    The Old Way

    My old strategy included:

    1. Google Photos app logged in to my Google account on both my phone and my wife’s phone
    2. PhotoSync app on both phones doing automated backups to our local Synology NAS
    3. Synology backup to Backblaze online

    This worked fine for quite a while.

    Moving to Apple Photos

    When I decided to start using iCloud Photo Library and using Apple Photos as my primary storage/organization means I set up my main library on a big external drive hanging off a Mac Mini. I told it to import my photo backup from my Synology and walked away. A couple days later I came back and it looked like it was done. OK, fine. Eventually my wife did some more thorough inspection and noted that it failed hard on the import for everything before about 2019. So, I did a more structured walk through the import, importing one year at a time and more actively monitoring the imports to ensure they completed successfully. (I get an occasional network drop-out from the NAS for some reason that will kill the import mid-stream.)

    Eventually that import was successfully completed, with just about 100,000 photos in the shared library. Apple Photos identified about 10k duplicate photos, which didn’t surprise me too much. I manually reviewed a bunch of them, concluded Photos was handling them correctly, and went ahead and told it to just go de-dupe the library. That got me down to just about 90,000 photos.

    At this point we all realized that the Google Photos backup and PhotoSync apps weren’t going to be useful any more. Google Photos sees the full 90k photo Shared Library on your phone and tries to back it all up, immediately using up all your Google shared space. (Google then immediately tries to sell you more space. Pass.) PhotoSync does the same, saying “hey you have 90k new photos… let’s back them up to the Synology!”. Yay, more duplicates.

    The New Way

    The new solution looks something like this:

    1. iPhone photos go into the Shared Photo library when we take them. This stores a copy in the Apple iCloud Photo Library.
    2. The Photos app on the Mac mini sucks those into its library, creating a local copy.
    3. I’m running iCloud Photo Downloader on the Synology, which logs in to my iCloud account and pulls down a copy of all the photos in the Photo Library onto the Synology NAS.
    4. The Synology NAS photo folder gets backed up to an attached USB drive.
    5. Backblaze backup then puts that Synology backup up in the Backblaze cloud.

    At that point I have two separate cloud copies saved in addition to three local copies, not counting whatever is stored on our phones. That feels secure enough to me. But the biggest win here for me is that the backup path is easier - no Google Photos app required, no PhotoSync app required. Just take photos, add them to the Shared Library, and everything else downstream just happens.

    This is my new favorite picture and I don't know why

    I love my daughter's embarrassed-but-pleased-with-herself smile

    Oh yeah.

    At Becky's request... more pictures!

    No, this place isn’t turning into a photoblog. But when you have a new toy… :-)

    DSC_0074

    DSC_0071

    DSC_0067

    DSC_0030

    DSC_0022