I have Immich Server Version: v1.115.0. They’re up to v1.129.0. I am guessing there have been lots of breaking changes in that range, since that was true the last time I updated.

Is there a safe way now to update without making me read all the release notes and carefully craft my docker compose file in multiple steps to make sure I don’t lose anything in the process of getting caught up?

Thanks for any tips.

ETA: Or just, how do you handle your Immich (in Docker) updates in general?

2ND EDIT: I did read the release notes. After a lot of reading, there was 1 change (updating their internal Port # for the main service to 2283) It’s done. Thanks y’all. My cats appreciate you all.

  • MentalEdge@sopuli.xyz
    link
    fedilink
    English
    arrow-up
    29
    ·
    19 hours ago

    I’d take a backup, first, and then just send it. Then, if that doesn’t work out, do it the hard and slow way.

    • Dave@lemmy.nz
      link
      fedilink
      English
      arrow-up
      10
      arrow-down
      1
      ·
      edit-2
      18 hours ago

      Haha this was my first thought too.

      Immich is very clear: “⚠️ Do not use the app as the only way to store your photos and videos.”

      In that case, you have your content elsewhere. Make a backup of relevant volumes and a database dump (for your albums and such) and then try updating. Roll back if it doesn’t work. If if you don’t have much in the way of Immich meta data, and the upgrade didn’t work, then you could just start from scratch and re-import your content.

      • lka1988@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        3
        ·
        16 hours ago

        That first part is why I still maintain my Google Photos account. I have most of it on Immich at this point, but given that’s still in active development, I like having options.

        • Dave@lemmy.nz
          link
          fedilink
          English
          arrow-up
          1
          ·
          16 hours ago

          I treat Immich like a frontend. I have photos in Nextcloud, plus local and remote backup (1 2 3 style). Then Immich is set to absorb the photos from Nextcloud, and the photos are exposed read-only to Immich so it can’t damage anything.