ISPmanager installation guide
This article walks you through the step you need to perform to install and update your ISPmanager panel.
Architecture x64 (amd64)
Supported operating systems
- CentOS 6, 7 (recommended)
- Debian 7, 8, 9
- Ubuntu 14.04 LTS, 16.04 Xenial, 18.04 (Bionic).
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.
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 licensed IP.
If your server is assigned a private IP address, execute the following command:
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:
- Migrate from ISPmanager 4 to ISPmanager 5 on the same server
- Import user data. You will need to install ISPmanager a new server and import data from the old server
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.
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:
3. Download the installation script:
4. Execute the script :
To install a certain version of a control panel, run install.sh with the --release parameter. E.g.:
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 process on CentOS 6.5 looks like this:
Once the installation is complete, you can access ISPmanager at the following URL:
Url: https://<server ip address>:1500/ispmgr
Password: <root password>
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
Or use standard methods of your operating system
Debian и Ubuntu
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.