This guy has shared some gold.
All this is available in @Cloudflare 's free tier. Avoid crazy bills when starting out. All you need is a VPS and some minor configs and your bill could be less than $50 a month. I can help you get started. DM for more info.