I like cloudfanatic's [1] lowest VPS tier. $3/mo, $30/yr if billed annually. I have a similar use-case on one of my servers and the specs are good enough:
You've given no information about your ability with regards to infrastructure. If you're capable then you can get dirt cheap VPS instances which will easily do the job. Linode, Vultr, Digital Ocean, etc.