Updating an ISPConfig 3 installation can be done conveniently using the ISPConfig update script. In this guide we will show how to update your ISPconfig with just one command.
Requirements.
SSH root access to the server. 3.x.x version of the ISPConfig control panel.
β
Initiate the update.
To start the update, initiate the following command:
ispconfig_update.sh
ISPconfig will check if any updates available.
If the installed version matches the current version, you can trigger the update by adding the --force
option
ispconfig_update.sh --force
ISPConfig will ask what type of update you want to perform:
Select update method (stable,git-stable,git-master) [stable]:
Proceed with entering "stable" and pressing "Enter". Proposal of data backup will appear:
Shall the script create a ISPConfig backup in /var/backup/ now? (yes,no) [yes]:
Select "yes" because if something went wrong, backup copy of current version's data would be available.
Reconfigure Permissions in master database? (yes,no) [no]:
For single server installations, choose "no".
β
βNOTE: In some cases at this step ISPConfig can show information about firewall_server service detection and possible configuration of it. If you would receive such notification, recommendation would be to choose "no" as an option.
Service 'firewall_server' has been detected (currently disabled) do you want to enable and configure it? (yes,no) [no]:
Select "no" if "firewall_server" update appears. Afterwards you will be asked about service reconfiguration:
Reconfigure Services? (yes,no) [yes]:
We recommend to choose "no", because reconfiguring services, might result in disabling required services that are currently used and that might result in system unavailability. In the next step, select the ISPConfig port:
ISPConfig Port [8080]:
The 8080 port is used by default, so you should just press "Enter".
Create new ISPConfig SSL certificate (yes,no) [no]:
You should choose "no". Selecting otherwise will generate new certificate for the ISPConfig interface that would no longer allow to access the ISPConfig log-in interface.
Reconfigure Crontab? (yes,no) [yes]:
End the update by selecting "yes".
Congratulations! The update should be finished at this stage.