For those unfamiliar, Immich is a self-hosted photo and video manager, similar to Google Photos, etc.
In the short time I’ve been using Immich, they’ve already more or less addressed my main concern, which was around shared albums. Now all I really need is for the option to display select shared albums in a user’s main feed.
Some key changes from this version that I thought were neat:
We are very pleased to release the next big milestone towards better sharing: people can now be shared!
As a user you can share people with another user in your cluster group
Lastly, by allowing cross-user merging, you can now merge a face from your own assets with people shared with you from other users. This is especially helpful if you didn’t want to re-run facial recognition after joining a cluster group before. Now, after setting up bi-directional sharing, users can manually link people together.
In an effort of making Immich more joyful to use, we are introducing memories for people’s birthdays.
If it’s the birthday of a person in your library, Immich will now celebrate that with a special memory featuring previous birthdays.
After a long list of optimizations, ML is both significantly faster and uses less memory. This affects every backend, including CPU inference. However, the level of improvement varies by model and backend. Cases where certain backends (such as OpenVINO) produced wrong outputs at times should be resolved.



How is everyone backing up Immich off site without breaking the bank? I have ~4tb of photos and videos going back years.
Immich has so many dirs and files that it will take hour/hours for any file-based program to walk that tree (on an HDD) in order to do a backup. I used to use rsync, syncthing, duplicity and had gotten it to about under an hour for 1TB library. The service has to be shutdown to preserve consistency of the backup. So that downtime was okay once per day. Still a heavy operation. Not great, not terrible.
Because of the above you might want to do one of the following:
So depending on how painful migrations are for you, I’d highly recommend the latter. Otherwise the former. The ZFS snapshot send strategy works for any service you may run.
Hertzner storage box. I think it’s €13/month for 5tb. Just storage with ssh interface. I use restic but most backup systems should work with it.
That’s a lot of money, isn’t it? Just buy a 4Tb HDD, backup and store somewhere offsite. Will pay of in a year.
some of us don’t have friends, or at least none reliable enough to trust with an offsite backup machine 😂
I run an rclone script to S3 glacier every 2 weeks and obviously restoring from that will be intensive but if I need it there will be worse things going on. Costs only $2 a month for 1.5T
Put a server at a friends house? I also saw a selfhosted storage sharing build the other day, allowed other users to access defined storages on your server.
What would my friend need to do at their end?
You could set them up to run a Restic server for you and then do backups with that. Restic is fully encrypted, does differential backups, and can do configurable pruning. With 4 TB the initial run will take long, even locally, but it can also resume, so should work.
https://github.com/restic/rest-server
Thanks!