I run a self-hosted instance of a Bitwarden compatible server. It’s only available locally on my local network. So, when out and about, I VPN back home.
Not sure it’s the best way to do it, security wise, but it’s what I found works for me in a security/convenience trade-off