Changes between Version 19 and Version 20 of ServerIntro


Ignore:
Timestamp:
Jul 6, 2007, 4:43:30 PM (15 years ago)
Author:
Nicolas
Comment:

Removed extra indenting. Removed the last lines, which didn't make sense for the wiki.

Legend:

Unmodified
Added
Removed
Modified
  • ServerIntro

    v19 v20  
    189189
    190190This list contains all necessary packages for the BOINC server and the client components. At first startup, these packages should be installed with aptitude. The graphical desktop manager is optional, but makes the configuration of the server a bit easier.
    191       The list contains no security packages to secure your server! Please ask your system administrator or read a good linux book on how to secure your server against attacks.
    192 
    193         Hint: You can search packages within aptitude by pressing the ‘/’ key.
     191The list contains no security packages to secure your server! Please ask your system administrator or read a good Linux book on how to secure your server against attacks.
     192
     193Hint: You can search packages within aptitude by pressing the '/' key.
    194194
    195195=== Create a new BOINC user account ===
    196       Login as user ‘notroot’ with the password: ‘thoughtpolice’ (downloaded image only)
    197 
    198       Go to ‘K-Menu’ -> ‘Settings’ -> ‘System Administration’ -> ‘User Management’, claim administrative privileges with password: ‘thoughtpolice’ (downloaded image only)
    199 
    200       Create a new user, for example: boincadm
    201 
    202       After that go to the ‘Groups’ tab and add the user ‘www-data’ to the group ‘boincadm’.
    203 
    204       Logout and login again as user boincadm if this is done.
     196Login as user ‘notroot’ with the password: ‘thoughtpolice’ (downloaded image only)
     197
     198Go to ‘K-Menu’ -> ‘Settings’ -> ‘System Administration’ -> ‘User Management’, claim administrative privileges with password: ‘thoughtpolice’ (downloaded image only)
     199
     200Create a new user, for example: boincadm
     201
     202After that go to the ‘Groups’ tab and add the user ‘www-data’ to the group ‘boincadm’.
     203
     204Logout and login again as user boincadm if this is done.
    205205=== Configuration of the MySQL server ===
    206       Open a new console window (’K-menu’ -> ‘Debian’ -> ‘XShells’ -> ‘Konsole’).
    207 
    208       Define a new MySQL root password.
     206pen a new console window (’K-menu’ -> ‘Debian’ -> ‘XShells’ -> ‘Konsole’).
     207
     208Define a new MySQL root password.
    209209{{{
    210210$ mysqladmin -h localhost -u root password mysqlrootpw {or own}
    211211}}}
    212       Create a new MySQL database user account.
    213 {{{
    214       $ mysql -h localhost -u root -p
    215       > GRANT ALL ON *.* TO 'boincadm'@'localhost';
    216       > SET PASSWORD FOR 'boincadm'@'localhost'='';
     212Create a new MySQL database user account.
     213{{{
     214$ mysql -h localhost -u root -p
     215> GRANT ALL ON *.* TO 'boincadm'@'localhost';
     216> SET PASSWORD FOR 'boincadm'@'localhost'='';
    217217}}}
    218218The permissions can be limited to project database only, later;
    219219Defining an empty password simplifies the installation, can be changed later.
    220220
    221 === Install the wxWidget library ===
    222       Download the latest wxGTK version [http://www.wxwidgets.org/downloads/ here].
    223 
    224       Extract the contents of the file into ~/wxGTK-2.8.3
    225 
    226       After this enter the following commands into the console window in this order:
     221=== Install the wxWidgets library ===
     222Download the latest wxGTK version [http://www.wxwidgets.org/downloads/ here].
     223
     224Extract the contents of the file into ~/wxGTK-2.8.3
     225
     226After this enter the following commands into the console window in this order:
    227227{{{
    228228$ cd ~/wxGTK-2.8.3
     
    236236# exit
    237237}}}
    238       The commands configure and make could take a while, so you can fetch some coffee. ;)
     238The commands configure and make could take a while, so you can fetch some coffee. ;)
    239239=== Download the BOINC source code ===
    240       The latest development version can be obtained with:
     240The latest development version can be obtained with:
    241241{{{
    242242$ cd ~
     
    251251$ svn co http://boinc.berkeley.edu/svn/tags/boinc_core_release_5_9_5/boinc boinc_595
    252252}}}
    253           Hint: Normally you won’t need a self-compiled client, you can always get the latest one from here.
     253Hint: Normally you won't need a self-compiled client, you can always get the latest one from here.
    254254
    255255=== Compiling BOINC source code ===
    256       Enter the following commands into the console window:
     256Enter the following commands into the console window:
    257257{{{
    258258$ cd ~/boinc_trunk
     
    261261$ make
    262262}}}
    263 That’s everything you need to know about compiling the BOINC software. Now you you are able to create your own BOINC project. I’m going to explain this in my next entry.