Syncthing is a free and open source peer-to-peer file synchronization tool. With it, you can keep your files synchronized between devices over the internet. It is available for Windows, Linux, Mac, FreeBSD, Android, and more.
Continuous, cross platform file synchronization Fully encrypted Works over LAN or internet Set up syncs with different directories to different remotes