KeePassXC and combine it with cloud storage and you have a semi-self-hosted or host it on a storage attached to a network you can VPN in to and you have fully self-hosted password manager accessible from anywhere.
This - and combine it with key+paraphrase, keep the key local to your devices and your keepass file in the cloud. I've used this setup for years backed by a webdav share on multiple platforms. It's incredibly robust especially synchronizing changes
Comments
KeePassXC and combine it with cloud storage and you have a semi-self-hosted or host it on a storage attached to a network you can VPN in to and you have fully self-hosted password manager accessible from anywhere.
This - and combine it with key+paraphrase, keep the key local to your devices and your keepass file in the cloud. I've used this setup for years backed by a webdav share on multiple platforms. It's incredibly robust especially synchronizing changes
KeepassXC + syncthing if you don't use iOS.
Nextcloud works well if you do use iOS.
No need for a VPN with either.