Is this a homework task? You can just Google "single server solutions" and get lots of info. Is that what you want?
If you want to set up a server at home or school just to learn how it works, you need to talk to the people on the Linux forum. Linux is often used as a server on a desktop PC. At the present time many small companies single servers.