Immich is dead-easy to set up on its own. I’m a great fan and have been running it for >2 years now.
That said, I don’t think it’ll work for you because:
- I gather you have little experience in self-hosting services. Sure, one can learn all that, but if you’re becoming a parent soon, your priorities will be elsewhere (as they should).
- self-hosting stuff isn’t a one-shot - it does come with maintenance costs. You need to keep your boxes up to date, swap out dead hardware, manage backups… You may not have time for that.
- Running immich itself is relatively easy. But running it securely is a different can of worms. Immich is a young project, written by enthusiasts, but not vetted for security like professionally-deployed software is. Thus, it’s not advisable to expose it to the open internet. Since you want to share access to others, you’d have to setup Wireguard VPN tunnels for your relatives, which complicates matters.
Obviously, I’m making a lot of assumptions about you. Whether these are true is up for you to decide.






Well, they do have that fruit basket, so…