Syncthing
doesn’t need IP addresses or advanced configuration: it
just works, over LAN and over the Internet. Every machine is identified by an
ID. Give your ID to your friends, share a folder and watch: UPnP will do if
you don’t want to port forward or you don’t know how.