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

Поделиться
HTML-код
  • Опубликовано: 21 авг 2024

Комментарии • 72

  • @MichaelHumbles
    @MichaelHumbles 7 месяцев назад +10

    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  7 месяцев назад

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

    • @MichaelHumbles
      @MichaelHumbles 7 месяцев назад

      @@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  7 месяцев назад

      @@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 2 месяца назад

      @@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.

  • @jajajajajaja867
    @jajajajajaja867 7 месяцев назад +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

  • @nushankodikara
    @nushankodikara 7 месяцев назад +6

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

  • @xandexer99
    @xandexer99 6 месяцев назад +4

    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!

  • @GregTheGuitarist
    @GregTheGuitarist 3 месяца назад +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!

  • @ge0law
    @ge0law 5 месяцев назад +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.

  • @rkbest9783
    @rkbest9783 2 месяца назад +1

    Hey Chuck, great tutorial.

  • @amithimani8163
    @amithimani8163 7 месяцев назад

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

  • @KevinXavier-vq3bg
    @KevinXavier-vq3bg 3 месяца назад +1

    fantastic effort, friend, much appreciated 👌🤝👍

  • @itov1590
    @itov1590 5 месяцев назад

    OMG I'm speechless.

    • @ChuckBuilds
      @ChuckBuilds  5 месяцев назад

      Hope it worked for you!

  • @lemihari5861
    @lemihari5861 4 месяца назад

    ThankYou Man! This is SuperCool🎉🎉🎉

  • @l0gic23
    @l0gic23 7 месяцев назад

    Thanks for covering this!

  • @guilhermearaujo8749
    @guilhermearaujo8749 6 месяцев назад +1

    Thank you bro! you save me a lot time!

  • @sike1451
    @sike1451 4 месяца назад +1

    Thanks for the Video!

  • @JeffKogut
    @JeffKogut 5 месяцев назад +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  5 месяцев назад +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.

  • @RobertDawson85
    @RobertDawson85 4 месяца назад

    Great video and Very helpful thank you

  • @nachete9752
    @nachete9752 6 месяцев назад

    Great video, thanks!

  • @codys846
    @codys846 7 месяцев назад

    it worked so easy thank you for the video

  • @paulmardis8973
    @paulmardis8973 4 месяца назад

    Thanks for the vid!!!

  • @HistoryAmazigh
    @HistoryAmazigh 6 месяцев назад

    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  6 месяцев назад

      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?

  • @RonieRuas
    @RonieRuas 7 месяцев назад

    Amazing! thanks a lot!

  • @FreeWind6
    @FreeWind6 5 месяцев назад

    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  5 месяцев назад

      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.

  • @HOWYOUDOIN884
    @HOWYOUDOIN884 Месяц назад

    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  Месяц назад

      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

  • @jojokispotta
    @jojokispotta Месяц назад

    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  Месяц назад

      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

  • @goodcitizen4587
    @goodcitizen4587 7 месяцев назад

    Great! Sub'd!

  • @zaclavcanski5195
    @zaclavcanski5195 Месяц назад

    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  Месяц назад

      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

  • @smaiderman2
    @smaiderman2 4 месяца назад

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

    • @ChuckBuilds
      @ChuckBuilds  4 месяца назад +1

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

  • @jasonp9951
    @jasonp9951 7 месяцев назад

    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 7 месяцев назад

      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  7 месяцев назад

      @@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

  • @guimondcloutier
    @guimondcloutier 3 месяца назад

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

    • @ChuckBuilds
      @ChuckBuilds  3 месяца назад

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

  • @MaticResnik
    @MaticResnik 5 месяцев назад

    i got this back: invalid character '

    • @ChuckBuilds
      @ChuckBuilds  5 месяцев назад

      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?

  • @SLmDonDada
    @SLmDonDada 5 месяцев назад

    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  5 месяцев назад +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 5 месяцев назад

      @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 5 месяцев назад

      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

  • @miguelfonseca1980
    @miguelfonseca1980 5 месяцев назад

    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  5 месяцев назад +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 5 месяцев назад +1

      @@ChuckBuilds thank you very much for the info 🙏

  • @FurtzBR
    @FurtzBR 5 месяцев назад

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

    • @ChuckBuilds
      @ChuckBuilds  5 месяцев назад

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

    • @lukekahms1672
      @lukekahms1672 5 месяцев назад +1

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

  • @EdgardoFlores-nk1lb
    @EdgardoFlores-nk1lb 20 дней назад

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

    • @ChuckBuilds
      @ChuckBuilds  19 дней назад +1

      just run docker or portainer

    • @EdgardoFlores-nk1lb
      @EdgardoFlores-nk1lb 19 дней назад

      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 19 дней назад

      @@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

  • @slow_Jo
    @slow_Jo 5 месяцев назад

    is there a solution for iCloud photos?

    • @ChuckBuilds
      @ChuckBuilds  5 месяцев назад +1

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