The Perfect Server - Ubuntu 8.10 [ISPConfig 3] - Page 2

Enter the hostname. In this example, my system is called, so I enter server1:

Now you have to partition your hard disk. For simplicity's sake I will create one big partition (with the mount point /) and a little swap partition so I select Guided - use entire disk (of course, the partitioning is totally up to you - if you like, you can create more than just one big partition, and you can also use LVM):

Select the disk that you want to partition:

When you're finished, hit Yes when you're asked Write the changes to disks?:

Afterwards, your new partitions are being created and formatted.

Now the base system is being installed:

Create a user, for example the user Administrator with the user name administrator (don't use the user name admin as it is a reserved name on Ubuntu 8.10):

I don't need an encrypted private directory, so I choose No here:

Next the package manager apt gets configured. Leave the HTTP proxy line empty unless you're using a proxy server to connect to the Internet:

I'm a little bit old-fashioned and like to update my servers manually to have more control, therefore I select No automatic updates. Of course, it's up to you what you select here:

We need a DNS, mail, and LAMP server, but nevertheless I don't select any of them now because I like to have full control over what gets installed on my system. We will install the needed packages manually later on. The only item I select here is OpenSSH server so that I can immediately connect to the system with an SSH client such as PuTTY after the installation has finished:

The installation continues:

The GRUB boot loader gets installed:

The base system installation is now finished. Remove the installation CD from the CD drive and hit Continue to reboot the system:

On to the next step...

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 : ) : )  : )