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
    For more information about the update branches, please see the article Versions, update branches and repositories.
  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
    • 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
  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 KEYInstalls the panel and activates the license using the key. For example:
--activation-key 1234567890-ABCDEFGHIJKLMNOPQRSTUVWX
--helpShows the parameters menu
--osfamily FAMILYSpecifies the OS if it cannot be identified:
--osfamily REDHAT— for RH-based systems
--osfamily DEBIAN— for Debian-based systems
--osversion VERSIONSpecifies the OS version if it cannot be identified. For example:
--osversion bullseye— for Debian
--osversion 9— for CentOS
--release TYPEInstalls 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 hostname
--le-domainInstalls a Let's Encrypt certificate for a domain if it points to the server. After the installation, the panel will use an HTTPS connection
--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 TYPESpecifies 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 TYPESpecifies 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 capacity and adjusts the list of recommended software if necessary.

Servers with 512 to 1024 MB of RAM

Installation with these parameters is not available for AlmaLinux 8, 9 and Rocky Linux 8.
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.1ispmanager-pkg-phpfpm
ProFTP FTP serverispmanager-pkg-proftpd

Servers with 1024 MB of RAM or more

AlmaLinux 8, 9 and Rocky Linux 8 require at least 1.5 GB of RAM.
SoftwarePackage name
Apache web server (MPM-ITK)ispmanager-pkg-httpd-itk
awstatsispmanager-pkg-awstats
BIND DNS server
ispmanager-pkg-bind
coremanager-pkg-bind
DDoS protection
ispmanager-ddos
coremanager-pkg-fail2ban
Disk quotasispmanager-pkg-quota
Dovecot mail serverispmanager-pkg-dovecot
Exim mail serverispmanager-pkg-exim
Frameworkcoremanager
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
OpenLiteSpeed web serverispmanager-pkg-openlitespeed
Panel pluginsispmanager-plugins
phpMyAdminispmanager-pkg-myadmin
PHP 5.6, 7.4, 8.1
ispmanager-pkg-php— for Apache
ispmanager-pkg-phpfpm— for Nginx
ispmanager-pkg-openlitespeed-php— for OpenLiteSpeed
ProFTP FTP serverispmanager-pkg-proftpd
roundcubeispmanager-pkg-roundcube
sieveispmanager-pkg-sieve

Minimal software

SoftwarePackage name
fail2bancoremanager-pkg-fail2ban
Frameworkcoremanager
Main panel packageispmanager-lite-common
MySQL DBMS servercoremanager-pkg-mysql
Notification centerispmanager-notify
Panel pluginsispmanager-plugins