rsync + Husarnet + GitHub Actions. Copy files to remote host with no public IP from a GitHub workflow.
Why do you think that https://github.com/rajannpatel/Pi-Hole-PiVPN-on-Google-Compute-Engine-Free-Tier-with-Full-Tunnel-and-Split-Tunnel-OpenVPN-Configs is a good alternative to ga-rsync-demo