Quero configurar uma alternativa pessoal (ou seja, um usuário) do Dropbox usando o rsync, para manter alguns diretórios sincronizados em vários hosts Unix.
Como apenas um usuário (ou seja, eu) alterará o conteúdo de qualquer host de cada vez, é seguro assumir que essas alterações não se sobrepõem com o tempo. Isso significa que
- um atraso de 10 a 15 minutos entre modificação e sincronização é aceitável;
- o tempo de modificação deve ser um proxy razoavelmente bom para a "versão atual".
Todos os esquemas de rsync que encontrei para manter vários servidores sincronizados funcionam em um cronograma de sincronização diário, por exemplo, para backup. Além disso, nesses esquemas, tipicamente todos os hosts são o mestre e os demais o espelham, enquanto na situação que tenho em mente, mudanças podem ocorrer em qualquer um dos hosts.
Alguém pode me indicar uma ferramenta ou instruções sobre como configurar o rsync + ssh para fazer esse tipo de coisa?
syncthing
talvez?