root/tags/omega-1.0.0-rc2/docs/Ubuntu/INSTALL

Revision 478, 5.3 KB (checked in by malte, 21 months ago)
Line 
1ISPCP ω (OMEGA) HowTo Install for Ubuntu
2================================================================================
3For other Linux distributions please check the other INSTALL files.
4================================================================================
5
6Table of Content
7================
81) Version Info
92) Requirements
103) Introduction
114) Installation
125) Update
136) FAQ
147) Credits
15
16================================================================================
171) Version Info
18---------------
19ISPCP ω Version:                1.0.0
20INSTALL Skript:         1.0
21Maintainer:
22Homepage:                       http://isp-contol.net
23Linux Distris:          Ubuntu
24
25================================================================================
262) Requirements
27---------------
28There is no must have for a system using ISPCP ω. This is only a recommendation:
29
30Penitum III or K6-4 with 500 MHz
31512 MB RAM
32100 MB disk space (only for install of ISPCP ω)
33Debian (or even any other *NIX-Distribution)
34
35All Sarge required packages are listed in ./docs/Debian/debian-packages-sarge
36All Etch required packages are listed in ./docs/Debian/debian-packages-etch
37
38================================================================================
393) Introduction
40---------------
41ISPCP ω delivers a complete hosting automation appliance by offering significant
42security, total-cost-of-ownership, and performance advantages over competing
43commercial solutions.
44
45With ISPCP ω you can configure your server and applications, create user with
46domains with a few point-and-click operations that take less than a minute.
47There is no limit to the number of resellers, users and domains that can be
48created. The core of ISPCP ω are 3 easy-to-use, web-based control panels. ISPCP
49provides graphic user interfaces for the administrators, resellers and users.
50
51================================================================================
524) Installation
53---------------
54Make sure you are logged in as root.
55
561. Untar or unzip the distribution files to a secure directory:
57        # cd /root
58        # tar -xjvf ispcp1.0.0-omega.tar.bz2
59
602. Change to the newly created directory:
61        # cd ./ispcp1.0.0
62
633. Install the required modules:
64        # apt-get update && apt-get upgrade
65        # apt-get install `cat ./docs/Ubuntu/ubuntu-packages`
66
67        (when you get to the courier screen select no to web directories)
68        (when you get to the postfix screen select internet site and then type root
69        for mail. If you set debian up correctly on install your domain should be
70        already on screen. Select no to force sync updates.)
71        (when you get to the proftpd screen, select standalone)
72
734. Now there are two ways of install ISPCP ω
74
75a) via install script
76---------------------
774a. Start the script and follow the install instructions:
78        # ./install-ispcp.sh
79
80After that return to step 12.
81
82b) manualy
83----------
844b. Change into the configuration directory:
85        # cd ./configs
86
875. Open the ispcp.conf and make some changes.
88   You have to set up some configuration variables for your linux distribution.
89   ISPCP ω is preconfigurated for Debian 3.1 Sarge.
90   If you're using another distribution please check, if config files exist in
91   ./configs/dists and use/change them.
92
93   These are the Variables you have to look at:
94
95        AWSTATS_DIR = no                        # Either no or path to the awstats configs dir
96        SECONDARY_DNS =
97        MYSQL_PREFIX_TYPE =                     # '' for MYSQL_PREFIX = yes,
98                                                                # infront or behind for MYSQL_PREFIX = no
99
100   Check the ispcp.conf and adapt it to your requirements.
101   An overview over the variables you can find in the FAQ on
102   http://isp-control.net
103
1046. Return to the parent direction and build the System by using make:
105        # cd ../
106        # mv Makefile.ubuntu Makefile
107        # make install
108
1097. Copy all the directories into the system (you may make backups)
110        # cp -Rv /tmp/ispcp-1.0.0/* /
111
1128. Now it's time to set up the frontend. Change into the engine directory:
113        # cd /var/www/ispcp/engine/setup
114
1158a. Set the MySQL password, if not set:
116        # mysqladmin -u root password YOUR_PASSWORD
117
1189. Start the engine setup:
119        # ./ispcp-setup
120
12110. Install ISPCP ω step-by-step
122
123        If you get no error, all went good; if you get one, look at
124        http://isp-control.net to solve the problem.
125
12611. There is an error in some courier-versions. Courier won't stop, if you use
127        /etc/init.d/courier-authdaemon stop, so change it:
128        # nano /etc/ini.d/courier-authdaemon
129
130        change: ${libexecdir}/authlib/authdaemon stop
131        into:   killall authdaemond.plain
132
13312. Clean the temporary folders:
134        # rm -R /tmp/ispcp-1.0.0
135
136
137================================================================================
1385) Update
139---------
140
141There are two ways of update ISPCP ω
142
143a) via install script
144---------------------
1451. Start the script and follow the update instructions:
146        # ./install-ispcp.sh
147
148b) manualy
149----------
1501.      Please check the update From-To-Files in the ./docs directory
151
152================================================================================
1536) FAQ
154------
155
156Please check http://isp-control.net for any questions not answered in this file.
157
158================================================================================
1597) Credits
160----------
161
162ISPCP ω is a project of ispCP | isp Control Panel.
163Please visit our site under http://isp-control.net for further information on
164ISPCP ω, ispCP and other themes.
165
166We hope you enjoy using ISPCP ω. If you like it, help us, to make it better. We
167would be glad on any help provided!
Note: See TracBrowser for help on using the browser.