Here’s a little script that automates the task of setting up a , and in the end it also installs.
Please note: do not execute this script on an already working server, because this script may overwrite configuration files and break the running system. It is only meant to be used on a fresh installation of OpenSUSE 11.2.
There are few things missing from the tutorial, as I have found it. I have made a script, based on the tutorial, that prepares a system, and which contains several steps that, if not done, leave the system unfinished in some way.
* 'mysql' dependency inside mydns script * fail2ban configuration * Not turning off firewall * Pure-ftpd configuration change (allow renames, and change passive ports) * Postfix certificate generation * Apache SSL certificate generation, and switching ISPConfig to HTTPS * Fix of NameVirtualHost apache config with OpenSUSE (important for Apache to recognize multiple domains from ISPConfig) * Setup of rdiff-backup with cron
The script is imperfect in the fact that requires manual entry twice - when mysql_secure_install is run, and when ispconfig_update_svn is run. (I use svn, because ISPConfig latest SVN looks much nicer, but one can type stable as well - on production systems, you should use stable!)
The Perfect Server - OpenSUSE 11.2 x86_64 [ISPConfig 2]
The Perfect Server - OpenSUSE 11.2 x86_64 [ISPConfig 3]
The Perfect Server - OpenSUSE 11.1
Chrooting Apache2 With mod_chroot On OpenSUSE 11.2
SuSE - HowtoForge