
Folding@home is a distributed computing project by the Pandegroup from the Departments of Chemistry and Structural Biology at Stanford University Medical Center. The goal is to understand protein folding, protein aggregation, and related diseases such as Alzheimer’s, ALS, Huntington’s, Parkinson’s disease, and many Cancers.
|
|
|
The science behind Folding@home
Distributed Computing

Folding@home is a distributed computing project, which means that it uses millions of networked computer systems to form a virtual “supercomputer” to run protein folding simulations.
The Folding@home client software is loaded on a computer which automatically contacts the central servers to receive “work units”. This client software then runs in the background on spare CPU time, and uploads finished work units to the server.
How can you help?
Folding@Home is a great way to make your Windows Home Server do useful work even when you’re not using it. Since it runs at a very low priority, you should never realize it’s running when you’re actively using the WHS to do your work. The WHS is a good fit because Windows Home Server systems are typically running 24/7, coupled with the fact that most are underutilized (generally tasks like media streaming and providing shared folder access involve very little CPU usage). Therefore, if you are an advanced WHS user, we invite you to join our HomeServerLand Folding@home team or start your own team. Those owning a Playstation 3 know that they can use their PS3 for Folding@Home. Likewise Macintosh, Linux and Windows users can also download the software as well.
The project has already come up with a number of notable scientific results, and is with our help and yours, continues to go somewhere tangible as you can see at the Stanford’s Research Papers page.
Folding@home on WHS Installation Instructions
1. First, download the 32-bit (x86) console client from the Folding@home download page.

2. Save the download package to your client computer.

3. Before unzipping the FAH package, we need to unblock it (to avoid potential issues and missing files). To do so, right-click on the package and choose Properties and click on Unblock.

4. Extract the contents of the FAH zip archive by once again right-clicking on the FAH package, then choose Extract All…

5. Rename the Folding@home-Win32-x86-623 folder to Folding@home , doing so will make it easier to manage.

6. Copy the Folding@home directory to your Windows Home Server Software share.

7. Establish a Remote Desktop connection to your Windows Home Server and move the entire Folding@home directory from the \\servername\software share to the root of the system drive C:\.

Configure the FAH client
1. Execute the FAH console application Folding@home-Win32-x86.exe located in C:\Folding@home.

2. Next, the FAH client needs to be configured for the first time. Note that some settings are based on previous answers, or on new answers to the same question when reconfigured. Also note that these configuration items are based on the v6.23 console client and may be different for other versions.
- User name- Enter a user name which you want to appear in the donator statics page, you may keep the default Anonymous name.
- Team Number- You can choose to be part of a team (for many reasons: inside team competition, promotion of a team,…) , to join our HomeServerLand Folding@home team enter 86547.
- Most users can skip and accept the defaults for the Passkey[] , Use proxy[] and Acceptable size of work assignment settings, to do so slowly read each question and press the Enter key to accept the defaults.
- Change advanced options (yes/no) – press the Y key for yes (we need to configure additional settings, specifically we need to configure the FAH to run as a service).

3. In the advanced options settings area, we recommend to leave the default core priority, press the Enter key. This means that by default, the core runs at the lowest possible priority (idle) so that the Folding@home software running in the background does not impact the performance of the Windows Home Server system.
- If your WHS is quite powerful, for example powered by Intel XEON processor(s) we would suggest setting the FAH clients CPU usage requested to at least 50%. For Intel Atom powered WHS system or if you experience lag, too much noise due to working CPU (when Idle) try 25%.
- Machine ID – If you are or plan to run the Folding@home software on several clients you can set an integer 1-16 for identification. If this is your first FAH client, enter 1
- Launch automatically at machine statup, installing this as a service – YES, this configures the folding client to automatically run in the background (no window) when you start your computer (even if no user is logged in).
Note: If you have already configured the service you can permanently remove it here, too. If the service is configured, this question changes to: Do not launch this program automatically, remove the service (yes/no)?and answering yes will uninstall the service.

4. At this point the client will load and start folding. We recommend watching for about 15-20mins to see if there are any problems with the client and with fetching/sending work. By default the client will checkpoint aka “auto save” every 15 minutes to save the progression between frames.

5. After about 15 to 20mins you can close the console window, then restart your WHS. If all is configured correctly the FAH client will automatically start to run in the background as a service. To view the progress and status you can open c:\Folding@home\unitinfo.txt
WHS Folding (Windows Home Server Add-in)
WHS Folding is a Windows Home Server community add-in and is not operated by, sponsored by, endorsed by, or affiliated with Stanford University’s folding@home distributed computing in any way. WHS Folding is merely a wrapper and requires the official folding@home software application. The goal of WHS Folding is to provide an easy to use way to monitor and configure basic FAH client settings conveniently through the Windows Home Server Console. This eliminates having to remote desktop into the WHS to hunt down status text files.
Screenshots

The add-in is currently in private beta and the author Kurt Anderson is looking for a few beta testers. If you are interested please leave a comment below.

Would be very interested in testing WHS add in
Alexander. I am interested in the WHS @folding add-in. I have 3 other servers and a couple of PCs that can contribute a significant amount of time. Is there a way to group the time donated by my computers? And is there a way to group my time with Home Server Land?
thanks
Chuck Shumar
Hi Chuck,
The FAH client allows users to configure a Machine ID, if you have 3 servers you could set them up as 1, 2 and 3 respectfully. However, each machine will be working independently of one another; they wont be clustered as a whole logical unitbasically, the each FAH client will connect to the master server and download a work unit (WU) and process it accordingly. One advantage would be that it would allow you to set different CPU usage per machine. This means that on a more powerful machine you could configure it to donate CPU time more generously (75%), whereas on a more humble machine (say Intel Celeron or Atom) one could be more conservative (20%).
I am helping Kurt build an installer for the WHS add-in portion tonight/tomorrow and we expect to be able to PM out functionally beta builds tomorrow afternoon. The add-in does require the official FAH client to be installed, if you are interested please follow the above instructions.
[Well keep you posted via email too, no worries]
Alexander
Tracking folding stats will be super easy if you are part of a team, to join our HomeServerLand Folding@home team enter 86547 =)
All set up and ready for the add-in!
All setup, joined the Homeserverland team & would like to test the add-in, please.
I am all lock and loaded, ready for the addin
I am interested in testing the add-in. I have followed the instructions above to install and configure the FAH client.
I am willing to test it. The code is loded and runing just want to see it from the console
I have got my client running and waiting to try the console add-in
I'd be interested in testing the WHS add in.
I am all setup too
This is amazing stuff. I have now 5 servers running with official licences and that are 2 WHS and 2 2003 and one new 2008. This will be very funny for my water flooding simulation from out an PLC via windows xp as the client calculator. Alexander, will this be possible?
Can test the WHS add in
I'd like to try the add-in.
I have installed Folding@Home and would be interested in beta-testing the add-in.
I am interested in testing this Add-in and using F@H on my home server. Count me in as a tester…
For beta testing i am here
I'd be interested in testing the WHS add in, if the offer still stands.
Thanks either way though, this post has saved me some time fiddling getting FAH setup on my WHS.
I'm interested in testing the WHS add-in!
WHS Folding 1.0.1 is now available. We received quite a few email bounce notifications; therefore we will throw the WHS Folding into the Kentdome beta group where it will be easier for folks to download. We have already received some good feedback and suggestions, please keep those coming. Thanks
Love the article and I hadn't thought to run this on my server. I would be interested in testing the add-on. Thanks!
Randy is interested
id like to help with this just wanted to know if i can get the addin for my whs?
@igotserved
Thanks for your interest. Kurt and I plan to release a newer build today, we will ping you when it is available. Thanks again
WHS Folding 1.0.2 is now available
” MachineID fixed (thanks for the feedback)
” Performance and stability improvements
” Auto-refresh, the stats get updated per folding@home checkpoint interval
” Quick links in the WHS Folding GUI to see personal and team stats
” WHS Add-in Installer (make sure you first pull the DLL file but the installer *should* take care of it, check version under About to ensure you are indeed using 1.0.2)
I just tried to download WHS Folding 1.0.2 and the page is not found. Can someone post a new/valid link?
Thanks!
WOW, I just checked the stats to see that together we already folded 1800 work units and we are rated in the top 4000 teams& bonezie121 dethroned me, Awesome=)
fah-web.stanford.edu/…/main.py
hi i would also be interested in joining the beta whs add in.
@fednet45
WHS Folding is now available, please make sure you first install the client per instructions. Thanks
HEHE, sorry, im bonezie121 on there. I have 3 quad core servers running 24hrs a day. They are heavy built servers serving files to about 60 people total (NO LOAD). So i figured why not. I read on here that yall have a team and well this is a great website so i figured id join. We will see how long i can run these for yall!!! Happy Folding HSL!
@bonezie121
Welcome to HSL and thanks for helping us out. Your servers will really rack up your score quickly. If you have any questions please let us know.