| | |
| | | |
| | | It is recommended to use a clean (fresh) Debian etch install where you just selected "Standard System" as the package selection during setup. Then follow the steps below to setup your server with ISPConfig 3: |
| | | |
| | | assign hostname (for example ispconfig) |
| | | |
| | | echo ispconfig.example.com > /etc/hostname |
| | | |
| | | vi /etc/hosts |
| | | and add line similar but appropriate: |
| | | 127.0.0.1 localhost.localdomain localhost |
| | | 192.168.0.100 ispconfig.example.com ispconfig |
| | | |
| | | 1) Add the debian volatile repository to the apt sources list: |
| | | |
| | | vi /etc/apt/sources.list |
| | |
| | | |
| | | apt-get update |
| | | |
| | | Now Install Postfix, Courier, Saslauthd, MySQL, phpMyAdmin, ntpdate, rkhunter with the following command line (on one line!): |
| | | Now Install Postfix, Courier, Saslauthd, MySQL, phpMyAdmin, ntpdate, rkhunter, binutils with the following command line (on one line!): |
| | | |
| | | apt-get install postfix postfix-mysql postfix-doc mysql-client mysql-server courier-authdaemon courier-authlib-mysql courier-pop courier-pop-ssl courier-imap courier-imap-ssl libsasl2 libsasl2-modules libsasl2-modules-sql sasl2-bin libpam-mysql openssl courier-maildrop getmail4 ntp ntpdate rkhunter |
| | | apt-get install postfix postfix-mysql postfix-doc mysql-client mysql-server courier-authdaemon courier-authlib-mysql courier-pop courier-pop-ssl courier-imap courier-imap-ssl libsasl2 libsasl2-modules libsasl2-modules-sql sasl2-bin libpam-mysql openssl courier-maildrop getmail4 ntp ntpdate rkhunter binutils |
| | | |
| | | Answer the questions from the package manager as follows. |
| | | |
| | |
| | | |
| | | 3) Install apache, PHP5 and phpmyadmin (1 line!): |
| | | |
| | | apt-get 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 libapache2-mod-fcgid |
| | | apt-get 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 |
| | | |
| | | Then run the following to enable the Apache modules: |
| | | |
| | | a2enmod suexec |
| | | a2enmod rewrite |
| | | a2enmod ssl |
| | | a2enmod actions |
| | | |
| | | 4) Install pure-ftpd and quota |
| | | |