The hardware requirements are detail in the product
Documentation. You can also install any number of domains on your server, there is no restriction on how many domains you have - you will need to think about the hardware specifications for the intended number of users. Search the forums for details of hardware specification for various numbers of users.