ISPmanager installation guide

From ISPWiki
Jump to: navigation, search

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 for ISPmanager Lite:

  • CentOS 6, 7 (recommended)
  • Debian 7, 8, 9
  • Ubuntu 14.04 LTS, 16.04 Xenial.

Supported operating systems for ISPmanager Business:

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

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.

Before you start, be sure to read the following article:

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 switch between ISPmanager versions

Installation

ISPmanager is installed and updated from the OS repository.

Establish SSH connection as root and download the script to start the installation

wget http://cdn.ispsystem.com/install.sh

Execute the script

 sh install.sh

In order 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 release, 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 on CentOS 6.5 looks something 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.

In order to update the panel manually, run the script

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

Or use standard methods of your operating system.

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's version to which you can update, depends on the connected repository.

CentOS

yum update 

Debian и Ubuntu

apt-get update 
apt-get dist-upgrade