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.
- 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
- 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
- Give yes when it is asking for your Linux distribution. Installing for this Linux Distribution: centos7 Is this correct? (y/n)
- It will ask you for a fully qualified hostname. You can type n if you already have a fully qualified hostname.
- Hit enter for the default network configurations.
- Specify your root password.
- Select your webserver type.
- Select Dovecot default Mail-Server type.
- Select Yes and enter for the Jailkit as it is required for the ISPConfig.
- Select No for the DKIM skip. You can use the tab to change the selection.
- Select Yes to Install Mailman.
- Set root as a Mailman site owner.
- Give Mailman password and hit enter.
- Select the required webmail service. RoundCube or SquirrelMail.
- We will keep root as the RoundCube user.
- Give the Roundcube DB user password.
- Set 2 digit country code.
- Provide province name, locality, organization name etc for the SSL Certificate.
- 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.
- 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.
- Click on the Advanced button and proceed with the unsafe
That's it we have successfully installed the ISPConfig on CentOS 7.x