Wednesday, December 31, 2014

git - File Sync (Mirror/Replicate) From source to multiple targets

My situation is this; I need to find a way of mirroring a folder with 60gb+ of mp3 files from a server (or cloud) to at least 100 clients based around the country. All of these clients are internet connected and when these clients leave the place where the Server resides, the latest copy of the 60gb has been copied onto the hard drive to avoid having to download the full 60gb when installed in its new location. Changes are regurly made to the Server side, from new files being added, to ID3 tags being altered (which may not change the file size). I need some sort of solution that will possibly involve the clients scheduled to look at the server & initiate a download of changes & additions, whilst skipping matching files on sever and client.


Ideally a one-way dropbox is perfect, however I can't find anything like this. I've looked at back-up solutions, however these seem to be opposite of what I wish to do (uploading from many to one rather than one to many). I've come across Git & NAS, however not being that technically proficient, I can't understand if they're right for what I need.


If anyone could provide any advice or suggestions on this it would be great?


Also any details i've not mentioned please do ask


Thanks!

No comments:

Post a Comment

linux - How to SSH to ec2 instance in VPC private subnet via NAT server

I have created a VPC in aws with a public subnet and a private subnet. The private subnet does not have direct access to external network. S...