The hardest part about establishing a base is getting the machine the code is running on connected to the internet in a way where bandits won't steal all your stuff, and you have some reasonable defense against the dark arts of cyberspace.
This is the part we're going to supplement with money.
I use Digital Ocean as it's affordable, and much easier to use than the gigantocorp cloud offerings, so I'll use that as a jumping off point. Should you want to use a different cloud provider, simply replace the following steps with whatever it takes to get a Linux machine with Ubuntu running on it.
Getting Started With A Machine (on Digital Ocean)