12.03.2015 Autor Mike 409 193

This is what we did to setup ISPConfig on a friends server.
Install vim:
 aptitude install vim-nox
Setup correct hostname:
echo server1.example.com > /etc/hostname
/etc/init.d/hostname restarthostname
hostname -f
aptitude install ntp ntpdate
The mail server needs an own subdomain that is not needed as email domain. You can add mail. to your domain, e.g. mail.example.org
aptitude install postfix postfix-mysql postfix-doc mysql-client mysql-server libsasl2-2 libsasl2-modules libsasl2-modules-sql sasl2-bin libpam-mysql openssl getmail4 rkhunter binutils maildrop dovecot dovecot-imapd dovecot-pop3d spamassassin clamav clamav-daemon zoo unzip bzip2 razor pyzor amavisd-new
aptitude install amavisd-new spamassassin clamav clamav-daemon zoo unzip bzip2 arj nomarch lzop cabextract apt-listchanges libnet-ldap-perl libauthen-sasl-perl clamav-docs daemon libio-string-perl libio-socket-ssl-perl libnet-ident-perl zip libnet-dns-perl
aptitude install apache2 apache2.2-common apache2-doc apache2-mpm-prefork apache2-utils libexpat1 ssl-cert libapache2-mod-php5 php5 php5-common php5-gd php5-mysql php5-imap phpmyadmin php5-cli php5-cgi libapache2-mod-fcgid apache2-suexec php-pear php-auth php5-mcrypt mcrypt php5-imagick imagemagick libapache2-mod-suphp libopenssl-ruby libapache2-mod-rubya2enmod suexec rewrite ssl actions include
a2enmod davfs dav authdigest
Pure FTP:
aptitude install pure-ftpd-common pure-ftpd-mysql quota quotatool
Edit configuration (vim /etc/default/pure-ftpd-common):
Vlogger, Webalitzer, AWStats
aptitude install vlogger webalizer awstats
aptitude install fail2ban
aptitude install squirrelmailln -s /etc/squirrelmail/apache.conf /etc/apache2/conf.d/squirrelmail.conf
Now you need to execute squirrelmail-configure. Select "D" and set the pre-defined settings for specific IMAP servers - dovecot -S save - Q quit
cd /tmp
wget http://www.ispconfig.org/downloads/ISPConfig-3-stable.tar.gz
tar xfz ISPConfig-3-stable.tar.gz
cd ispconfig3_install/install/
Execute the install script:
php -q install.php
This script should now configure the system.