Quiero configurar una alternativa personal (es decir, un usuario) de Dropbox usando rsync, para mantener algunos directorios sincronizados en varios hosts Unix.
Dado que solo un usuario (es decir, yo) cambiará el contenido de cualquier host a la vez, es seguro asumir que estos cambios no se superpondrán a tiempo. Esto significa que
- es aceptable un retraso de 10-15 minutos entre la modificación y la sincronización;
- El tiempo de modificación debe ser un proxy razonablemente bueno para la "versión actual".
Todos los esquemas rsync que he encontrado para mantener múltiples servidores sincronizados funcionan en un horario de sincronización de una vez al día, por ejemplo. Además, en estos esquemas, típicamente un host es el maestro, y los restantes lo reflejan, mientras que en la situación que tengo en mente pueden ocurrir cambios en cualquiera de los hosts.
¿Alguien puede señalarme una herramienta o un procedimiento para configurar rsync + ssh para hacer este tipo de cosas?
syncthing¿tal vez?