-
Notifications
You must be signed in to change notification settings - Fork 449
ProjectMain
David Anderson edited this page Sep 19, 2024
·
25 revisions
These documents describe how to create and operate a BOINC project. Don't be scared by the amount of information; most of it is for advanced features that you probably won't need.
- Computing model
- Data management
- Overview
- Basic APIs
- Special types of applications
- Specialized APIs
- Adding graphics
- Customized scheduling
- Languages other than C/C++
- Dynamic library naming issues
- Building applications
- Debugging applications
- Beta-testing applications
- What is a project?
- Setting up a BOINC server
- The project configuration file
- Adding applications/platforms
- Adding application versions
- Administrative web interface
- Project control
- Security issues
- Launching your project
- Using Secure Socket Layer (SSL)
- Internals
- Introduction
- Input and output templates
- Local job submission
-
Local web-based job submission
- Per-user file sandbox
- Examples: LAMMPS, Tree threader
- Remote job submission
- Job keywords
- Managing multiple job submitters
- Job replication
- Validators
- Handling completed jobs (assimilation)
- Canceling jobs
- APIs for job-processing programs
- Broadcast and targeted jobs
- The status of completed jobs
- Single job submission
- Multi-size applications
- Condor/BOINC integration
- Pinning jobs to app version numbers
- Assigning credit to jobs
- Server trouble-shooting
- Upgrading a project's server software
- Increasing server capacity
- Log rotation
- Watchdogs
- Stripcharts
- Customize web site content
- Customize web site appearance with CSS
- Project-specific preferences
- Dealing with spam
- Creating and managing message boards
- Project news
- Web site translation
- Badges
- Server status page
- Profile screening
- Proof of account ownership: Lets users prove they are the account owner to external sites)
- Caching
- Adding a wiki
- Integration with WordPress
- Integration with Drupal
- Accepting donations through PayPal
- Blacklisting hosts
- Campus-level BOINC projects
- Code signing using X509 certificates
- Combining BOINC with Grids and clusters
- Configuring MySQL for BOINC
- Controlling account creation
- Export credit data as XML
- Importing BOINC-wide teams
- Including opaque data in scheduler request messages
- LDAP authentication
- Per-app credit
- User app selection
- Volunteer storage
- Volunteer data archival
- What to do when you run out of database IDs
- How to be compliant with GDPR
- Simplified registration/download