Migrate Existing Google Photos to Immich using ImmichGo and Google Takeout!

แชร์
ฝัง
  • เผยแพร่เมื่อ 16 ต.ค. 2024

ความคิดเห็น • 77

  • @MichaelHumbles
    @MichaelHumbles 9 หลายเดือนก่อน +16

    Well as I slowly move away from Google services I can at least still appreciate their algorithm which brought me here. Thanks for the video, hopefully this makes my transition a bit easier.

    • @ChuckBuilds
      @ChuckBuilds  9 หลายเดือนก่อน

      I am currently on that journey! What file service are you using? Nextcloud just isn't doing it for me right now

    • @MichaelHumbles
      @MichaelHumbles 9 หลายเดือนก่อน

      @@ChuckBuilds My needs are met with a network share and VPN when I need them remotely. When I eventually get situated on new hardware and OS (Debian 12+Docker) I may look around for a file service

    • @ChuckBuilds
      @ChuckBuilds  9 หลายเดือนก่อน

      @@MichaelHumbles Yep, Tailscale & Samba is what I'm leaning on. Looking at Syncthing but the jury is still out on if I'll keep it around.

    • @TanujRao
      @TanujRao 4 หลายเดือนก่อน

      @@ChuckBuilds moved from Nextcloud to Seafile for a while now, super fast and it meets all my needs without doing all the extra stuff nextcloud hub does.

  • @xandexer99
    @xandexer99 7 หลายเดือนก่อน +5

    Very helpful video! I'm a noob, and I'm really glad I found your video to help me migrating my photos from Google Photos to Immich. Keep up the good work man!

  • @nushankodikara
    @nushankodikara 9 หลายเดือนก่อน +7

    Hey Chuck, I don't know how but you released this video as soon as I needed it

    • @ChuckBuilds
      @ChuckBuilds  9 หลายเดือนก่อน +3

      I'm glad to hear it!

    • @BUDM4N789
      @BUDM4N789 9 หลายเดือนก่อน

      this is too true

    • @susovitd
      @susovitd 8 หลายเดือนก่อน

      Same here

    • @lemihari5861
      @lemihari5861 6 หลายเดือนก่อน

      Same🙏

  • @jajajajajaja867
    @jajajajajaja867 8 หลายเดือนก่อน +2

    Amazing, gonna do this tomorrow. I have about 12k photos on iCloud and 30k on google photos. Can’t believe how well made Immich is and how it works so beautifully. It will automatically download any iCloud Photos not stored on the device to upload them to my server during the backup process. Once this is done then I’m gonna move all my google takeout photos and have them all stored safe and sound in my home server. Exactly what I wanted

  • @ge0law
    @ge0law 7 หลายเดือนก่อน +1

    awesome guide. still waiting for my google takeout links to download my photos, but I've been looking to de-google now for a while. Found immich today and already pulling from my iphone/icloud, so no more manual backups.

  • @GregTheGuitarist
    @GregTheGuitarist 5 หลายเดือนก่อน +2

    Thank you so much! 😁 After severalk hours of troubleshooting your video has showed me that.. I have been using source code instead of the release version compiled .exe file 😅
    No wonder I had trouble to run the .go files without Go lang installed on my system.. Once again, big thanks!

  • @amithimani8163
    @amithimani8163 9 หลายเดือนก่อน +1

    Nice work chuck
    , I used Synology photos for my backup.

  • @lemihari5861
    @lemihari5861 6 หลายเดือนก่อน

    ThankYou Man! This is SuperCool🎉🎉🎉

  • @JeffKogut
    @JeffKogut 7 หลายเดือนก่อน +1

    I have Immich running on Unraid in a docker, pointed to a share called 'Pictures'.
    1. Will Immich-go upload .jpg files to this specified 'Pictures' location? Will they all dump into the root?
    2. If it does, does it incorporate the .json metadata into the .jpg? Will it also copy the .json file?
    3. Or, does this just always read from the takeout-*.zip files every time you access one of the photos from within Immich?

    • @ChuckBuilds
      @ChuckBuilds  7 หลายเดือนก่อน +2

      Good questions Jeff, First I want to say I'm not an expert or even that well versed in ImmichGo so with that:
      1. Immich-Go interacts with your Immich container and based on your description will put it in the Pictures share. Immich-go won't know the difference between your root and other shares, it just talks to immich and says " here ya go, you know where to put these".
      2. I'm not entirely sure about this. I am not familiar with .json files being associated with my images. I checked my immich libraries and don't see any .json - but my meta data on the photos is correct.
      3. No, It processes and copies each one. You can delete the takeout archive when you are done. (i'd probably save it as a backup!) Immich should sort and store it in your photos share.

  • @HistoryAmazigh
    @HistoryAmazigh 8 หลายเดือนก่อน

    Thanks Chuck. I have a (stupid) question: so i have been struggling to uplaod my existing (local) library to immich (ive read about the cli but my knowledge level isn't there yet).
    Is it possible to use the above method by zipping my existing photos and renaming the folder az takeout-xxx ? Or the google zipfiles do contain some necessary files for this to be achieved?
    Thanks again

    • @ChuckBuilds
      @ChuckBuilds  8 หลายเดือนก่อน

      That’s an interesting approach. I’m not sure, I don’t see why not as long as you follow the same file structure for albums. How are you hosting Immich, is the intake folder not working?

  • @rkbest9783
    @rkbest9783 4 หลายเดือนก่อน +1

    Hey Chuck, great tutorial.

  • @zaclavcanski5195
    @zaclavcanski5195 3 หลายเดือนก่อน

    I have Immich running on my unraid server. When setting up Immich, I created separate directories for each of my family members for our google photos that I have downloaded from takeout.
    My question is, is it possible to when using immich-go to upload the google photos albums, photos and video into specific directories instead of having all the photos in the import default location?
    I have mapped the Path:/import to /mnt/user/Media/GooglePhotos/ where there are 4 folders, one for each of our family members.
    The other Path:/photos is mapped to /mnt/user/Media/ImmichPhotos and that only has library which was default. When we login and start uploading photos from our mobile devices, will Immich create a folder for each user?
    Thanks.

    • @ChuckBuilds
      @ChuckBuilds  3 หลายเดือนก่อน

      That's an interesting use-case! I honestly am not sure how to accomplish that, I would suggest checking the immich github and support channels on that

  • @HOWYOUDOIN884
    @HOWYOUDOIN884 3 หลายเดือนก่อน

    What is the advantage of self-hosting? I just want to find something better than GP which is just to have folders instead of just albums. Want to be able to MOVE files between folders.

    • @ChuckBuilds
      @ChuckBuilds  3 หลายเดือนก่อน

      The advantage is you have control of your photos and data, no additional fees, and aren't reliant on a 3rd party company. The disadvantage is that it's in active development and will have the occasional issue or you might not be able to get 100% uptime

  • @l0gic23
    @l0gic23 9 หลายเดือนก่อน

    Thanks for covering this!

  • @FreeWind6
    @FreeWind6 7 หลายเดือนก่อน

    This is a really useful video! Thanks! But I didn't understand it a bit. If I run this command 2 times, will it copy the photo 2 times and make duplicates? Or will the program check the files for duplicates and not copy them again?

    • @ChuckBuilds
      @ChuckBuilds  7 หลายเดือนก่อน

      It'll check for duplicates and won't copy them again. The first time I ran was a dry run to make sure it didn't have errors then the second time was the real run.

  • @jojokispotta
    @jojokispotta 3 หลายเดือนก่อน

    Could you share the time it took for the second command (without dry run) to run? We can get an estimate of 100gb-150gb photo upload. I understand that thumbnail and post-processing will take a separate time.

    • @ChuckBuilds
      @ChuckBuilds  3 หลายเดือนก่อน

      It took like 15 minutes to run when checking the non-cut recording. Depends on your internet speed, disk speed, and destination. Shouldn't take too long though

  • @KevinXavier-vq3bg
    @KevinXavier-vq3bg 5 หลายเดือนก่อน +1

    fantastic effort, friend, much appreciated 👌🤝👍

  • @guilhermearaujo8749
    @guilhermearaujo8749 8 หลายเดือนก่อน +1

    Thank you bro! you save me a lot time!

  • @jasonp9951
    @jasonp9951 9 หลายเดือนก่อน

    What if we already have a file structure set up? I am trying to import from a synology (because synology photos sucks). I thought to try "upload -dry-run -create-albums -use-album-folder-as-name takeout-*.zip" but not sure about the "takeout-*.zip" since their isnt a zip file, they are all uncompressed. Should I go up one level and load from the master folder? Thanks for any help!

    • @jasonp9951
      @jasonp9951 9 หลายเดือนก่อน

      I am thinking I may need the Linux installer and to go through ssh to my synology for this to work for me, keep getting "not recognized cmdlets" on windows

    • @ChuckBuilds
      @ChuckBuilds  9 หลายเดือนก่อน

      @@jasonp9951 If they'r aren't compressed and they're not coming from Google Photos, I'd try to use the Immich CLI : immich.app/docs/features/command-line-interface

  • @itov1590
    @itov1590 6 หลายเดือนก่อน

    OMG I'm speechless.

    • @ChuckBuilds
      @ChuckBuilds  6 หลายเดือนก่อน

      Hope it worked for you!

  • @sike1451
    @sike1451 6 หลายเดือนก่อน +1

    Thanks for the Video!

  • @guimondcloutier
    @guimondcloutier 4 หลายเดือนก่อน

    Can we use this in the same casaos server with 2 different Google photo accounts abd keep the pictures separate?

    • @ChuckBuilds
      @ChuckBuilds  4 หลายเดือนก่อน

      I would think so! You could just run 2 containers with different file paths

  • @SLmDonDada
    @SLmDonDada 7 หลายเดือนก่อน

    I'm getting zero albums created after following this method. I'm not sure why. I ran the script with dry run option and then without. I got a few "can't stack image" errors at the end but everything else seemed to upload great (thanks!). I re-ran the upload a 2nd time, didnt get the errors, immich saw nothing new or of a better quality than existing assets so it did nothing....and didnt create albums again. re-creating albums would be too painful for me. any advice ?

    • @ChuckBuilds
      @ChuckBuilds  7 หลายเดือนก่อน +1

      I'm not sure why that would be. How is it structured in your google take out? I found this setting in the immichgo github " -create-album-folder Generate immich albums after folder names (default FALSE)." If you have folders for albums, maybe try setting this to TRUE

    • @SLmDonDada
      @SLmDonDada 7 หลายเดือนก่อน

      @ChuckBuilds I think I figured out my problem. When I go on google takeout there is no button to include the albums... not initially. Today I went to do takeout, got distracted, came back 10 mins later and the "include albums" button magically appeared. For some reason, I have to wait some time for that option to show up. I'm downloading it all again now to see if it will be included this time.

    • @SLmDonDada
      @SLmDonDada 7 หลายเดือนก่อน

      apparently that was not the problem. Uploaded the takeout files that supposedly now included album info but still zero albums created on immich. I'm gonna keep trying more of the options with the script that are shown on github

  • @sale666
    @sale666 หลายเดือนก่อน

    How did you mount the ntfs drvie to immich?? Im using portainer still camt make it work

    • @ChuckBuilds
      @ChuckBuilds  หลายเดือนก่อน

      I think you’d just add a volume in portainer, not necessarily mount a whole drive. I’ve been using Unraid for this so I’m not immediately sure on how that would work

    • @sale666
      @sale666 หลายเดือนก่อน

      @@ChuckBuilds so the drive is mounted to a volume and than you mount this volume in containers od choice this should be the general idea right?

  • @codys846
    @codys846 9 หลายเดือนก่อน

    it worked so easy thank you for the video

  • @smaiderman2
    @smaiderman2 6 หลายเดือนก่อน

    Hi! Thanks for the video.
    Will this method keep all metadata?

    • @ChuckBuilds
      @ChuckBuilds  6 หลายเดือนก่อน +1

      I think so! Not positive on “all” but it retained date and locations

  • @nachete9752
    @nachete9752 8 หลายเดือนก่อน

    Great video, thanks!

  • @miguelfonseca1980
    @miguelfonseca1980 7 หลายเดือนก่อน

    I really love this video , but I have a question if you or anyone can help me.
    If you user immichgo I saw in the dry run it removes the duplicates and that is amazing, but have you by mistake tried to upload the same files (like 2 or 3 files) tha you know it's already in immich , will he still upload them or say it's already on the server ?
    Cheers

    • @ChuckBuilds
      @ChuckBuilds  7 หลายเดือนก่อน +1

      I just tested this, it will process the upload then Immich says it skipped it because it is a duplicate. Hope that helps!

    • @miguelfonseca1980
      @miguelfonseca1980 7 หลายเดือนก่อน +1

      @@ChuckBuilds thank you very much for the info 🙏

  • @RobertDawson85
    @RobertDawson85 6 หลายเดือนก่อน

    Great video and Very helpful thank you

  • @RonieRuas
    @RonieRuas 8 หลายเดือนก่อน

    Amazing! thanks a lot!

  • @EdgardoFlores-nk1lb
    @EdgardoFlores-nk1lb 2 หลายเดือนก่อน

    amazing video a lot of information, do you now how can i do this in a ubuntu server?

    • @ChuckBuilds
      @ChuckBuilds  2 หลายเดือนก่อน +1

      just run docker or portainer

    • @EdgardoFlores-nk1lb
      @EdgardoFlores-nk1lb 2 หลายเดือนก่อน

      I already have it running just wanted to transfer my google photos but I don’t know how to use the Immich go

    • @EdgardoFlores-nk1lb
      @EdgardoFlores-nk1lb 2 หลายเดือนก่อน

      @@ChuckBuilds i follow everything in your video but when i run the command all it does is give me this error
      the image file C:\user\xx\Desktop\immich go\immich-go.exe is valid, but is for a machine type other than the current machine

  • @manroidtv9417
    @manroidtv9417 14 วันที่ผ่านมา +1

    Great

  • @paulmardis8973
    @paulmardis8973 6 หลายเดือนก่อน

    Thanks for the vid!!!

  • @slow_Jo
    @slow_Jo 6 หลายเดือนก่อน

    is there a solution for iCloud photos?

    • @ChuckBuilds
      @ChuckBuilds  6 หลายเดือนก่อน +1

      It’ll import from your iPhone, I think you just need to have them on your device temporarily

  • @FurtzBR
    @FurtzBR 7 หลายเดือนก่อน

    i got stuck in cmdlet, it says windows can find it in terminal, someone help?

    • @ChuckBuilds
      @ChuckBuilds  7 หลายเดือนก่อน

      I'm not really sure what this means. What are you trying to do that causes this error?

    • @lukekahms1672
      @lukekahms1672 7 หลายเดือนก่อน +1

      I had the same Problem, running it as admin was successful

    • @JeffMacTV
      @JeffMacTV หลายเดือนก่อน +1

      If you get stuck on the cmdlet try putting ".\\imich-go" at the beginning of the string.

  • @MaticResnik
    @MaticResnik 7 หลายเดือนก่อน

    i got this back: invalid character '

    • @ChuckBuilds
      @ChuckBuilds  7 หลายเดือนก่อน

      Not sure what is causing that. I’d make sure you don’t have any invalid characters in the file path but can’t say much more than to maybe try again?

  • @goodcitizen4587
    @goodcitizen4587 9 หลายเดือนก่อน

    Great! Sub'd!