How to install ISPConfig on CentOS 7.x?

ISP config is an open-source control panel for Linux with easy to use web interface that helps you to manage Websites, DNS records, Email addresses, FTP, database, etc.

In this article, we will install ISP config 3 on CentOS 7.x. If you are looking to install ISPConfig in Debian, please refer to install ISP config on Debian for more details. 

System requirements

  • A server is running with CentOS 7.x
  • Access to the root user.


Please refer to the below steps to install the ISP config on CentOS 7.x

  1. Run the below command.

    cd /tmp; wget --no-check-certificate -O installer.tgz "https://github.com/servisys/ispconfig_setup/tarball/master"; tar zxvf installer.tgz; cd *ispconfig*; bash install.sh
  2. Give yes when it is asking for your Linux distribution. Installing for this Linux Distribution: centos7 Is this correct? (y/n)

  3. It will ask you for a fully qualified hostname. You can type n if you already have a fully qualified hostname.

  4. Hit enter for the default network configurations.

  5. Specify your root password.



  6. Select your webserver type.



  7. Select Dovecot default Mail-Server type.

  8. Select Yes and enter for the Jailkit as it is required for the ISPConfig.
  9. Select No for the DKIM skip. You can use the tab to change the selection.

  10. Select Yes to Install Mailman.



  11. Set root as a Mailman site owner.

  12. Give Mailman password and hit enter.

  13. Select the required webmail service. RoundCube or SquirrelMail.

  14. We will keep root as the RoundCube user.



  15. Give the Roundcube DB user password.

  16. Set 2 digit country code.



  17. Provide province name, locality, organization name etc for the SSL Certificate.

  18. After that, all the processes will work automatically like MariaDB, phpMyAdmin, Pure FTPD, DNS Service (BIND), Let's Encrypt SSL, etc. and it will take some time to install all the configurations.

  19. Now that the installation is completed, you can access the ISPConfig control panel from your web browser. Open your preferred web browser and type your server IP address with the default configured port for ISPConfig, as shown below.

    https://server_IP_address:8080/





  20. Click on the Advanced button and proceed with the unsafe

    loginscreen.png

    That's it we have successfully installed the ISPConfig on CentOS 7.x

Related Articles

How to use gzip in Linux?

Linux has many commands line tools to compress/decompress files and gzip is one of them. In this...

How to Install MySQL on CentOS 7.x?

MySQL is one of the popular database management systems. For now, MySQL is no longer within...

How to create users and groups in CentOS7?

Once the Linux system is configured, adding and removing users is one of the most basic tasks...

How to allow or block the port and IP Address using Firewalld, IP tables, and UFW in Linux?

On Linux, the firewall is essential to control the incoming and outgoing network traffic. It is...

How to check PHP and Apache Modules that are Installed on a Linux?

Following are the steps to check which PHP and Apache Modules are installed on Linux. Login via...

  • 0 Users Found This Useful

Was this answer helpful?