root/trunk/docs/Ubuntu/INSTALL

Revision 1370, 7.0 kB (checked in by rats, 1 month ago)

* Added Mailsize function
* Fixed #1594: (CentOS) More perl dependencies on CentOS
* Fixed #1595: (CentOS) CentOS perl docs: Advice to autoconfigure first
* Fixed #1483: Misleading information in INSTALL-files
* Fixed #1512: Subdomains for domain-aliases
* Fixed #1509: New subdomain management system
* Fixed Order delete bug
* Fixed #1507: Some errors on around "Execute Query" option on a database
* Fixed #1511: e-mail aliases & autoreply
* Fixed #1151: Update Hosting Package should only visible for a customer if a hosting plan to update is available (thanks Feg)
* Fixed #1556: Special Characters like Umlauts (äüöÄÜÖ) and Ligatures (ß) in Javascript messages are encoded, wrongly.
* PHPmyAdmin 3.0.0

Line 
1 ispCP ω (OMEGA) HowTo Install for Ubuntu
2 ================================================================================
3 For other Linux distributions please check the other INSTALL files.
4 ================================================================================
5
6 Table of Content
7 ================
8 1) Version Info
9 2) Requirements
10 3) Introduction
11 4) Installation
12 5) Update
13 6) Credits
14
15 ================================================================================
16 1) Version Info
17 ---------------
18 ispCP ω Version:        1.0.0
19 INSTALL Skript:         1.1
20 Maintainer:
21 Homepage:                       http://isp-contol.net
22 Linux Distris:          Ubuntu
23
24 ================================================================================
25 2) Requirements
26 ---------------
27 There is no must have for a system using ispCP ω. This is only a recommendation:
28
29 Penitum III or K6-4 with 500 MHz
30 512 MB RAM
31 100 MB disk space (only for install of ispCP ω)
32 Debian (or even any other *NIX-Distribution)
33
34 All 6.06 LTS required packages are listed in ./docs/Ubuntu/ubuntu-packages-edgy
35 All 7.04 required packages are listed in ./docs/Ubuntu/ubuntu-packages-feisty
36 All 7.10 required packages are listed in ./docs/Ubuntu/ubuntu-packages-gutsy
37 All 8.04 LTS required packages are listed in ./docs/Ubuntu/ubuntu-packages-hardy
38
39 ================================================================================
40 3) Introduction
41 ---------------
42 ispCP ω delivers a complete hosting automation appliance by offering significant
43 security, total-cost-of-ownership, and performance advantages over competing
44 commercial solutions.
45
46 With ispCP ω you can configure your server and applications, create user with
47 domains with a few point-and-click operations that take less than a minute.
48 There is no limit to the number of resellers, users and domains that can be
49 created. The core of ispCP ω are 3 easy-to-use, web-based control panels. ispCP
50 provides graphic user interfaces for the administrators, resellers and users.
51
52 ================================================================================
53 4) Installation
54 ---------------
55 Make sure you are logged in as root and MySQL is running.
56
57 1. Untar or unzip the distribution files to a secure directory:
58         # cd /root
59         # tar xjvf ispcp-omega-1.0.0-rc6.tar.bz2
60
61 2. Change to the newly created directory:
62         # cd ./ispcp-omega-1.0.0
63
64 3. Install the required modules
65    First update your system:
66         # apt-get update && apt-get upgrade
67
68    for Ubuntu 6.06 LTS please use:
69         # apt-get install $(cat ./docs/Ubuntu/ubuntu-packages-edgy)
70    for Ubuntu 7.04 please use:
71         # apt-get install $(cat ./docs/Ubuntu/ubuntu-packages-feisty)
72    for Ubuntu 7.10 please use:
73         # apt-get install $(cat ./docs/Ubuntu/ubuntu-packages-gutsy)
74    for Ubuntu 8.04 please use:
75         # apt-get install $(cat ./docs/Ubuntu/ubuntu-packages-hardy)
76
77    If using Hardy, make sure you have added multiverse into your /etc/apt/sources.list
78
79         (when you get to the courier screen select 'no' to web directories)
80         (when you get to the postfix screen select 'internet site' and then type 'root'
81         for mail. If you've set debian up correctly on install your domain should be
82         already on screen. Select 'no' to force sync updates.)
83         (when you get to the proftpd screen, select 'standalone')
84         (when you get to the rootkithunter screen, select two time 'yes')
85
86 4. (optional) Check the ispcp.conf and adapt it to your requirements.
87
88 5. Build the System by using make:
89         # make install
90
91 6. Copy all the directories into your system (you may make backups)
92         # cp -Rv /tmp/ispcp/* /
93
94 7. Now it's time to set up the frontend. Change into the engine directory:
95         # cd /var/www/ispcp/engine/setup
96
97 7a. Set the MySQL password, if not set:
98         # mysqladmin -u root password YOUR_PASSWORD
99
100 8. Start the engine setup:
101         # perl ispcp-setup
102
103 9. Install ispCP ω step-by-step
104
105         If you get no error, all went good; if you get one, look at
106         http://isp-control.net to solve the problem.
107
108 10. Clean the temporary folders:
109         # rm -fR /tmp/ispcp
110
111
112 ================================================================================
113 5) Update
114 ---------
115 Make sure you are logged in as root and MySQL is running.
116
117 1. Untar or unzip the distribution files to a secure directory:
118         # cd /root
119         # tar xjvf ispcp-omega-1.0.0-rc6.tar.bz2
120
121 2. Change to the newly created directory:
122         # cd ./ispcp-omega-1.0.0
123
124 3. Install the required modules
125    first update your system:
126         # apt-get update && apt-get upgrade
127
128    for Ubuntu 6.06 LTS please use:
129         # apt-get install $(cat ./docs/Ubuntu/ubuntu-packages-edgy)
130    for Ubuntu 7.04 please use:
131         # apt-get install $(cat ./docs/Ubuntu/ubuntu-packages-feisty)
132    for Ubuntu 7.10 please use:
133         # apt-get install $(cat ./docs/Ubuntu/ubuntu-packages-gutsy)
134    for Ubuntu 8.04 please use:
135         # apt-get install $(cat ./docs/Ubuntu/ubuntu-packages-hardy)
136
137         (when you get to the courier screen select 'no' to web directories)
138         (when you get to the postfix screen select 'internet site' and then type 'root'
139         for mail. If you've set debian up correctly on install your domain should be
140         already on screen. Select 'no' to force sync updates.)
141         (when you get to the proftpd screen, select 'standalone')
142         (when you get to the rootkithunter screen, select two time 'yes')
143
144 4. (optional) Check the ispcp.conf and adapt it to your requirements.
145
146 5. Build the System by using make:
147         # make install
148
149 6. Save files
150         # cp -v /var/www/ispcp/engine/ispcp-db-keys.pl /tmp/ispcp/var/www/ispcp/engine/
151         # cp -v /var/www/ispcp/engine/messager/ispcp-db-keys.pl /tmp/ispcp/var/www/ispcp/engine/messager/
152         # cp -v /var/www/ispcp/gui/include/ispcp-db-keys.php /tmp/ispcp/var/www/ispcp/gui/include/
153         # cp -v /var/www/ispcp/gui/themes/user_logos/* /tmp/ispcp/var/www/ispcp/gui/themes/user_logos/
154
155    If updating from RC3 or higher:
156         # cp -v /var/www/ispcp/gui/tools/pma/config.inc.php /tmp/ispcp/var/www/ispcp/gui/tools/pma/
157
158 7. Delete old files to avoid security risks:
159         # rm -fR /var/www/ispcp/gui/{admin,client,include,orderpanel,themes,reseller}/
160         # rm -fR /var/www/ispcp/gui/*.php
161
162 8. Copy /usr and /var directories into your system (you may make backups)
163         # cp -Rv /tmp/ispcp/usr/* /usr/
164         # cp -Rv /tmp/ispcp/var/* /var/
165
166 9. Backup ispcp.conf and copy the /etc directory into your system (you may make backups):
167         # mv -v /etc/ispcp/ispcp.conf /etc/ispcp/ispcp.old.conf
168
169    If updating from RC5:
170         # cp -Rv /tmp/ispcp/etc/ispcp/* /etc/ispcp
171
172    else:
173         # cp -Rv /tmp/ispcp/etc/* /etc/
174
175 10. Now it's time to update your installation. Change into the engine directory:
176         # cd /var/www/ispcp/engine/setup
177
178 11. Start the engine update:
179         # perl ispcp-update
180
181 12. Update ispCP ω step-by-step
182
183         If you get no error, all went good; if you get one, look at
184         http://isp-control.net to solve the problem.
185
186 13. Clean the temporary folders:
187         # rm -fR /tmp/ispcp/
188
189 ================================================================================
190 6) Credits
191 ----------
192
193 ispCP ω is a project of ispCP | isp Control Panel.
194 Please visit our site under http://isp-control.net for further information on
195 ispCP ω, ispCP and other themes.
196
197 We hope you enjoy using ispCP ω. If you like it, help us, to make it better. We
198 would be glad on any help provided!
Note: See TracBrowser for help on using the browser.