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
- Connect to the server via SSH with the superuser permissions.
Download the installation script:
wget https://download.ispmanager.com/install.eu.sh -O install.eu.sh
If wget is not installedInstall it using one of the commands:
For Debian-based systemsapt install wget
For RH-based systemsyum install wget
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.
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.
Select ispmanager edition by typing 1 or 2:
- 1) Ispmanager lite, pro, host with recommended software
- 2) Ispmanager lite, pro, host with minimal software
The recommended software that will be installed depends on the amount of RAM on the server.
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)
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
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
Parameter | Explanation | ||||||
---|---|---|---|---|---|---|---|
ispmanager-lite | Installs the panel with the recommended software | ||||||
ispmanager-lite-common | Installs the panel with the minimal set of software | ||||||
--activation-key KEY | Installs the panel and activates the license using the key. For example:
| ||||||
--help | Shows the parameters menu | ||||||
--osfamily FAMILY | Specifies the OS if it cannot be identified:
| ||||||
--osversion VERSION | Specifies the OS version if it cannot be identified. For example:
| ||||||
--release TYPE | Installs a specific version of the panel. For example:
| ||||||
--noinstall | Adds repositories but does not install packages | ||||||
--ignore-hostname | Makes the installer ignore an incorrect server name | ||||||
--silent | Skips the server name and activation key prompts | ||||||
--no-letsencrypt | Disables the automatic issuance of a Let's Encrypt certificate for the panel hostname | ||||||
--le-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 | ||||||
--disable-fail2ban | Disables 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:
| ||||||
--dbtype TYPE | Specifies the type of database that will be used by the panel. The default is SQLite. For example:
Unavailable for installation on servers with RAM 1 GB or less. | ||||||
--allow-eol-os | Installs 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:
|
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
Recommended software
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.
Software | Package name | ||
---|---|---|---|
BIND DNS server |
| ||
DDoS protection |
| ||
Framework | coremanager | ||
Log ratation | ispmanager-pkg-logrotate | ||
Main panel package | ispmanager-lite-common | ||
MySQL DBMS server |
| ||
Nginx web server | ispmanager-pkg-nginx | ||
Notification center | ispmanager-notify | ||
Panel plugins | ispmanager-plugins | ||
PHP 7.4, 8.1 | ispmanager-pkg-phpfpm | ||
ProFTP FTP server | ispmanager-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.
Software | Package name | ||||||
---|---|---|---|---|---|---|---|
Apache web server (MPM-ITK) | ispmanager-pkg-httpd-itk | ||||||
awstats | ispmanager-pkg-awstats | ||||||
BIND DNS server |
| ||||||
DDoS protection |
| ||||||
Disk quotas | ispmanager-pkg-quota | ||||||
Dovecot mail server | ispmanager-pkg-dovecot | ||||||
Exim mail server | ispmanager-pkg-exim | ||||||
Framework | coremanager | ||||||
Log rotation | ispmanager-pkg-logrotate | ||||||
Main panel package | ispmanager-lite-common | ||||||
MySQL DBMS server |
| ||||||
Nginx web server | ispmanager-pkg-nginx | ||||||
Notification center | ispmanager-notify | ||||||
OpenLiteSpeed web server | ispmanager-pkg-openlitespeed | ||||||
Panel plugins | ispmanager-plugins | ||||||
phpMyAdmin | ispmanager-pkg-myadmin | ||||||
PHP 5.6, 7.4, 8.1 |
| ||||||
ProFTP FTP server | ispmanager-pkg-proftpd | ||||||
roundcube | ispmanager-pkg-roundcube | ||||||
sieve | ispmanager-pkg-sieve |
Minimal software
Software | Package name |
---|---|
fail2ban | coremanager-pkg-fail2ban |
Framework | coremanager |
Main panel package | ispmanager-lite-common |
MySQL DBMS server | coremanager-pkg-mysql |
Notification center | ispmanager-notify |
Panel plugins | ispmanager-plugins |