How to Update ISPConfig 3

Friday, February 19, 2010 posted by Till

The ISPConfig update script is a easy way to update a ISPConfig 3 installation. If you want to backup the installation before, take a look at the instructions at the end of the article.

To update ISPConfig 3, login as root user on the shell of your server and run the command:

ispconfig_update.sh


>> Update

Please choose the update method. For production systems select 'stable'. The update from svn is only for development systems and may break your current setup.


Select update method (stable,svn) [stable]:


You should always select “stable” on a production system. The “svn” version is only suitable for ISPConfig 3 development.

The updater will then check the version of your system, download the latest update and starts the update process. In the next step, enter the mysql root password:

This application will update ISPConfig 3 on your server. MySQL root password []:


Then you were asked if the services shall be reconfigured:

Reconfigure Services? (yes,no) [yes]:


You should choose “yes” here, only if you modified your system configuration manually, it might be better to choose no. But in this case, new features in ISPConfig might not work or functions might stop working until you adjusted the config files manually. So its always a good choice to select ‘yes’ here. In the next step, select the ispconfig port:

ISPConfig Port [8080]:


Port 8080 is the default, if you have not changed it, press enter. Otherwise enter the port number and then press enter. As the last step, you wre asked if the crontab shall get reconfigured, you can select yes here by just pressing return.

Reconfigure Crontab? (yes,no) [yes]:


The ISPConfig updater will then update the ispconfig files and restart services, if the configuration has been changed.

Backup before updates

Before you update a software, it is always a good idea to backup all relevant data. This enables you to restore the software version that you had before in case of an error. The steps to create a backup of the ispconfig software and settings are:

Create a backup folder:

mkdir /home/backup chmod 700 /home/backup cd /home/backup


Backup the database

mysqldump -u root -p dbispconfig > dbispconfig.sql


Backup the ISPConfig software

tar pcfz ispconfig_software.tar.gz /usr/local/ispconfig


Backup the configuration files in /etc

tar pcfz etc.tar.gz /etc


This backup does not include the emails and website data.

Share and Enjoy:
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Twitter
  • FriendFeed
  • MisterWong
  • StumbleUpon


10 Responses to “How to Update ISPConfig 3”

  1. korbynn says:

    mysqldump -u root -p dbispconfig > dbispconfig.sql
    this is an error should be:
    mysqldump -u root -p dbispconfig > dbispconfig.sql

  2. Alex says:

    How do I restore my backup ?

    • admin says:

      The SQL dump can be restored with e.g. phpmyadmin. The tar backup can be extracted with “tar pcfz backupfile.tar.gz” and then copy or move the complete directory tree or the files that you need back to their original location.

  3. WILDER says:

    HI, I have Fedora 5, and I have installed ISPConfig 2, you can upgrade to the 3.0 version of ISPConfig .. I await your response.

  4. Till says:

    ISPConfig 2 and 3 are completely different software packages. ISPConfig 2 can not be updated to ISPConfig 3.

  5. I am still getting errors when entering the port number. ISPConfig Port [8080]:

    Any help if my port is a different one that “standard?” We had it in a lab doing some testing and I dont know who did what to it. Cheers

  6. thctlo says:

    This artical should start with the “Backup before updates” part.. ;-)

    Better for the beginners to know you alway backup first.

  7. Jeff says:

    I see the backup process doesn’t back up e-mails. How would you back up and restore e-mails?

Leave a Reply