&gt; Well, the people in the first category will usually be smart enough to setup a sync without using an external &quot;cloud service&quot;.<p>Apart from some, like myself.<p>How would you go about it, given the need for 2-way sync? I&#x27;ve ruled out rsync, could see Git working but not particularly performant to run every 20 seconds to keep the history in sync between machines.