Does anyone have any other opensource recommendations?
rsync or rclone on termux
that would require you to set up a domain name and use DDNS and trust your registrar, or to just always have your computers at a static IP with no NAT blocking you whatsoever.