At home, I have a small server, actually the latest Ubuntu Server Edition. It is nice and is rich in functionalities. Never-the-less, it is not exactly what I am expecting from a server for a home desktop usage.
In the hand of an expert or company, Ubuntu Server Edition is a perfect tool. In the end of a family, who just wishes things work out-of-the-box, this edition is not adapted at all.
What is a home server then?
Something that is easy, simple, discrete, quiet, transparent to the user and which does not require maintenance. What does it provide for functionalities out-of-the-box? Here is a simplistic answer with a list of the main functions:
And many more
Interested? Check the dedicated page on a home server for Ubuntu.
I want to dedicate this section to using Amazon Elastic Computing (EC2) cloud with Ubuntu Server Edition (currently version 8.10 Intrepid Ibex).