You may not have good results on a Pi. Immich is particularly resource heavy, especially if you want to use all the AI features like face recognition. Some users in the Discord have posted about their issues recently. I’m not a fan of Discord for projects like that, but its where they do all their support and updates, so you may want to check it out.
What would be the best way to set it up on a raspberry pi, keeping in mind privacy & security?
Run the docker container rootless, password protect it, and don’t expose it to the Internet? Pretty much applies to any Docker container.
You may not have good results on a Pi. Immich is particularly resource heavy, especially if you want to use all the AI features like face recognition. Some users in the Discord have posted about their issues recently. I’m not a fan of Discord for projects like that, but its where they do all their support and updates, so you may want to check it out.