| | |
| | | Installation |
| | | ----------- |
| | | ------------- |
| | | |
| | | # It is recommended to use a clean (fresh) Debian lenny 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. In this guide "vi" is used as texteditor, but you ofcourse |
| | | # It is recommended to use a clean (fresh) Debian Lenny install where you just selected "Standard System" at the package selection during |
| | | # setup (tasksel). Then follow the steps below to setup your server with ISPConfig 3. In this guide "vi" is used as text editor, but |
| | | # you can use whatever you prefer. You should be root for doing all of this. |
| | | |
| | | |
| | |
| | | |
| | | /etc/init.d/hostname.sh |
| | | |
| | | # enable the Debian volaitile repository to get a newer clamav version |
| | | # enable the Debian Volatile repository to get an updated ClamAV version |
| | | |
| | | echo "deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free" >> /etc/apt/sources.list |
| | | echo "deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free" >> /etc/apt/sources.list.d/volatile.list |
| | | apt-get update |
| | | |
| | | # Some optional choices |
| | | |
| | | opt0.1) Optionally install SSH-server to get remote shell |
| | | |
| | | apt-get install ssh openssh-server |
| | | apt-get install openssh-server |
| | | |
| | | opt0.2) Optionally if you are not running in virtual machine you can set server clocksync via NTP. Virtual quests get this from the host. |
| | | opt0.2) Optionally, if you are not running inside a virtual machine, you can set server clocksync via NTP. Virtual guests get this from the host. |
| | | |
| | | apt-get -y install ntp ntpdate |
| | | |
| | |
| | | |
| | | /etc/init.d/mysql restart |
| | | |
| | | 2) Install Amavisd-new, Spamassassin and Clamav (1 line!): |
| | | 2) Install Amavisd-new, Spamassassin and ClamAV (1 line!): |
| | | |
| | | apt-get -y 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 |
| | | |
| | | |
| | | 3) Install apache, PHP5, phpmyadmin, better fastCGI, suexec, Pear and mcrypt (1 line!): |
| | | 3) Install Apache, PHP5, phpmyadmin, better fastCGI, suexec, Pear and mcrypt (1 line!): |
| | | |
| | | apt-get -y 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-ruby |
| | | |
| | | |
| | | # When phpMyAdmin is asking weather to configure itself automatically, select "Apache2" |
| | | # When phpMyAdmin is asking wether to configure itself automatically, select "Apache2" |
| | | |
| | | # Then run the following to enable the Apache modules suexec, rewrite and ssl: |
| | | |
| | | a2enmod suexec rewrite ssl actions include ruby |
| | | |
| | | # If you want webdav then run the following to enable the Apache webdav modules: |
| | | # If you want to use WebDAV then run the following to enable the Apache webdav modules: |
| | | |
| | | a2enmod dav_fs a2enmod dav auth_digest |
| | | a2enmod dav_fs dav auth_digest |
| | | |
| | | # restart apache before continuing |
| | | # restart Apache before continuing |
| | | |
| | | /etc/init.d/apache2 restart |
| | | |
| | |
| | | apt-get -y install vlogger webalizer |
| | | |
| | | |
| | | 7) Install Jailkit (optional, only needed if you want to use chrroting for SSH users) |
| | | 7) Install Jailkit (optional, only needed if you want to use chrooting for SSH users) |
| | | |
| | | apt-get -y install build-essential autoconf automake1.9 libtool flex bison debhelper |
| | | cd /tmp |