The password managers are: KeepassDX (Far Left), KeepassXC (PC version of local), Proton Pass (Better privacy) and Bitwarden (Far Right). Please note that bitwarden does some data collection. See their privacy policy here and their privacy spy rating here.
I do this too. On a vm hosted somewhere with an encrypted filesystem and only accessible from my home IP. If I need a password while on the way I use my VPN.
Your able to connect the official app to your local IP? Always get some certification errors.
You can even access your passwords if your server is offline. You just can’t add new entries !!
If your vault is locked on your phone for example it needs to contact the server. But granted, most of the time it is not needed.
I’m actually hosting it public-facing, because in theory, gaining access to the VM and the vault shoult be unproblematic - since the vault is only decrypted client-side
Agreed, but I like the extra layer.