Wireguard uses public and private keys which are designed from the ground up to be used over plain text to establish the handshake so it isn't an issue. Same idea with ssh keys and ssl keys
I think what OP meant by 'early development' is the updates with break Changes.
Ive been using immich in docker self hosted for 1.5 years.
I use authentik for user management and single sign on.
The breaking changes have only ever been minor changes I've had to make to my docker compose file, its always come back with no issues after the well described changes in the release notes and several of the changes I didn't even have to do because it did not apply to me.
This is petty standard stuff for anyone used to self hosting but if that sounds like its not for you then check out the roadmap. The stable version is expected next year sometime. Wait for that before giving it a try.
Personally I like the fast development, I find myself likely and using at least 1 new feature ever major update. I think this will easily become the best photo manager in 1 to 2 years and it will not longer be much of a competition
See also the linkdroid app on f-droid so you can use the share button to add links from your phone quickly. Works really well and I use it with single sign on as well.
If you are into self hosting already, you run a calibre web instance then you can enable full integration with the kobo so Your own self hosted eBook repository becomes the 'store' on the kobo.
If you don't already do any self hosting, then it can take a while to get the foundation of your server setup. I already had that setup so this took less than an hour for me.
I started with owncloud, then the devs left for NextCloud in I've been in that since version 1
Then I looked at seafile and then lacking features (search)
Finally I discovered that owncloud has been rewriting ocis I'm GO which greatly simplifies a lot of the issues NextCloud inherited from the original owncloud
Works very well so far. Just trying to get oAuth to work
Wireguard uses public and private keys which are designed from the ground up to be used over plain text to establish the handshake so it isn't an issue. Same idea with ssh keys and ssl keys