BOINC provides a script make_project
for creating the server components of a BOINC project.
It has been tested on Linux and Solaris.
First, install all components listed in the
Software Prerequisites page.
Then run the make_project
script.
For example:
cd tools/ ./make_project cplancreates a project with master URL http://<hostname>/cplan/ whose directory structure is rooted at \$HOME/projects/cplan.
More specifically, make_project
does the following:
The script gives further instructions, namely
make_project [options] project_name [ 'Project Long Name ' ]Options are: "; list_start(); list_bar("directory options"); list_item("--project_root", "Project root directory path. Default: \$HOME/projects/PROJECT_NAME" ); list_item("--key_dir", "Where keys are stored. Default: PROJECT_ROOT/keys"); list_item("--url_base", "Determines master URL Default: http://\$NODENAME/"); list_item("--no_query", "Accept all directories without querying"); list_item("--delete_prev_inst", "Delete project-root first (from prev installation)"); list_bar("URL options"); list_item("--html_user_url", "User URL. Default: URL_BASE/PROJECT/"); list_item("--html_ops_url", "Admin URL. Default: URL_BASE/PROJECT_ops/"); list_item("--cgi_url", "CGI URL. Default: URL_BASE/PROJECT_cgi/"); list_bar("database options"); list_item("--db_host", "Database host. Default: none (this host)"); list_item("--db_name", "Database name. Default: PROJECT"); list_item("--db_user", "Database user. Default: this user"); list_item("--db_passwd", "Database password. Default: None"); list_item("--drop_db_first", "Drop database first (from prev installation)"); list_bar("debugging options"); list_item("--verbose={0,1,2}", "default: 1"); list_item("-v", "alias for --verbose=2"); list_item("-h or --help", "Show options"); list_end(); page_tail(); ?>