| | |
| | | Installation |
| | | ----------- |
| | | ------------ |
| | | |
| | | It is recommended to use a clean (fresh) Ubuntu 7.10 (Gutsy Gibbon) install where you selected no additional packages or servers during setup. Then follow the steps below to setup your server with ISPConfig 3: |
| | | It is recommended to use a clean (fresh) Ubuntu 8.04 LTS install where you selected no additional packages or servers during setup. Then follow the steps below to setup your server with ISPConfig 3: |
| | | |
| | | Now become root user by executing: |
| | | |
| | |
| | | |
| | | ...use your own domain name of course ;) |
| | | |
| | | |
| | | 2) Install Amavisd-new, Spamassassin and Clamav (1 line!): |
| | | |
| | | apt-get 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 |
| | |
| | | a2enmod suexec |
| | | a2enmod rewrite |
| | | a2enmod ssl |
| | | a2enmod include |
| | | |
| | | Optional: Install SuPHP |
| | | |
| | | 3.1) Optional: Install SuPHP |
| | | |
| | | apt-get install libapache2-mod-suphp |
| | | |
| | |
| | | |
| | | echo 'yes' > /etc/pure-ftpd/conf/DontResolve |
| | | |
| | | |
| | | 5) Install mydns |
| | | |
| | | apt-get install g++ libc6 gcc gawk make texinfo libmysqlclient15-dev |
| | | |
| | | cd /tmp |
| | | wget http://heanet.dl.sourceforge.net/sourceforge/mydns-ng/mydns-1.2.8.4.tar.gz |
| | | tar xvfz mydns-1.2.8.4.tar.gz |
| | | wget http://heanet.dl.sourceforge.net/sourceforge/mydns-ng/mydns-1.2.8.15.tar.gz |
| | | tar xvfz mydns-1.2.8.15.tar.gz |
| | | cd mydns-1.2.8 |
| | | ./configure |
| | | make |
| | |
| | | and enter the following lines (between the ----- lines): |
| | | |
| | | ------------------------------------------------------ |
| | | #! /bin/sh |
| | | #! /bin/bash |
| | | # |
| | | # mydns Start the MyDNS server |
| | | # |
| | |
| | | echo "." |
| | | ;; |
| | | reload|force-reload) |
| | | echo -n "Reloading $DESC configuration..." |
| | | echo -n "Reloading $DESC configuration ..." |
| | | start-stop-daemon --stop --signal HUP --quiet \ |
| | | --exec $DAEMON |
| | | echo "done." |
| | |
| | | update-rc.d mydns defaults |
| | | |
| | | |
| | | 6) Install vlogger and webalizer |
| | | 6) Install vlogger and webalizer and firewall |
| | | |
| | | apt-get install vlogger webalizer |
| | | apt-get install vlogger webalizer bastille |
| | | |
| | | |
| | | 7) Install ISPConfig 3 |
| | | |
| | | There are two possile scenarios, but not both: |
| | | 1) Install the latest alpha |
| | | 2) Install directly from SVN |
| | | There are two possile scenarios a) or b), but not both: |
| | | |
| | | apt-get install php5-cli |
| | | a) Installation of beta 3 |
| | | |
| | | cd /tmp |
| | | wget http://www.ispconfig.org/downloads/ISPConfig_3.0.0.7-beta.tar.gz |
| | | tar xvfz ISPConfig_3.0.0.7-alpha.tar.gz |
| | | cd ispconfig3_install/install/ |
| | | |
| | | 1) Installation of beta 3 |
| | | b) Installation from SVN |
| | | |
| | | cd /tmp |
| | | wget http://www.ispconfig.org/downloads/ISPConfig_3.0.0.5-beta.tar.gz |
| | | tar xvfz ISPConfig_3.0.0.5-alpha.tar.gz |
| | | cd ispconfig3_install/install/ |
| | | apt-get install subversion |
| | | cd /tmp |
| | | svn export svn://svn.ispconfig.org/ispconfig3/trunk/ |
| | | cd trunk/install |
| | | |
| | | after a) or b) |
| | | |
| | | 2) Installation from SVN |
| | | |
| | | apt-get install subversion |
| | | cd /tmp |
| | | svn export svn://svn.ispconfig.org/ispconfig3/trunk/ |
| | | cd trunk/install |
| | | |
| | | |
| | | 1+2) Now proceed with the ISPConfig installation. |
| | | proceed with the ISPConfig installation. |
| | | |
| | | Now start the installation process by executing: |
| | | |
| | |
| | | |
| | | The installer will configure all services like postfix, sasl, courier, etc. for you. A manual setup as required for ISPConfig 2 (perfect setup guides) is not nescessary. To login to the ISPConfig controlpanel, open the following URL in your browser (replace the IP to match your settings!): |
| | | |
| | | http://192.168.0.100:8080/ |
| | | http://server1.mydomain.tld:8080/ |
| | | |
| | | the default login is: |
| | | |
| | |
| | | password: admin |
| | | |
| | | In case you get a permission denied error from apache, please restart the apache webserver process. |
| | | |
| | | |
| | | 8) Apache Fix |
| | | |
| | | Once you have restarted Apache you need to fix a quick setting in apache2. |
| | | |
| | | a) rm /etc/apache2/sites-enabled/000-default |
| | | |
| | | b) echo "NameVirtualHost *:80">> /etc/apache2/httpd.conf |
| | | |
| | | c) /etc/init.d/apache2 restart |
| | | |
| | | |
| | | 9) Optional packages |
| | | |
| | | 9.1) Installing Jailkit: |
| | | |
| | | apt-get install build-essential autoconf automake1.9 libtool flex bison |
| | | cd /tmp |
| | | wget http://olivier.sessink.nl/jailkit/jailkit-2.5.tar.gz |
| | | tar xvfz jailkit-2.5.tar.gz |
| | | cd jailkit-2.5 |
| | | ./configure |
| | | make |
| | | make install |
| | | rm -rf jailkit-2.5* |
| | | |