What would be the benefit of storing passwords/generating 2FA tokens on a private relay rather than a "normal" self-hosted server?