I have a specific need. I want to build a large open source C++ project but I don't have a linux computer powerful enough to do so. For reasonable build times i need 6GB (ish) RAM and 4-8 cores CPU running at high frequency. I'm not interested in building a computer for this, it is a hobby project and i'm not sure if i'll be pursuing it or how much. A VPS would not suit my needs, the resources I need would be much too expensive.
Part of the problem is that my usage pattern is not the same as web hosting, which requires high uptime but less resources. I only need to use the server for maybe one or two hours a week. I don't need root access as long as all the build tools are installed. Maybe 10-20 gigs of disk space.
Is there any service out there that can meet these requirements in my budget? I can spend about $20 a month or so. I've tried googling this but my google foo is too weak. Thanks in advance.
(sorry if this is the wrong stack exchange site)