A melhor solução que encontrei foi de fato o BTSync rodando em um Raspberry Pi. O problema no meu caso foi que a leitura correta & as permissões de gravação não foram definidas em todas as pastas. Se você tiver tempo e paciência, eu recomendo tentar isso como uma alternativa conveniente ao Dropbox. Comece a usar aqui .
Em relação aos conflitos de arquivos, até onde eu sei, a única maneira que isso pode acontecer com o BTSync é em situações onde os arquivos têm o mesmo nome, mas com maiúsculas e minúsculas diferentes. Por exemplo. dos documentos de ajuda :
This may occur for a variety of reasons:
When a file (FIlename.jpg) is trying to get synced from one case-insensitive system to a folder in a case-insensitive system, where a file (filename.jpeg) is already present, the latter will produce a conflict file (filename.Conflict.jpg).
When a file has the same name, but with a different letter case in Unix.
No entanto, não há controle de versão como tal e, portanto, em casos que normalmente podem gerar um conflito em outros sistemas (ou seja, duas cópias do arquivo foram atualizadas entre as sincronizações), então a solução é simples :
BitTorrent Sync checks file change time in UTC format, the newer file wins.