For Karmic Koala (Ubuntu 9.10):
1.Go to the download folder
Chage x.x.x to your version number
Code:
# wget http://downloads.sourceforge.net/project/ispcp/ispCP%20Omega/ispCP%20Omega%201.0.2/ispcp-omega-x.x.x.tar.bz2
# tar xjvf ispcp-omega-x.x.x.tar.bz2
2. Change to the newly created directory:
Code:
# cd ./ispcp-omega-*
3. Install the required modules
First update your system:
Code:
# apt-get update && apt-get upgrade
Then install install all needed packages (We are using now the packages from intrepid because there is no file for Karmic Koala)
Code:
# apt-get install $(cat ./docs/Ubuntu/ubuntu-packages-interpid)
During the Install process you might encounter some config screens, here's what you should fill in there (some screens described here might not show up anymore in newer versions of the services to be configured):
On the courier screen select 'no' to web directories.
When you get to the postfix screen select 'internet site'
If you've set your system up correctly on install your domain should already be on screen in the next step, otherwise fill in the host domain name of your server.
Proftpd should be configured as standalone (i.e. not inetd)
4a. 2 extra packages are needed for Proftpd
Code:
# apt-get install proftpd-mod-ldap && apt-get install mod_sql_mysql.c
5. Build the System by using make:
Code:
# dpkg-reconfigure dash
On the next screen click “yes”
Code:
# make -f Makefile.ubuntu install
6. Copy all the directories into your system (you may make backups)
Code:
# cp -Rv /tmp/ispcp/* /
There is also a wrong makefile for Karmic Koala. We have to copy two files manually.
Code:
# cp –Rv /home/{user}/ispcp-omega-*/configs/ubuntu/proftpd/proftpd.conf /etc/proftpd/proftpd.conf
# cp –Rv /home/{user}/ispcp-omega-*/configs/ubuntu/proftpd/root_domain.conf /etc/proftpd/root_domain.conf
8. Now it's time to set up the frontend. Change into the engine directory:
Code:
# cd /var/www/ispcp/engine/setup
9. Start the engine setup:
10. Install ispCP ω step-by-step
If you get no error, all went good; if you get one, look at
http://isp-control.net to solve the problem.
11. Clean the temporary folders:
Code:
# rm -fR /tmp/ispcp