So, im looking for sort of a cloud system (happy to host it my self if possible) where i can store all my files etc...
Lets see, bit of backstory. I am a software developer, i work on lots of different projects for lots of different clients. And quite a lot of them, i might eventually need to go back and make slight changes etc. In lots of programming languages etc. Each individual project may use source control systems, like git/svn. I have no control over which gets used for which (if i do, then i prefer git), so this means i would have different projects using different source control systems.
Projects tend to be anywhere between 10mb - 500mb (so far, the biggest i had was about 200mb without large assets, but its possible to have bigger projects). Bigger if i have to backup asset files (raw images etc that are provided), which i probably should.
Also, i use multiple computers. Multiple computers at home, portable laptop to bring to client locations, and even the client machines if i have to work on theirs (installing software is not an issue). And portable devices, client devices would not have a huge deal of hdd space, so i probably wouldn't want to pull down my entire project folders etc, just the projects i need and the ones i want to reference.
So the problem is, i need a way to store them (obviously with a nice file structure etc). And i need these to sync between the machine when internet connectivity is available. This is for personal use, so concurrent access is not an issue (any group projects will sync through source control for that project).
Any thoughts? Dropbox seems like an option... But its lack of ability to connect to multiple accounts annoy me, since i dont want to clogg my personal account with the project stuff.
Also tried owncloud. This is great, however, my projects tend to have 100's or 1000's of files (specially when you use external libraries etc). So because of that, owncloud syncing seems extremely slow. Lets just say, i been uploading my 700mb projects folder (just half of it) for 1.5 days, and i have no idea where its upto as the progress feedback is quite poor (rather non existent), if it wasent for the logs, i would have thought it was crashed. Downloading is just as bad. So its not a speed thing, its because of the delay between requests.
Any other solutions?