You can host all of that on an N100 mini-PC in oh... around 4GB RAM, based on the equivalent footprint of the Docker/LXC combos I use for those.