@@ -166,6 +177,10 @@ This script automatically installs all needed packages for an ISPConfig 3 setup
Possible arguments are:
--help ->Show this help page
--debug ->Enable verbose logging (logs each command with the exit code)
--channel ->Choose the channel to use for ISPConfig. --channel=<stable|dev>
->"stable" is the latest ISPConfig release available on www.ispconfig.org
->"dev" is the latest stable-branch from the ISPConfig git repository: https://git.ispconfig.org/ispconfig/ispconfig3/tree/stable-3.1
-> The dev channel might contain bugs and less-tested features and should only be used in production by very experienced users.
--interactive ->Don\'t install ISPConfig in non-interactive mode. This is needed if you want to use expert mode, e. g. to install a slave server that shall be integrated into an existing multiserver setup.
--use-nginx ->Use nginx webserver instead of apache2
--no-web ->Do not use ISPConfig on this server to manage webserver setting and don\'t install nginx/apache or pureftpd. This will also prevent installing an ISPConfig UI and implies --no-roundcube as well as --no-pma
ISPConfigLog::info('Starting perfect server setup for '.$os['NAME'],true);
$installer=ISPConfigBaseOS::getOSInstance();
$installer->runPerfectSetup();
ISPConfigLog::warn('Please delete the log files in var/log/setup-* once you don\'t need them anymore because they contain your passwords!',true);
ISPConfigLog::info('<lightred>Warning:</lightred> Please delete the log files in var/log/setup-* once you don\'t need them anymore because they contain your passwords!',true);