I’ve been using RustDesk for years, always thinking a server was required. But I recently discovered that’s not the case. If you install Tailscale on both the client and the remote machine, you can skip the server entirely. Once both devices are connected through the Tailscale VPN, you can simply use the assigned IP address in the Remote ID field.