Upgrade PC and use as a server in a small network

I want to upgrade my current PC so that it can be used as a server. It will basically handle a printer, scanner, photocopy machine and 5-6 other computers. The motherboard is alienware, Core I5 2300 CPU clockspeed
