> I have about 400GB of data backed up and synced between all my offices onto external drives at each location
I can't even get it to synch 100MB properly. I'm using ownCloud for about a year now and I run into issues all the time. Simply put a Git repo in your ownCloud folder and it will never stop synching.