O Unison faz sincronização bidirecional e permite que você tenha dois (ou mais!) diretórios sincronizados, com o Unison descobrindo de que forma as modificações devem ser feitas para manter todas as cópias na versão mais recente.
Dito isso, no entanto, o Unison não funciona no 'modo daemon' (isto é, ele não sincroniza 'em segundo plano'); você tem que iniciar uma sincronização manualmente executando o executável do Unison. Embora você possa agendar isso com um trabalho cron
, eu não recomendaria isso, pois você provavelmente desejará resolver os conflitos manualmente.
Existem outros serviços projetados para serem sincronizados em segundo plano, o que parece estar mais de acordo com o que você espera. Existe um certo serviço comercial conhecido que você pode usar para isso (e provavelmente muitos outros), ou você pode tentar ownCloud ou Nextcloud.