3 | | You can potentially use any Unix system as a BOINC server. Our recommendations are: * '''Hardware''': use a host with good CPU capacity (dual Xeon or Opteron), at least 2 GB of RAM, and at least 40 GB of free disk space. Do whatever you can to make it highly reliable (UPS power supply, RAID disk configuration, hot-swappable spares, tempurature-controlled machine room, etc.). If you anticipate a high-traffic project, use a machine whose RAM capacity is 8 GB or more, and that uses 64-bit processors. If your server capacity is exceeded, you can increase capacity using [http://boinc.berkeley.edu/multi_host.php multiple server hosts]. However, we recommend that you not do this initially. In most cases one host is enough. |
| 3 | You can potentially use any Unix system as a BOINC server. Our recommendations are: |
| 4 | |
| 5 | * '''Hardware''': use a host with good CPU capacity (dual Xeon or Opteron), at least 2 GB of RAM, and at least 40 GB of free disk space. Do whatever you can to make it highly reliable (UPS power supply, RAID disk configuration, hot-swappable spares, tempurature-controlled machine room, etc.). If you anticipate a high-traffic project, use a machine whose RAM capacity is 8 GB or more, and that uses 64-bit processors. If your server capacity is exceeded, you can increase capacity using [http://boinc.berkeley.edu/multi_host.php multiple server hosts]. However, we recommend that you not do this initially. In most cases one host is enough. |
15 | | Some parts of the BOINC server (the feeder and scheduling server) use shared memory. Hosts where these run must have shared memory enabled, with a maximum segment size of at least 32 MB. How to do this depends on the operating system; some information is [http://developer.postgresql.org/docs/postgres/kernel-resources.html here]. == MySQL notes == |
16 | | * After installing and running the server, grant permissions for your own account and for the account under which Apache runs ('nobody' in the following; may be different on your machine). All mysql accounts should be password protected including root. |
| 17 | Some parts of the BOINC server (the feeder and scheduling server) use shared memory. Hosts where these run must have shared memory enabled, with a maximum segment size of at least 32 MB. How to do this depends on the operating system; some information is [http://developer.postgresql.org/docs/postgres/kernel-resources.html here]. |
| 18 | |
| 19 | == MySQL notes == |
| 20 | * After installing and running the server, grant permissions for your own account and for the account under which Apache runs ('nobody' in the following; may be different on your machine). All mysql accounts should be password protected including root. |
18 | | mysql -u root |
19 | | grant all on *.* to yourname@localhost identified by 'password'; |
20 | | grant all on *.* to yourname identified by 'password'; |
21 | | grant all on *.* to nobody@localhost identified by 'password'; |
22 | | grant all on *.* to nobody identified by 'password'; |
| 22 | mysql -u root |
| 23 | grant all on *.* to yourname@localhost identified by 'password'; |
| 24 | grant all on *.* to yourname identified by 'password'; |
| 25 | grant all on *.* to nobody@localhost identified by 'password'; |
| 26 | grant all on *.* to nobody identified by 'password'; |