Here's a wild idea!
- Bitwarden
- Self-host
- Don't listen on public Internet IPs or regular LAN IPs
- Listen on Tailscale IP.
- Put TLS in front of it the Tailscale way.
- Run Tailscale on all your devices and access Bitwarden from your private network.