ISPmanager Business Documentation

Installation guide

This article walks you through the step you need to perform to install and update your ISPmanager panel.

General information

Hardware requirements

System requirements

Architecture x64 (amd64)

Supported operating systems

  • CentOS 6, 7
  • Debian 7, 8
  • Conversion into CloudLinux 6, 7

Note

You should install the panel on the server with the latest minor version of the operating system.

Do not change the major version of the OS.

Please note: you cannot install a panel on the server which network is configured with systemd-networkd.

We strongly recommend a clean install of ISPmanager. You should install a minimal version of the operating system, all the services that ISPmanager requires will be installed automatically during software installation.

To ensure the best software performance, do not connect any third-party repositories.

License policy

Ensure that you have a 2 week-trial license before you begin software installation.

The trial license will be activated automatically if your server's public IP address matches the license IP.

If your server is assigned a private IP address, execute the following command:

export ACTIVATION_KEY=<activation_key>

If you have a lifetime license, please pay attention to its updates expiration date. If updates for your lifetime license have already expired during setup, trying to install the latest version of the corresponding control panel will cause issues with license activation. In this case, you need to start the installation process with the --release 5.50 parameter, where 5.50 is the latest version available for a lifetime license.

If you install the panel for the second time using the trial license:

  • if your server's IP address has no license history or the license is active, the trial will be activated automatically, and the control panel will be installed.
  • if the trial license for that IP has already expired, the installation will terminate and you will see the License does not exist error message. In this case, you can install a commercial version of the software or change your server's IP address (if your server has private IP, you must have a public IP address to access the Internet).

Upgrade from ISPmanager 4

You can upgrade from ISPmanager 4 into ISPmanager 5.

There are two ways to switch from ISPmanager 4 Lite to ISPmanager 5 Lite:

You cannot upgrade from ISPmanger 4 Pro to ISPmanager 5 Lite or ISPmanager 5 Business on the same server.

We strongly recommend a clean install of installation of ISPmanager 5. Then you need to import users using the User import function.

For more details please refer to the article How to upgrade to ISPmanager Business.

Installation

ISPmanager is installed and updated from the OS repository.

Make sure SELinux is disabled, as it may disturb the correct operation of the control panel.

To install the panel, complete the following steps:

1. Establish SSH connection as 'root.

2. Install wget (if it is not set up). Debian:

apt-get install wget

CentOS:

yum install wget


3. Download the installation script:

wget [http://cdn.ispsystem.com/install.sh|http://cdn.ispsystem.com/install.sh] 

4. Execute the script :

sh install.sh ISPmanager

To install a certain version of a control panel, run install.sh with the --release parameter. E.g.:

sh install.sh ISPmanager --release 5.50

Select a version you want to install: beta or stable and connect the corresponding ISPsystem repository. It will also connect other required repositories (EPEL for CentOS) and update the package cache.

Select ISPmanager and its version from the list of software products. The installation script will install the control panel and required software from the system repository.

The installation process on CentOS 6.5 looks like this:

Installing ISPmanager

Once the installation is complete, you can access ISPmanager at the following URL:

Url: https://<server ip address>:1500/ispmgr

Login: root

Password: <root password>

Update

In the System configuration module, you can select the corresponding option if you want the control panel to automatically update.

To update the panel manually, execute the command

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

Or use standard methods of your operating system

CentOS

yum update 

Debian и Ubuntu

apt-get update 
apt-get dist-upgrade

Please note: every control panel's version is bound to a separate repository, which name matches its version. The beta5 and stable5 repositories contain all the versions of a software product. The product version to which you can update depends on the connected repository.