Versions, update branches and repositories
We recommend installing the latest version of the panel that contains its most up-to-date features. However, there are situations which may require installing a specific version. This is why it is important to understand the difference between the panel versions and update branches and how they are numbered.
Panel versions
The version consists of three numbers separated by dots:

Version | Description |
Main version | Updated rarely. The latest main version to date, ispmanager 6, was released in 2021. The main version contains all currently supported features |
Release version | Updated every 2–3 weeks and contains new features, improvements, changes to the interface, bug fixes, etc. |
Bug fix | Updated only when necessary and contains fixes of critical bugs |
The easies way to keep track of updates is by release version, as the releases are numbered consecutively. The list of updates that are included into a particular release is available on our website.
Update branches
There are two update branches:
- beta — the latest release that contains new features;
- stable — the stable release that has been tested by our users; always numbered with an even number.
Beta and stable are stages that the releases go through. When a new release comes out, it has the beta status. Two weeks later, a new beta release comes out. The previous beta becomes stable (if its number is even) or is incorporated into the current beta (if its number is odd). This means there is one stable and two beta releases per month. For example:
04.09 | 18.09 | 09.10 | |
---|---|---|---|
beta | 6.105.0 | 6.106.0 | 6.107.0 |
stable | 6.104.1 | — | 6.106.0 |
Repositories
The update branch — beta or stable — determines which software will be available in the panel.
The branch is first selected during panel installation. The script automatically connects two repositories: ispsystem-base to install the base software from the selected branch and exosoft to install the panel framework:
Debian-like | Redhat-like |
---|---|
/etc/apt/sources.list.d/ispsystem-base.list | /etc/yum.repos.d/ispsystem-base.repo |
/etc/apt/sources.list.d/exosoft.list | /etc/yum.repos.d/exosoft.repo |
Going beta → stable and vice versa
In the panel
- Log in to the panel with an administrator level account or above.
- Navigate to the System Settings section.
- In the Update branch field, select the required option.
- Save the changes.
In the console
- Connect to the server with the panel via SSH.
- Run one of the commands depending on the branch you are switching to: stable → beta
echo 'beta' > /usr/local/mgr5/etc/repo.version
beta → stableecho 'stable' > /usr/local/mgr5/etc/repo.version
- Update the panel information:
/usr/local/mgr5/sbin/licctl fetch ispmgr
Specifics of changing the update branch
- When going stable → beta, the panel packages are updated to the release version available in the beta repository.
- Going beta → stable with a downgrade of the panel release version is only possible manually using the package manager.
- When going beta → stable, the panel packages will only be updated when the release version available in the stable repository becomes higher than the installed version. As long as the installed release version is higher than the release version available in the stable repository, installation of any software will fail. To avoid software installation issues: