#language en #pragma section-numbers 0 #pragma keywords BOINC, Grid Computing, Volunteer Computing, Open Source, Debian #pragma description Accompaning Wiki-page for users and developers of the Debian package of BOINC, the Berkeley Open Infrastructure for Network Computing. = Servers for BOINC Projects = This page is about running your own BOINC project, i.e. you have a particular problem you plan to address with compute power yourself. For running BOINC projects oneself, one needs a server to 1. present a web site, 1. distribute applications and workunits 1. collect and verify results. The upstream official [[http://boinc.berkeley.edu/trac/wiki/ProjectMain|documentation to create a BOINC project]] (especially the section on creating a BOINC project) should be a first read and the BOINC [[http://boinc.berkeley.edu/email_lists.php|mailing lists]] and [[http://boinc.berkeley.edu/dev/|message boards]] will come to your assistance. The current distribution of BOINC software in Debian has its focus on the client. There is a preliminary package also for the server side offered since late 2010 [[DebianPkg:boinc-server-maker]], available via Debian's experimental section. The package however can use some more help to further ease the entry level for creating one's own Debian-based BOINC project. Please consider to contact and join the [[http://lists.alioth.debian.org/pipermail/pkg-boinc-devel/|BOINC developers mailing list]] with respect to the server package and follow the [[BOINC/ServerGuide]]-dedicated page on this Wiki. There are first preliminary efforts to employ the boinc-server-maker package as a binary dependency to other packages which then implement a complete boinc project. To achieve that, the current (still experimental) approach is to follow the instructions of the [[BOINC/ServerGuide]] in the post-install script. || [[BOINC/ServerGuide|{{http://www.hasslefreeclipart.com/clipart_transportation/images/bulldozer.gif}}]]|| [[BOINC/Server/Projects|{{http://www.hasslefreeclipart.com/clipart_office/images/file_cabinet2.gif}}]]|| || [[BOINC/ServerGuide]]|| [[BOINC/Server/Projects]]|| ||Explicit instructions to get a skeleton of a BOINC project going with the boinc-server-maker package.||Overview on projects using the boinc-server-maker package.|| The server guide was seeded through Debian's participation in the 2010 Google Code-in (GCI) and was developed further thanks to the respective Google Summer of Code project in 2011. === References === This page is intended to help organising the development of the server package, for which also ''your'' help for all technical issues and beyond is much appreciated. For a start, this page gathers rather general information about setting up BOINC servers on Debian. Links to documentation about setting up a BOINC server: * [[http://boinc.berkeley.edu/trac/wiki/ProjectMain]] Official documentation for creating BOINC projects. * [[http://boinc.berkeley.edu/trac/wiki/CreateProjectCookbook]] Cookbook for creating BOINC projects. * [[http://boinc.berkeley.edu/trac/wiki/OtherProjectDocs]] Unofficial documentation for creating BOINC projects. * [[http://boinc.berkeley.edu/trac/wiki/QuickStart]] Instruction on how to start with the VMware virtual machine for BOINC that is prepared by the creators of BOINC. Our `boinc-server-maker` project shall be equivalent to that. * [[http://www.spy-hill.net/~myers/help/boinc/]] Neat introduction to BOINC application development. It just fails to mention Debian a bit more frequently. ----- * [[BOINC/Development/GitUsage]] * [[BOINC/Development]] * [[BOINC]] <>