Eu usei o nível bitorrent sync / resilio sync ' para isso. Nenhum servidor externo necessário, parece funcionar bem para grandes e muitos arquivos. Supondo que você não queira a resiliência do oopsie, desative o modo de arquivamento, use um código de compartilhamento de leitura-gravação e será bom. Enquanto os clientes de desktop são todos ou nada, o cliente de telefone permite baixar arquivos específicos.
O cliente linux usa um webui, embora eu ache que ele atrapalhe o meu modelo original B RPi. Deve ser melhor em um 2 ou 3.