Depends on how heavy the traffic is, you can put web server and database server in one box. Or separate them. Buy PC with 4GB of Memory, 2 CPU, will be enough. Thanks!