Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Now we download and decompress the files needed for the installation, to do so we execute the
following commands as root user:
ISPConfig 3 Installation
Now the process to install our ISPConfig control panel with the autoinstall script will start
automatically. The script has two install modes: the standard mode and the expert mode.
The two modes are similar, the main difference is that in standard mode the ISPConfig installation is
completely unattended, with the expert mode you can configure your ISPConfig for special
environments like multiserver setup, mirror or to select only some services to be configured.
Let's start with common commands for both modes, then we follow the install process from both
modes.
Now the install process begin, we can see now the following output:
At this point, the installation process checks your distribution to detect if the installed OS is
compatible with the script, in my case it will detect Debian 9 Stretch.
If it's correct for you press 'y', and now you'll be asked some question before the automated install
process will start. If you don't know the answer to a question then choose the default by just hitting
enter.
Next you can choose to install php5.6 concurrently with php7 wich is the defaul php version
for Debian 9
Next you will be asked to choss to install HHVM (Hip Hop Virtual Machine)
Next you had to choose to update virus definition (recommend to say yes)
Next you had to choose to enable or not quota (recommend to say yes)
Next you had to choose between mail server type dovecot or courier
So we choose standard mode installation, the fastest and most easy way to install ISPConfig in a
single server setup with all feature enabled.
In case that you don't know what to respond to a question, simply hit enter, the defaults are good in
most cases.
Next you have to choose to install Jailkit (attention Jailkit as normal installation, could only
be installed now)
Next you have to choose if enable or not DKIM (recommended to say no, because not
supported natively in ISPConfig yet, Dkim will be part of the next ISPConfig release)
Next you have to choose between Roundcube and Squirellmail (Note: in Debian 8 this option
is not available as there is no RoundCube package for Debian 8 yet and Squirellmail will be
the default)
Next you'll be asked for SSL Configuration: Country, STATE, Locality, Organization,
Organization Unit
Now you can go to take a coffee and relax, waiting for the install process to finish. When
everything is installed you can see something similar on the console:
Updating apt package database and upgrading currently installed packages... [DONE]
Installing needed programs for PHP and Apache (mcrypt, etc.)... [DONE]
Due to a bug in dbconfig-common, we can't automate PHPMyAdmin installation for now. So hit
'enter' and on the next question select 'NO' (attention because the default is 'YES').
The final thing to do is to set a secure password for the RoundCube remote user in ISPConfig control
panel which the install script has added. To do so follow these steps:
Connect to ISPConfig: https://YOURIP:8080, go to System > User Management > Remote Users and
click on the user roundcube in the list:
In my case, I've used "roundcube" as "password" for the password (please don't use this password in
a production environment for obviously security reasons).
Expert mode
The only difference with the standard mode is the ISPconfig installation script, that is not automated
yet and has to be run manually. As mentioned before this is necessary for multiserver setups, single
server setups that run just some services and cluster setups.
Final consideration
Important: The current version of the install script has an issue, it installs the software
spampd which causes the postfix mail system to fail. Spampd is not used nor required by ISPConfig
and needs to be uninstalled to get the mail system up. To fix the issue, run these commands:
After everything is installed, you can check for errors or strange things with the command
cat /var/log/ispconfig_setup.log
As the script is in constant development any help or suggestion will be appreciated, you can follow
us on GitHub at the URL https://github.com/servisys/ispconfig_setup, or contact us on ISPconfig
forum.