Tailscale is a must for this, and ideally not only as a "third party" kind of integration. You can simplify the setup for so much, including remote access and "buddy backup" with just tailscale. No need to worry about port forwarding or reverse proxy setups.