[Debian Wiki] Update of "BOINC/ServerGuide/Initialisation" by NataliaNikitina
Debian Wiki
debian-www at lists.debian.org
Thu Oct 24 09:42:42 UTC 2013
Dear Wiki user,
You have subscribed to a wiki page or wiki category on "Debian Wiki" for change notification.
The "BOINC/ServerGuide/Initialisation" page has been changed by NataliaNikitina:
https://wiki.debian.org/BOINC/ServerGuide/Initialisation?action=diff&rev1=15&rev2=16
#language en
#pragma section-numbers 1
#pragma keywords BOINC, Open Source, Debian, Server, Website Tutorial
- #pragma description Tutorial for preparing a Debian-based server instance for a BOINC project - project initialisatin
+ #pragma description Tutorial for preparing a Debian-based server instance for a BOINC project - project initialisation
= BOINC Server Setup: Project Initialisation and the Default Website =
@@ -12, +12 @@
There is nothing to prepare if you do not go for a real project. Just try with the machine at hand. For projects inviting the public prepare for
* disk space
* network security
- * extra IT-savvy eyeballs for all the unforseen things that may happen and need quick reactions to get fixed
+ * extra IT-savvy eyeballs for all the unforeseen things that may happen and need quick reactions to get fixed
For the moment, the Debian package does not create its own boincadm (speak: admin) user. We suggest the following, your local admins may have different ideas - talk back to us: {{{
sudo adduser --system --group boincadm --no-create-home
@@ -25, +25 @@
from the source tree and then the same for those using the Debian boinc-server-maker package.
||<style="background-color: red; width: 50%;"-2> '''Previously''' ||<style="background-color: lightgreen; width: 50%;"-2> '''Now''' ||
- ||1.||Install BOINC server dependencies:<<BR>>{{{sudo apt-get install git build-essential apache2 php5 \}}}<<BR>>{{{ mysql-server php5-gd php5-cli php5-mysql python-mysqldb \}}}<<BR>>{{{ libtool automake autoconf pkg-config libmysql++-dev libssl-dev}}} ||<style="vertical-align: top; text-align: left"-2|4>Install boinc-server-maker package just like any other:<<BR>>{{{sudo apt-get install -t experimental boinc-server-maker}}}||
+ ||<|2>1.||<style="vertical-align: top; text-align: left"|2>Install BOINC server dependencies:<<BR>>{{{sudo apt-get install git build-essential apache2 php5 \}}}<<BR>>{{{ mysql-server php5-gd php5-cli php5-mysql python-mysqldb \}}}<<BR>>{{{ libtool automake autoconf pkg-config libmysql++-dev libssl-dev}}} ||1.||<style="vertical-align: top; text-align: left">Make sure that the experimental repository is in /etc/apt/sources.list:<<BR>>{{{deb http://ftp.debian.org/debian experimental main}}}||
+ ||2.||<style="vertical-align: top; text-align: left">Install boinc-server-maker package just like any other:<<BR>>{{{sudo apt-get install -t experimental boinc-server-maker}}}||
||2.||Download BOINC source:<<BR>>{{{git clone git://boinc.berkeley.edu/boinc-v2.git boinc}}}||
||3.||Compile BOINC: <<BR>> {{{cd boinc; ./_autosetup; ./configure --disable-client --disable-manager; make}}} ||
@@ -42, +43 @@
The following needs to be performed for every project, with or without the Debian BOINC server package. In the following we will work on a single BASH shell. This allows us to use mostly self-explanatory variables to help your local adaptation.
To help working consistently on multiple shells, or to get the settings when
- loggin in again, we need a place to redirect the parameters of the project
+ logging in again, we need a place to redirect the parameters of the project
configuration. We do that only to help ourselves; the BOINC code will not use it.
This approach is well accepted, e.g. for .bash_aliases.
More information about the pkg-boinc-commits
mailing list