Been using owncloud for over a year, and it works great.
Been having to use selective sync now due to a full sync fills my laptop SSD, so was trying to find a solution or direction like Dropbox or onedrive have that does online store but does not sync everything.
We have a few clients using sharepoint with Z-Drive as a desktop agent to accomplish this so that the files stay on the server and are not stored locally.