The Perfect Server – CentOS 5.10 x86_64 [ISPConfig 3]

The Perfect Server – CentOS 5.10 x86_64 [ISPConfig 3]

Version 1.0
Authors: Falko Timme, Srijan Kishore

This tutorial shows how to prepare a CentOS 5.10 x86_64 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, BIND nameserver, PureFTPd, SpamAssassin, ClamAV, and many more. eval(ez_write_tag([[580,400],’howtoforge_com-medrectangle-3′,’ezslot_2′,121,’0′,’0′]));

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:

  • Download the two CentOS 5.10 DVDs or the eight CentOS 5.10 CDs from a
    mirror next to you (the list of mirrors can be found here:
    for both 32/64Bit architectures.

  • a fast Internet connection.


2 Preliminary Note

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


3 Install The Base System

Boot from your first CentOS 5.10 CD (CD 1) or the first CentOS 5.10 DVD.
Press <ENTER> at the boot prompt: eval(ez_write_tag([[580,400],’howtoforge_com-medrectangle-4′,’ezslot_1′,108,’0′,’0′]));

It can take a long time to test the installation media so we skip this
test here:

The welcome screen of the CentOS installer appears. Click on Next:

Choose your language next:

Select your keyboard layout:

I’m installing CentOS 5.10 on a fresh system, so I answer Yes
to the question Would you like to initialize this
drive, erasing ALL DATA?

Now we must select a partitioning scheme for our installation. For
simplicity’s sake I select Remove linux partitions
on selected drives and create default layout
. This will result in
a small /boot and a large /
partition as well as a swap partition. Of course, you’re free to partition
your hard drive however you like it. Then I hit Next:

Answer the following question (Are you sure you want
to do this?
) with Yes:

On to the network settings. The default setting here is to configure the
network interfaces with DHCP, but we are
installing a server, so static IP addresses are not a bad idea… Click on
the Edit button at the top right.

In the window that pops up uncheck Dynamic IP
configuration (DHCP)
and Enable IPv6
and give your network card a static IP address (in this
tutorial I’m using the IP address
for demonstration purposes) and a suitable netmask (e.g.;
if you are not sure about the right values, might help you):

Set the hostname manually, e.g. example.domain.tld,
and enter a gateway (e.g. and
up to two DNS servers (e.g. and

Choose your time zone:

Give root a password:

About the Author

Leave a Reply