ISP-Server Setup - Ubuntu 5.10 "Breezy Badger" - Page 6

3 Installing ISPConfig

I will install the current ISPConfig version. Download the current ISPConfig version from to your /tmp directory.

Unpack the ISPConfig-archive and change to the directory install_ispconfig:

tar xvfz ISPConfig*.tar.gz
cd install_ispconfig

Start the setup script


The installer will now compile an Apache with PHP5 that will run on port 81 and is needed by the ISPConfig system itself. It will not interfere with your existing Apache installation so you can go on unworried.

When the ISPConfig Apache is built, a custom SSL certificate is built. Therefore you are asked a few questions. You can accept the default values, or you can enter new values there, this does not matter:

In step 7 (Encrypting RSA private key of CA with a pass phrase for security [ca.key]) and step 8 (Encrypting RSA private key of SERVER with a pass phrase for security [server.key]) of the certificate creation process you are asked if you want to encrypt the respective key now. Choose n there because otherwise you will always be asked for a password whenever you want to restart the ISPConfig system which means it cannot be restarted without human interaction!

If the compilation fails, the setup is stopped and all compiled files are removed. From the error message you get you should be able to see the reason for the failure (in most cases a package (like the MySQL header files) is missing). Try to solve the problem and the re-run ./setup.

In case of success the setup goes on:

Please choose your language. This is the language of the ISPConfig interface.

Afterwards you are shown the ISPConfig licence (BSD licence). Please read it carefully! You accept it by typing y. If you do not want to accept the ISPConfig licence, type n, and the installation routine stops.

As installation mode I chose expert because i want to set the website root to /var/www. When you are asked for installation mode, type 2 and hit return.

Now you are ask if the daemons like postfix etc. are recognized correctly and for their file locations, chose yes y.

When you are asked:

Web-Root: /home/www
Is this correct? [y/n]

choose n and enter /var/www as Web-Root.

Now you are asked for some installation settings:

Please enter your MySQL server: localhost
Please enter your MySQL user: root
Please enter your MySQL password: (Enter the password you chose when setting up the MySQL Server)

Please enter a name for the ISPConfig database (e.g. db_ispconfig): db_ispconfig
Please enter the IP address of the ISPConfig web (e.g. (Enter your IP here)

Now you are ask to enter the host and domain of your server. If your server has a host and domainname, enter them now. As this is a test install in my local network, I leave the host empty and enter my IP address instead of the domain.

Please enter the host name (e.g. www):
Please enter the domain (e.g.

Please select the protocol (http or https (SSL encryption)) to use to access the ISPConfig system:
Your Choice:

After you have answered the questions ISPConfig should be duly installed. If you indicated www as host and as the domain during the installation, you will find the ISPConfig interface under or Here you can login first with the user name admin and password admin. It is recommended to change the password immediately! This can be done in the ISPConfig web interface under Tools -> Change password.

Then go to Management -> Server -> Settings in the ISPConfig control panel and tick the Maildir checkbox on the EMail tab.

If your server has more than one IP address, please check if your additional IP addresses have been correctly detected by the installation routine under Management -> Server ->
on the tab Server -> IP List.

You can find the whole ISPConfig installation instructions here:

The ISPConfig manuals can be found here:


Share this page:

Suggested articles

20 Comment(s)

Add comment


By: Anonymous

If I have done a server install I can't browse to to download ISPConfig control panel. So how will I get this program?

I do however have a windows computer on the network with the file shared. How would I transfer this file over.

By: admin

Please post this in the forum:

By: Anonymous

you shoul try using this command, it's a sourceforge URL as you can see. it worked for me. I hope it works for you.


The server for this piece of software is in Dublin but i got 60 kbs and i'm in México.

By: Anonymous

thanks for this great guide, and thanks to all ppl who replied with the tips.

but [and this might sound super noob] i want gnome on my server and to heck with all u server purists who live and die on the command line :P

shoot, i had a question all set to go and then saw the red box above, lol, off to the forums, and thanks again!

By: Anonymous

lynx will allow u to download what you need or you could install mc and use ftp or just use ftp commands

many ways to get the file.. although it would be a heck of alot nicer if there was a source for a deb package maintained some place... apt-get install ispconfig would kick butt!!

thats what debian is all about....

By: Anonymous

When I type I get an 'Index of /' page, which displays apache2-default and webalizer folders. Also when I start my server up it says ISPConfig system is now up and running!

However.. doesn't work.

Anyhelp would be appreciated.

By: admin

Please post this in the forum:

By: Anonymous

lelphRC4_CHUNK is undefined
sh: make: command not found
./compile: line 74: make: command not found
ERROR: Could not make OpenSSL

By: Anonymous

I had the same problem, you have to install make first to compile anything.

If you have followed the instuctions about logging into root use this command :

apt-get install make

Also where is the rest of the guide? it just ends with no sign of anything.

By: Anonymous

tado: Thanks for the guide...

Had a issue with MySQL & ISPConfig not accepting my password had to do a :

mysqladmin -u root -p(OLDPASSWORD password XOXOXOXOXOXO=NEW PASSWORD in MySQL. Not a biggy but it was a handful for a hour or 2...

now it's time to get a Dapper Drake rockin & Rolling... Thanx again tado

peace Michael Scott of

By: Anonymous

Is safe to use php4 from universe ?

By: Anonymous

Watch out if you have an x86-64 setup. This isn't fully supported. If you don't alter the setup files (see http://www.howtoforge/forums) an installation but more importantly an update fails. This results in a loss of settings.

Also some static applications aren't working on x86_64

By: Anonymous

I noted that answering "Y" to some questions is the same as "n". If the question expects a lower case response, ya better give it one or it will stop the installation.

By: tarvid

After several attempts to install ISPConfig, I tried VHCS using this script

Flawless. I tried on a second machine with the same results.

Not sure how they compare - feature for feature - but VHCS has a lot of charm.

By: Anonymous

Hi, had a small problem with the build of ISPConfig. I unpacked it in the /tmp directory as per instructions in this guide but it kept failing saying it couldn't find php5. Then unpacked it in a user directory and all was well. Running Ubuntu server Breezy. cheers, Adrian

By: Anonymous

apt-get install flex bison make

By: Anonymous


Thanks a lot for the great howto for installing the ISPconfig on Ubuntu 5.10 Server. Works fine on the first try. I love it. Thanks again from Ulm/Germany.


By: Anonymous

Here's an easy way to download ISPConfig on the command line


cd /tmp


By: Anonymous

Maybe I missed a command? I needed to download wget as well as iptables on this install.

By: Web hosting service


Where can I get full manual books?