There is no such thing as a perfect server, but this particular one is as close as you can get to being perfect. This tutorial will walk you through how to install the Ubuntu 10.04 LTS Server with all the services available typically that you get from ISPs and hosters.
It contains the installation of Apache web server (SSL-capable), Postfix mail server with SMTP-AUTH and TLS, BIND DNS server, Proftpd FTP server, MySQL server, Courier POP3/IMAP, Quota, Firewall, etc. It also installs the free web hosting control panel called ISPConfig2. Here’s the link to the tutorial.
Apparently, IPv4 is running out of IP addresses according to NRO (Number Resource Administration). The number of available IP addresses is less than 10 percent and will run out by 2012. What this means is we will see IPv6 being implemented sometime next year. It’s up to ISP’s and router manufacturers to include IPv6 functionality to make the change. Local network administrators can switch their local networks now, independent of whether their ISP make a switch sooner or later. Most operating systems including Windows XP, Windows Vista, Windows 7, Mac OS and Linux already support IPv6.