-
Notifications
You must be signed in to change notification settings - Fork 3
/
INSTALL
42 lines (30 loc) · 1.82 KB
/
INSTALL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
Dazzler
=======
This document describes the process to install and configure Dazzler.
Requirements
============
The following software/library are required to work with Dazzler:
* Apache
* PHP 5+
* PHP-psql
* Postgres
* Ext-JS 3 (3.3.0)
* Ext-JS UX
* TDGi.iconMgr
* famfam icons
Preparing the server
====================
* You should first determine wich will be your *BAM_URL* (http://BAM_URL/). This value is important because the signing keys are linked to it, and it cannot be modified once started attaching hosts.
* Setup a site (or a virtualhost), for the BAM_URL.
* Create a postgres database
* Create a pair of keys for the BAM. (see bamadmin http://boinc.berkeley.edu/trac/wiki/KeySetup )
NOTE: Dazzler it's preset to operate in /BAM, so the BAM url is really http://BAM_URL/BAM. This allow the admin, to create content for the BAM manually or using a content management system (like Wordpress). But if you dont like that, the easier way is to redirect traffic from / to /BAM.
Installation process
====================
* Download dazzler source code. And copy/unzip/link it to the prepared site root. a BAM directory should be present in the root.
* Download and setup the libraries. A prepared package can be found at ext.tar.bz2. If you choose to use it, unzip it *in* the BAM directory.
* Setup the database. First BAM/conf/db_base.sql and then BAM/conf/db_dazzler.sql.
* Edit the sample configuration file to suit your needs. Ext/library related info don't need modification if the prepared package was used.
* Login to the BAM with your web browser in: http://BAM_URL/BAM . Default admin account it's bamadmin:dazzler . This account shouldn't be used for managing hosts, and for *OBVIOUS* reasons the password must be changued inmediatly.
* Setup the periodic task : 0 * * * * /path/to/dazzler/BAM/cron/crontasks.sh
More info at the wiki.