ISPConfig is an Open-source Hosting Control Panel for Linux. It is used widely as it is free of cost. Please refer to the following article to install ISPConfig on Debian 10.
- First of all, login to your Debian machine with root access using SSH.
- Download the Debian installation file and extract it.
wget --no-check-certificate -O installer.tgz https://github.com/servisys/ispconfig_setup/tarball/master && tar zxvf installer.tgz
- Let us now open and install the installer file.
cd *ispconfig* && bash install.sh
- Once you run the installer, it will ask you to provide your fully qualified domain name. Make sure you provide the FQDN or the installer will give you an error.
- Setup server quota to default.
- Setup user quota to default.
- Select default in the unattended setup of expert mode for ISPConfig.
- Install jailkit.
- Select Roundcube as your webmail client.
- Select your country code for the SSL Certificate. Here, we have selected the US for United Status. You can choose your own.
- Provide the province and locality.
- Provide the Organization name and Company name.
- Once you are done with all the information, it will move further for the installation in the SSH.
- It will install Web-server, Postfix, Clamwin, BIND, etc. in the installation process. Once the installation is completed, you will find the below screen.
- Login to your ISPConfig controlpanel using https://IPAddress:8080 with username: admin and password: admin
- Click on advance and proceed.
- Login to your ISP Config.
- You will get below screen once you are done with logging in.