The Perfect Server - Ubuntu 8.10 [ISPConfig 3]

Version 1.1
Author: Falko Timme
Last edited 03/28/2009

This tutorial shows how to prepare an Ubuntu 8.10 server for the installation of ISPConfig 3, and how to install ISPConfig 3. ISPConfig 3 is a webhosting control panel that allows you to configure the following services through a web browser: Apache web server, Postfix mail server, MySQL, MyDNS nameserver, PureFTPd, SpamAssassin, ClamAV, and many more.

Please note that this setup does not work for ISPConfig 2! It is valid for ISPConfig 3 only!

I do not issue any guarantee that this will work for you!


1 Requirements

To install such a system you will need the following:


2 Preliminary Note

In this tutorial I use the hostname with the IP address and the gateway These settings might differ for you, so you have to replace them where appropriate.


3 The Base System

Insert your Ubuntu install CD into your system and boot from it. Select your language:

Then select Install Ubuntu Server:

Choose your language again (?):

Then select your location:

Choose a keyboard layout (you will be asked to press a few keys, and the installer will try to detect your keyboard layout based on the keys you pressed):

The installer checks the installation CD, your hardware, and configures the network with DHCP if there is a DHCP server in the network:

Share this page:

13 Comment(s)

Add comment


From: at: 2009-04-24 02:39:31

I do not think it is possible. I have asked this in the forum.

From: at: 2009-04-20 23:26:53


Is it possible to install bind 9 in step "16 Install MyDNS"

Which one is better?



From: at: 2009-04-23 01:38:53

To switch the /bin/sh symlink to bash it is better to use 'dpkg-reconfigure dash' and tell it no to the question.  This will remove the diversion of /bin/sh to dash and switch it back to bash.  This will also retain the change for sure through future updates.

From: dvn3ch at: 2009-09-05 14:31:17

Yes, that's it.  That worked perfectly.  Thanks for the suggestion.


From: Marco Rodrigues at: 2009-08-16 09:30:46


How fail2ban and firewall will work if there is no 'iptables' installed?

I think this is missing from this Ubuntu 8.10 tutorial. Ah! and the tutorial also works for Ubuntu 8.04 LTS.

Thank you


From: at: 2010-04-01 14:33:28

Removing Apparmor int the beginning, is quite useless. It will get re-installed again every time you enter "aptitude install".

From: Anonymous at: 2010-04-18 05:50:25


 why postgres is not supported by default with ispcofnig and do anybody knows how postgres can be supported with it??


From: Mike at: 2012-09-11 21:18:03

I finish the first part of step 14: aptitude install apache2 apache2.2-common apache2-doc apache2-mpm-prefork apache2-utils libexpat1 ssl-cert libapache2-mod-php5 php5 php5-common php5-gd php5-mysql php5-imap phpmyadmin php5-cli php5-cgi libapache2-mod-fcgid apache2-suexec php-pear php-auth php5-mcrypt mcrypt php5-imagick imagemagick libapache2-mod-suphp

when I hit enter I get:

reading package lists--- Done

Building dependency tree

Reading state information... Done

Reading extended state information

Initializing package states... Done

Building tag database... Done 


Then it just sits there, any help would be appreciated.

From: Norge at: 2009-05-16 01:46:26

I have tried several things, I have called my Hosting company, I'm sure that the MX records are pointing to my server. Still cannot receive. Please help.



From: Jason R Cook at: 2009-05-03 08:20:35


A set of instructions that work.  After my fifth rebuild, because of crazy suggestions, I have a server that works - it's only taken me 6 months!  Really.  Many, many thanks for taking the extra effort to get it right.  :-)


From: Anonymous at: 2009-07-01 02:26:07

Just wanted to thank you for making this available to the community! Know that your hard work is very appreciated. Look forward to anything you do after reading this very well crafted tutorial.


From: dodi at: 2010-03-13 14:35:37

thank you for your great tutorial, its work for me on ubuntu server 8.04 . :D

From: Anonymous at: 2010-06-24 19:50:24

Thank you very very much, its perfect tutorial for beginners,

thank you, thank you, thank you : ) : )  : )