I am looking to create a web server. here is a list of things it will need to be able to do.
-POP Mail
-IMAP Mail
-WebDAV
-Normal WebPage serving
-FTP access to each specific users page
PHP4
-MySQL
-Needs to support a cheap raid card for mirroring, and has to be able to automatically use the non failed hard drive if one happens to fail
-Needs to run on a 233MHz Celeron, if traffic becomes to heavy I will upgrade processor
-I want the POP and IMAP to have all the same accounts and mail, so someone could use POP if they wish or IMAP with no configuration by them or by me.
-Does not need to run Xserver, but if WebMin is not preinstalled, i have to be able to install it without the XServer. I know how to do the install part, but the downloading with out the XServer is what i do not know how to do
-Free and infinite license, I can't afford to pay for anything except the domain I run it on and ISP I have.
-100% uptime, no restarts, no jams. I will not be using this computer as a workstation, it is only a server
The above item, "FTP access to each specific users page" is the same setup that most ISP's have, where your free webspace can automatically be accessed through FTP, I heard that this was done through apache, but not sure.
With all of these requests what distro of a unix variant should I use. Also how much ram should I have?