This is related to a common question I get, so I thought I'd post about it.
Say, you want to run a bot. You've figured out how to install it on a test environment or your local workstation. But you've realized that you want the bot to run all the time, not just when your computer is on. Or, your ISP isn't reliable enough.
If you're willing to spend $5 USD per month, you can use Digital Ocean to provide a tiny hosted server with SSH access. If the smallest configuration turns out not to be enough, you can always upgrade it later.
In fact, that's what I tend to do, I start with the minimum configuration and ramp it up as needed.
Typically, I'll use the latest Ubuntu distribution (17.10 at the moment, but be aware that using the absolute latest version is sometimes a problem.
The great thing is, if you screw up, you can just delete the "droplet" and start over any time. Just remember to delete the ones you don't use or else you'll get billed, even if they're off.
This is my referrer link for Digial Ocean: