I have a directory which I want to stay in sync in between 3 devices running different OSes (android, linux and windows.I can simply take one directory to another but when I add/modify files in a directory I need that directory to be synced when I connect to the device. I prefer not to send this data to any remote server. What are the available options for me?