ispmanager 6 lite, pro, host

ispmanager installation guide

Preparation

Before starting the installation, make sure that your server meets the system requirements.

When installing ispmanager, the SELinux service is disabled on the server, as it prevents the control panel from working correctly.

ispmanager installation 

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

    wget https://download.ispmanager.com/install.eu.sh -O install.eu.sh
    If wget is not installed

    Install it using one of the commands: 

    For Debian-based systems
    apt install wget
    For RH-based systems
    yum install wget
  3. Run the script:

    sh install.eu.sh

    If you want to activate the ispmanager license during the installation or skip the step-by-step software selection, use the installation parameters.

  4. Select an update branch by typing b or s:

    • b) beta — a branch with the latest updates but still in beta testing
    • s) stable — a branch that successfully passed beta testing
  5. Select ispmanager edition by typing 1 or 2:

    The recommended software that will be installed depends on the amount of RAM on the server.

  6. For ispmanager lite, pro, host with recommended software, select the web server by typing 1, 2 or 3:

    • 1) Nginx + Apache (MPM-ITK)
    • 2) OpenLiteSpeed (not available for CloudLinux OS)
    • 3) LiteSpeed (commercial web server)
  7. For ispmanager lite, pro, host with recommended software, select the database type for the panel by typing 1 or 2:

    • 1) SQLite — for 5–10 sites and 5–10 users
    • 2) MySQL — recommended for projects with more than 5–10 sites and 5–10 users

      MySQL Governor will be installed for CloudLinux OS along with MySQL to prevent errors when converting the utility or installing it separately.

  8. Wait for the installation to complete. The panel will be available at:

    URL: https://IP address:1500/ispmgr
    Login: root
    Password: root password

ispmanager installation parameters

Installation parameters are used for quick installation without manual software selection. List the parameters separated by spaces:

sh install.eu.sh parameter1 parameter2 parameter3 parameter4 
ParameterExplanation
ispmanager-liteInstalls the panel with the recommended software
ispmanager-lite-commonInstalls the panel with the minimal set of software
--activation-key KEY

Installs the panel and activates the license using the key. For example:

--activation-key 1234567890-ABCDEFGHIJKLMNOPQRSTUVWX
--helpShows the parameters menu
--osfamily FAMILY

Specifies the OS if it cannot be identified:

--osfamily REDHAT— for RH-based systems
--osfamily DEBIAN— for Debian-based systems
--osversion VERSION

Specifies the OS version if it cannot be identified. For example:

--osversion bullseye— for Debian
--osversion 9— for CentOS
--release TYPE

Installs a specific version of the panel. For example:

--release beta— latest beta update branch
--release stable— latest stable update branch
--release 5.404— a specific version of the panel. The numbers after the dot are calculated using the formula: 295 + X, where X is the ispmanager version stated in the changelog number between two dots
--noinstallAdds repositories but does not install packages
--ignore-hostnameMakes the installer ignore an incorrect server name
--silentSkips the server name and activation key prompts
--no-letsencryptDisables the automatic issuance of a Let's Encrypt certificate for the panel IP address
--le-domain DOMAIN

Installs a Let's Encrypt certificate for a domain if it points to the server. After the installation, the panel will use an HTTPS connection. For example:

--le-domain example.com— where example.com is your domain
--disable-fail2banDisables fail2ban installation
--openlitespeed

Installs the panel with the OpenLiteSpeed web server.

Unavailable for installation on servers with RAM 1 GB or less.

--litespeed SERIAL

Installs the panel with the LiteSpeed web server. For example:

--litespeed SERIAL— where SERIAL is a license key for LiteSpeed
--litespeed TRIAL— installs the trial version of LiteSpeed
--dbtype TYPE

Specifies the type of database that will be used by the panel. The default is SQLite. For example:

--dbtype mysql— MySQL
--dbtype sqlite— SQLite

Unavailable for installation on servers with RAM 1 GB or less.

--allow-eol-osInstalls the panel on a server with an unsupported OS
--mysql-server TYPE

Specifies the native DBMS on the server. The available types depend on the OS. For example:

--mysql-server mysql— MySQL DBMS
--mysql-server mariadb— MariaDB DBMS

Parameter use examples

  • The command to install the latest stable ispmanager 6 lite (pro, host) with recommended software, ignoring the incorrect server name and skipping the issuance of a Let's Encrypt certificate for the panel hostname:

    sh install.eu.sh --ignore-hostname --no-letsencrypt --release stable ispmanager-lite
  • The command to install the latest stable ispmanager 6 lite (pro, host) with minimal software:

    sh install.eu.sh --release stable ispmanager-lite-common
  • The command to install a specific version of ispmanager 6 lite (pro, host), for example 6.40:

    sh install.eu.sh --release 5.335 ispmanager-lite

    A list of all ispmanager versions is available in the changelog on our website.

  • The command to install the latest stable ispmanager 6 lite (pro, host) with the OpenLiteSpeed web server:

    sh install.eu.sh --openlitespeed --release stable ispmanager-lite
  • The command to install the latest beta ispmanager 6 lite (pro, host) with the MySQL DBMS:

    sh install.eu.sh --mysql-server mysql --release beta ispmanager-lite
  • The command to install the latest stable ispmanager 6 lite (pro, host) with license activation by key and the trial version of the LiteSpeed web server:

    sh install.eu.sh --release stable ispmanager-lite --activation-key 1234567890-ABCDEFGHIJKLMNOPQRSTUVWXYZ --litespeed TRIAL

The installer automatically checks the server's RAM and disk on the server and adjusts the list of recommended software depending on this.

AlmaLinux, CloudLinux and Rocky Linux OS always require at least 1.5 GB of RAM, otherwise the panel may not install correctly.

Servers with 512 to 1024 MB RAM

SoftwarePackage name
BIND DNS server
ispmanager-pkg-bind
coremanager-pkg-bind
DDoS protection
ispmanager-ddos
coremanager-pkg-fail2ban
Frameworkcoremanager
Log ratationispmanager-pkg-logrotate
Main panel packageispmanager-lite-common
MySQL DBMS server
ispmanager-pkg-mysql
coremanager-pkg-mysql
Nginx web serverispmanager-pkg-nginx
Notification centerispmanager-notify
Panel pluginsispmanager-plugins
PHP 7.4, 8.4ispmanager-pkg-phpfpm
ProFTP FTP serverispmanager-pkg-proftpd

Servers with 1024 MB of RAM or more

SoftwarePackage name
Ansible
ansible*
Example
ansible-core— main Ansible package
Apache (MPM-ITK) web serverispmanager-pkg-httpd-itk
awstatsispmanager-pkg-awstats
BIND DNS server
ispmanager-pkg-bind
coremanager-pkg-bind
DDoS protection
ispmanager-ddos— for MySQL
coremanager-pkg-fail2ban
Disk quotasispmanager-pkg-quota
Dovecot mail serverispmanager-pkg-dovecot
Exim mail serverispmanager-pkg-exim
Frameworkcoremanager
IP networkscoremanager-pkg-ipset 
LiteSpeed web serverispmanager-plugin-litespeed
Log rotationispmanager-pkg-logrotate
Main panel packageispmanager-lite-common
MySQL DBMS server
ispmanager-pkg-mysql
coremanager-pkg-mysql
Nginx web serverispmanager-pkg-nginx
Notification centerispmanager-notify
OpenDKIM DKIM key generator for Exim mail serverispmanager-pkg-opendkim-exim
OpenLiteSpeed web server

ispmanager-pkg-openlitespeed

 

Panel pluginsispmanager-plugins
PHP 5.6, 7.4, 8.4
ispmanager-pkg-php— for Apache
ispmanager-pkg-phpfpm— for Nginx
ispmanager-pkg-openlitespeed-php— for OpenLiteSpeed
PHP 5.6 for software
isp-php56-fpm— for Nginx+Apache
isp-php56-lsapi— for LiteSpeed и OpenLiteSpeed
PHP 7.4 for software
isp-php74-fpm— for Nginx+Apache
isp-php74-lsapi— for LiteSpeed и OpenLiteSpeed
PHP 8.4 for software
isp-php84-fpm— for Nginx+Apache
isp-php84-lsapi— for LiteSpeed и OpenLiteSpeed
phpMyAdminispmanager-pkg-myadmin
PowerDNS
ispmanager-pkg-pdns
coremanager-pkg-pdns
ProFTP FTP serverispmanager-pkg-proftpd
Roundcubeispmanager-pkg-roundcube
sieveispmanager-pkg-sieve
WireGuardispmanager-pkg-wireguard

For CloudLinux OS

SoftwarePackage name
Apache MPM-Prefork web serverispmanager-pkg-httpd
CloudLinux management functions
ispmanager-plugin-cloudlinux
ispmanager-pkg-cl-lite
LSAPI processing modeispmanager-pkg-lsapi-cl
MySQL 8.0 database server
cl-MySQL80*
Example
cl-MySQL80-client— MySQL 8.0 server client
MySQL 8.4 database server
cl-MySQL84*
Example
cl-MySQL84-client— MySQL 8.4 server client
MySQL Governorgovernor-mysql 
PHP 5.6 for software
alt-php56*
Example
alt-php56-mariadb1011— for MariaDB 10.11
PHP 7.4 for software
alt-php74*
Example
alt-php74-mariadb1011— for MariaDB 10.11
PHP 8.4 for software
alt-php84*
Example
alt-php84-mariadb1011— for MariaDB 10.11

Minimal software

SoftwarePackage name
fail2bancoremanager-pkg-fail2ban
Frameworkcoremanager
Main panel packageispmanager-lite-common
MySQL DBMS server
ispmanager-pkg-mysql— for MySQL
coremanager-pkg-mysql
Notification centerispmanager-notify
Panel pluginsispmanager-plugins

The ispmanager-plugin-cloudlinux and ispmanager-pkg-cl-lite packages are installed for the CloudLinux OS, which are responsible for the CloudLinux management functions.