You should probably use headscale instead of you care about self hosting.
If you don't trust Google drive with your passwords, why would you trust a company's server that manages access to all of your devices?
If you don't trust Google drive with your passwords, why would you trust a company's server that manages access to all of your devices?