You could set up a DIY cloud drive by configuring a physical server. Keep in mind you will also be responsible for maintaining the server, keeping it safe, updating the software, and so on.
Especially for businesses, it’s typically more cost-effective to choose from a number of subscription-based cloud drive services.