BOINC provides a script for setting up a BOINC project. This has been tested only on Linux and Solaris hosts; it may work with small modifications on Windows also.

Install all components listed in the Software Prerequisites page. Your operating system must have shared memory enabled, with a max shared segment size of at least 32 MB.

Creating the server

Run the make_project script. For example:

    cd tools/
    ./make_project cplan
creates a project with master URL http://<hostname>/cplan/ whose directory structure is rooted at \$HOME/projects/yah.
    cd tools/
    ./make_project --base \$HOME/boinc --url_base http://boink/ cplan 'Cunning Plan'
creates a project with master URL http://boink/cplan/ and long name Cunning Plan, rooted at \$HOME/boinc/projects/cplan.

See 'make_project --help' for more command-line options available (such as finer control of directory structure or clobbering an existing installation).

The script does the following:

The script gives further instructions, namely

The PHP scripts need access to the database, so the user that Apache runs under needs SELECT,INSERT,UPDATE,DELETE to the database just created.

You should also make sure httpd.conf sets the default MIME type as follows:

DefaultType application/octet-stream
"; page_tail(); ?>