Can I create my own cloud drive?

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.