It depends a lot on what you plan to have on that server..

Just running a LAMP (Linux-Apache-MySQL-PHP) server doesn't require much at all, but if you're going to host high-traffic sites that uses MySQL a lot then you may need some quite good hardware...
So it's quite hard to give any reccomendations without knowing some more about your plans..