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

Revision 504, 6.2 KB (checked in by rats, 21 months ago)

- LANGUAGES:

  • Romanian: added missing strings

- GUI:

  • renamed ispcp-2-0.php => ispcp-functions.php

- SETUP:

  • fixed erron on uninstall
Line 
1ISPCP ω (OMEGA) HowTo Install for Debian Sarge, Etch
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:         2.0
21Maintainer:                     RatS
22Homepage:                       http://isp-contol.net
23Linux Distris:          Debian Sarge, Etch
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   for Debian Etch you can use:
65        # apt-get update && apt-get upgrade
66        # apt-get install `cat ./docs/Debian/debian-packages-etch`
67
68   Make sure you have added the non-free into your
69   /etc/apt/sources.list:
70
71   deb     http://ftp.de.debian.org/debian/            testing         main contrib non-free
72   deb-src http://ftp.de.debian.org/debian/            testing         main contrib non-free
73   deb     http://security.debian.org/                 testing/updates main contrib non-free
74   deb-src http://security.debian.org/                 testing/updates main contrib non-free
75
76   for Debian Sarge please use:
77    # apt-get install `cat ./docs/Debian/debian-packages-sarge`
78
79   Make sure you have added the following backport into your
80   /etc/apt/sources.list:
81
82    # backports
83    deb     http://dotdeb.pimpmylinux.org/          stable          all
84        deb-src http://dotdeb.pimpmylinux.org/          stable          all
85
86
87        (when you get to the courier screen select 'no' to web directories)
88        (when you get to the postfix screen select 'internet site' and then type 'root'
89        for mail. If you've set debian up correctly on install your domain should be
90        already on screen. Select 'no' to force sync updates.)
91        (when you get to the proftpd screen, select 'standalone')
92        (when you get to the rootkithunter screen, select two time 'yes')
93
944. Now there are two ways of install ISPCP ω
95
96a) via install script
97---------------------
984a. Start the script and follow the install instructions:
99        # ./install-ispcp.sh
100
101After that return to step 12.
102
103b) manualy
104----------
1054b. Change into the configuration directory:
106        # cd ./configs
107
1085. Open the ispcp.conf and make some changes.
109   You have to set up some configuration variables for your linux distribution.
110   ISPCP ω is preconfigurated for Debian 3.1 Sarge.
111   If you're using another distribution please check, if config files exist in
112   ./configs/dists and use/change them.
113
114   These are the Variables you have to look at:
115
116        AWSTATS_DIR = no                        # Either no or path to the awstats configs dir
117        SECONDARY_DNS =
118        MYSQL_PREFIX_TYPE =                     # '' for MYSQL_PREFIX = yes,
119                                                                # infront or behind for MYSQL_PREFIX = no
120
121   Check the ispcp.conf and adapt it to your requirements.
122   An overview over the variables you can find in the FAQ on
123   http://isp-control.net
124
1256. Return to the parent direction and build the System by using make:
126        # cd ../
127        # make install
128
1297. Copy all the directories into the system (you may make backups)
130        # cp -Rv /tmp/ispcp-1.0.0/* /
131
1328. Now it's time to set up the frontend. Change into the engine directory:
133        # cd /var/www/ispcp/engine/setup
134
1358a. Set the MySQL password, if not set:
136        # mysqladmin -u root password YOUR_PASSWORD
137
1389. Start the engine setup:
139        # ./ispcp-setup
140
14110. Install ISPCP ω step-by-step
142
143        If you get no error, all went good; if you get one, look at
144        http://isp-control.net to solve the problem.
145
14611. There is an error in some courier-versions. Courier won't stop, if you use
147        /etc/init.d/courier-authdaemon stop, so change it:
148        # nano /etc/ini.d/courier-authdaemon
149
150        change: ${libexecdir}/authlib/authdaemon stop
151        into:   killall authdaemond.plain
152
15312. Clean the temporary folders:
154        # rm -R /tmp/ispcp-1.0.0
155
156
157================================================================================
1585) Update
159---------
160
161There are two ways of update ISPCP ω
162
163a) via install script
164---------------------
1651. Start the script and follow the update instructions:
166        # ./install-ispcp.sh
167
168b) manualy
169----------
1701.      Please check the update From-To-Files in the ./docs directory
171
172================================================================================
1736) FAQ
174------
175
176Please check http://isp-control.net for any questions not answered in this file.
177
178================================================================================
1797) Credits
180----------
181
182ISPCP ω is a project of ispCP | isp Control Panel.
183Please visit our site under http://isp-control.net for further information on
184ISPCP ω, ispCP and other themes.
185
186We hope you enjoy using ISPCP ω. If you like it, help us, to make it better. We
187would be glad on any help provided!
Note: See TracBrowser for help on using the browser.