I'm a 20 something software engineer building primarily web apps, apis, etc. Most of my career has been around cloud based hosting on AWS and friends. I run quite a few side projects and like to have space to experiment and try out new technologies and ideas.
For the past few years I've been doing this across AWS and DigitalOcean but I'm starting to think I can probably get more bang for my buck by colocating a rack server and spinning up a few VMs. The up front cost of a used rack server don't seem too bad and the monthly colocation costs are then much better than what you can get for the same price on a cloud provider.
I'm pretty happy to spend the extra time and energy on the management side since it's mostly side projects and experimentation that I'll be doing with it.
Before I take the plunge and give it a go, I'm wondering if there's any gotcha's I should know about that aren't immediately obvious to someone who's not done this before? I'll be looking to colocate probably a single 1U or 2U server somewhere in the UK if that makes any difference.