I have a laptop running windows and a desktop running Ubuntu 12.10 and I'm looking to be able to set the desktop up to run as a server. I've seen stuff about installing different stuff like Apache on Ubuntu and using it as a server like that but all of it is very fuzzy to me.

Is anyone able to give or provide an in-depth or step by step guide with reasons on how to set this up?