I’ve been running Immich for about 6 months now, and it’s smooth and stable.
I’ve synced my camera roll to it and loving it.
Next step is to move the ~150gb of media on Google-Photos over.
How do I best do that?
I also have some other issues I’d like to address before or after the migration:
- I have a bunch of crap mixed into my Google photos, old WhatsApp images from meme groups I used to be in etc.
- Thousands of photos of Ex girlfriends mixed in (not exactly sure what to do about these)
Is there a way to siff through these efficiently and keep what I want? I have ~20k photos some dating back to 2006 so it feels like a mountain to climb.
I didn’t see it mentioned here, but rclone has a Google Photos backend, that will allow you to pull everything.
This finally opened a crack on the door of my technical debt and vendor lock-in with Google. Thank you! 😊
Yeah it’s great, we’re looking at doing the same both at work and at home.
Damn, wish I had known about that before I went the takeout method
Holy shit this is huge. Like… Massive for me
Looks like it can’t pull original quality? I might be misreading.
I got the export of my data, which was photos and adjacent json files containing metadata, there is a script somewhere on github that merges the metadata back into the files. Then use the immich cli to upload the data.
Export your photos with take out
Then use immich-go to import
Note that immich go doesn’t need you to extract the zip files. Also, you can set each file to 50GB making everything a lot easier.
Definitely do this. I ended up with the default file size value, which gave me thousands of files to download.
Immich go can accept wild cards fyi. Toss all those in a directory and point it at that.
Yeah that part was fine. The uploading parts wasn’t the problem - it was clicking through and downloading all the takeout files that was made easier by maxing out the zip size option.
Does that properly keep metadata like location and other exit entries? I recall google takeout used to suck at that. I had to export using their web UI 1000 at a time or so back in the day to keep that info.




