How to get install / upgrade ISPmanager Lite 6

ISPsystem no longer supports or renews ISPmanager 5 licenses. To continue using (renewing the license) ISPmanager must be updated!

First, let's look at how to install ISPmanager Lite 6 on the server:

 

Installation steps: 

  1. Connect to the server via SSH with the superuser permissions (root). 
  2. Download the installation script:

    wget http://download.ispsystem.com/install.sh
  3. Start the script:

    • Execute the following command to install the latest version of the control panel:

      sh install.sh ISPmanager
    • to install ISPmanager with a trial license or a license with key activation:

      sh install.sh ISPmanager --ispmgr6
  4. Select a version:
  • stable — a stable version which used to be in the beta-testing phase and now is successfully released.
  • beta — a version with the latest updates, however still in the beta-testing phase.

The installation script will connect two ISPsystem repositories: ispsystem-base.repo is used for installing additional software, ispsystem.repo is used for installing ISPsystem control panels. 

5. Select an ISPmanager version:

  • 1— ISPmanager Lite (Pro, Host) with recommended software applications;
  • 2— ISPmanager Lite (Pro, Host) with the minimal set of software applications. 

After the installation is completed you can access ISPmanager at the following URL:

URL: https://<server ip address>:1500/ispmgr
Login: root
Password: <root password>

Minimal software programs

ISPmanager Lite (Pro, Host) install the database server MySQL or MariaDB.

The following recommended software applications will be installed with ISPmanager Lite (Pro, Host):

  • web server  — Apache MPM-ITK, Nginx and additional programs (PHP module, awstats, logrotate, PHP-FPM);
  • mail servers  — Dovecot, Exim and additional programs (RoundCube, sieve);
  • DNS-server — BIND ;
  • FTP-server — ProFTP;
  • MySQL administration web interface — phpMyAdmin;
  • PHP 5.6, 7.4, 8.0 Apache module, CGI, PHP-FPM;
  • fail2ban;
  • module for integration with site builder Site.pro.

Upgrade

Automatic upgrade


The automatic update option allows updating the software programs according to the schedule. The task start time in the cron scheduler is randomly generated. 

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 — update automatically 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 — update automatically all packages of the operating system.

Manual upgrade


Execute the following command in the console: 

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

Updating from ISPmanager 5


To upgrade ISPmanager 5 to ISPmanager 6:

  1. Purchase a license for ISPmanager 6.
  2. Update the control panel manually or in the Help → About program section. If your control panel version is lower than 5.295, you need to upgrade twice: first to the latest version of ISPmanager 5, and then to ISPmanager 6.

If you are using the ISPmanager 6 license and the control panel is blocked, you can update ISPmanager via the console. To do this:

  1. Connect to the server with ISPmanager via SSH.
  2. Download the script for updating:

    wget http://download.ispsystem.com/upgrade.ispmgr5.sh
  3. Run the script:

    sh upgrade.ispmgr5.sh

Repositories


Every version has a separate repository which name matches the version name. Also, there are beta6 and stable6 repositories with all the versions of a software product. The repository defines a version the control panel can be updated to. "stable6" includes the stable and time-proved version of a software product. "beta6" includes the version that is still being tested. You can select a repository during the installation process.Switch from "stable6" to "beta6":

echo 'beta' > /usr/local/mgr5/etc/repo.version
/usr/local/mgr5/sbin/licctl fetch ispmgr

Leave a comment

Make sure you enter all the required information, indicated by an asterisk (*). HTML code is not allowed.