Regular updates of a control panel ensure its correct operation. They include:

  • new functionality;
  • improvements;
  • bug fixes.

The control panel can be updated automatically (by default) or manually.

This article describes how to update a control panel.

Automatic upgrade


The automatic update option allows updating the software programs according to the schedule. The corresponding cron job starts every day at 3:10 am (the server time).

Log in to the control panel as root and navigate to Settings→ System settings.


  • Update software automatically:
    • Do not update - disable automatic updates for this control panel;
    • Update ISPsystem products - automatically update ISPsystem software products. The system updates only the packages installed from the ISPsystem repository. The packages from third-party repositories won't be updated;
    • Update all the system packages - automatically update all packages of the operating system.

Manual upgrade


Execute the following command in the console: 

/usr/local/mgr5/sbin/pkgupgrade.sh coremanager
BASH

Repositories


Every version has a separate repository which name matches the version name. Also, there are beta5 and stable5 repositories with all the versions of a software product. The repository defines a version the control panel can be updated to.

Switch from "stable5" to "beta5":

echo 'beta' > /usr/local/mgr5/etc/repo.version
/usr/local/mgr5/sbin/licctl fetch vmmgr --update license
BASH

Switch from "beta5" to "stable5":

echo 'stable' > /usr/local/mgr5/etc/repo.version
/usr/local/mgr5/sbin/licctl fetch vmmgr --update license
BASH