Self hosting in the cloud can be a bit counterproductive price wise.
You can run docker on a $100 USFF i7 pc and stuff 32G-64G and a big SSD in for cheap. That'll run for years and you could add a second host for redundancy. Depends on your maintenance and failure tolerance.
Or you probably already have some spare hardware, maybe an old laptop kicking around.