To upgrade ISPConfig from version 3.x.x to the latest version, follow these steps:
Requirements:
- SSH root access to the server.
- Existing ISPConfig version 3.x.x.
Initiate the Update:
- Start the update by running the following command:
- ISPConfig will prompt you to choose the update method:
Select update method (stable,git-stable,git-master) [stable]:
Shall the script create a ISPConfig backup in /var/backup/ now? (yes,no) [yes]:
Reconfigure Permissions in master database? (yes,no) [no]:
- For single server installations, choose "no".
We recommend selecting "no" for reconfiguring services, as doing so might disable essential services currently in use, potentially leading to system unavailability. Next, you'll need to specify the ISPConfig port:
Service 'firewall_server' has been detected (currently disabled) do you want to enable and configure it? (yes,no) [no]:
If prompted about the "firewall_server" update, select "no". You will then be asked if you want to reconfigure services:
Reconfigure Services? (yes,no) [yes]:
- We recommend choosing "no" as reconfiguring services may disable essential services currently in use, which could lead to system unavailability. Next, specify the ISPConfig port:
The default port is 8080, so you can press "Enter" to accept it.
For the SSL certificate, you'll be prompted:
Create new ISPConfig SSL certificate (yes,no) [no]:
Choose "no" to avoid generating a new certificate, which could prevent access to the ISPConfig login interface.
Finally, you'll be asked if you want to reconfigure the Crontab:
Reconfigure Crontab? (yes,no) [yes]:
Select "yes" to complete the update process.
Congratulations! The update is now finished, and you should be using ISPConfig version 3.1.6 upon logging in.