there is also a home server i use debian 6.0

easy to install

use webmin for control panel howto setup you can find youtube

but depends on your upload