KeFHIR can run on as little, as a 1 CPU and 1 GB machine and the rest is dependant on your needs.
Based on experience, we can give some approximates:
For a system with ~10000 users, mean 50 requests per second and 150 reqests per second at peak, approximate server configuration would be:
Also see Benchmarking for some overview.