Open source next cloud is a perfect solution for you!
Its like google drive but hosted by you/ us!
Here's our demo site
Please email us ! norcalcustomerservices@gmail.com
https://nextcloud.norcalcustomerservices.com/