Ispmanager 6 business

Installation guide

You can install ispmanager on a dedicated server or virtual machine created on hypervisor-based virtualization or OVZ container virtualization. Your server must meet the requirements described in the article Server requirements. This article walks you through the steps you need to perform to install ispmanager.

License activation 

License types are described in the article Types of licences.

A trial license needs to be activated in your ispmanager account after you have installed ispmanager on your server. You do not need to order a license.

If you want to use a commercial version you first need to purchase the license. During the purchase, specify the public IP address of the server where the control panel will be installed.

If the server does not run behind the NAT and an IP address is assigned to its network interface, the ispmanager license will be activated automatically during the installation. For more information, please see the article License IP address.

If the server runs behind the NAT, or an IP address is not specified for the license or the license IP address is not assigned to its network interface, activate your license with a key. For more information, please see the article Activating a license with a key.

Installation

Ispmanager business is at the EOL stage, and can only be installed using installation parameters.

During the ispmanager installation, SELinux is disabled on the server, as it may disturb the correct operation of the panel.
  1. Connect to the server via SSH. 
  2. Download the installation script:
    wget https://download.ispmanager.com/install.eu.sh -O install.eu.sh
    If wget is not installed, install it.
    Details
    Command for Debian-based systems
    apt install wget
    Command for RH-based systems
    yum install wget
  3. Start the script with the parameter:
    sh install.eu.sh --install-business
    To skip the step-by-step software selection, use the nstallation parameters.
  4. Select the update branch:
    • b) beta version — a version with the latest updates, but still in beta-testing
    • s) stable version — a stable version that successfully passed beta-testing

    The installation script will automatically connect two ispmanager repositories:

    • ispsystem-base.repo — to install base software
    • ispsystem.repo — to install ispmanager specific version
  5. Wait for the installation to complete. The panel will be available at:
    URL: https://<server IP address>:1500/ispmgr
    Login: root
    Password: <root password>

Installation parameters

ParameterExplanation
--helpShow the parameters menu
--release <type>Install a specific version of the panel. Instead of <type> use "stable", "beta" or a specific version from our changelog
--ignore-hostnameIgnore the incorrect domain name of the server
--noinstallAdd repositories but do not install packages
--silentDo not ask for the server name and activation key
--no-letsencryptDo not issue a Let's Encrypt certificate for the automatically provided panel domain name
--le-domainUsed to specify a domain name for a Let's Encrypt certificate. The domain has to point to your ispmanager server. After the installation, the panel will use a secure connection
--disable-fail2banDo not install fail2ban
--install-businessInstall ispmanager 6 business

Here is an example of a command to install ispmanager 6 business ignoring the incorrect server name without a Let's Encrypt certificate for the panel domain name: 

sh install.sh --ignore-hostname --no-letsencrypt --install-business

Software applications

Ispmanager business installs the following applications:

  • database server  — MySQL or MariaDB
  • web servers  — Apache MPM-ITK, Nginx and additional programs (PHP module, awstats, webalizer, logrotate, PHP-FPM)
  • mail servers  — Exim, Dovecot and additional programs (Greylisting, OpenDKIM, SpamAssassin, ClamAv, sieve, RoundCube)
  • DNS server — PowerDNS
  • FTP server — ProFTP
  • MySQL web interface  — phpMyAdmin
  • fail2ban
  • Site.Pro integration module