If you’ve got more than one machine running BOINC on your network, you’ll need an easy way to manage them. In this post you’ll learn how to use BoincTasks to centrally manage a list of remote machines.
When you have more than one machine running BOINC it can be a bit of a pain to manage them. Fortunately there is a great tool called BoincTasks that simplifies the management process. In this tutorial you will learn how to install BoincTasks, how to configure remote BOINC machines and how to add them to BoincTasks so that they can be managed from a central location.
Step 1: Download BoincTasks for Windows 10
BoincTasks is a tool that can be used to manage a single computer locally or all your remote computers from a central location. It was designed for Windows but can also run on Linux and Mac using Wine or Winebottler. Head over to the BoincTasks download page and download the latest version for Windows (as of writing is 1.69).
Step 2: Install BoincTasks on Windows 10
Double click on the downloaded setup_32_64_boinc_tasks_1_6_9.exe file to start the installation.
If you have User Access Control enabled you will be asked if the app can make changes to your device. Click Yes to start the BoincTasks installer.
Select your language and then click OK.
Now follow the steps in the wizard below:
- Click Next on the Welcome screen.
- Select I accept the agreement and then click Next.
- Click Next on the second Welcome screen.
- Select a location to store BoincTasks and then click Next.
- Name the start menu folder and then click Next.
- Tick Create a desktop icon and then click Next.
- Click Install and wait for the files to be copied to the install folder.
- Click Finish to close the wizard.
BoincTasks is now installed. You will be able to use it to manage the local machine. To add remote machines move onto the next step.
Step 3: Allow Remote Connections to BOINC Machines
In order for BoincTasks to be able to connect to your BOINC machines they need to be configured to allow remote connections. This can be done by modifying two configuration files inside the BOINC data directory. On Windows this should be in %programdata%\BOINC and on Linux it should be in /var/lib/boinc.
The first file you need to modify is called gui_rpc_auth.cfg and it should contain the password that you would like to use to connect to the BOINC machine.
The second file that needs modified is called remote_hosts.cfg and this should contain the IP address of the machine running BoincTasks.
Once you have edited the files you will need to restart the BOINC client on that machine.
Step 4: Add BOINC Machines to BoincTasks
Now that our remote BOINC machines are configured to allow remote connections we are ready to add them to BoincTasks so that they can be managed from a central location.
Before we begin, it’s worth saying that it’s a good idea to have all machines on the network use static IP addresses. Or at least reserve the MAC address in the DHCP server so that the machines are always assigned the same IP address. This will make it easier to remember what machines have what IP addresses when managing them in BoincTasks or when connecting via Remote Desktop or SSH.
With that said, let’s add the machines to BoincTasks. First open BoincTasks by clicking on the shortcut that was added to the desktop.
As you can see from the image above there is only one machine called RYZEN01 being managed by BoincTasks. This is the local machine.
To add a remote machine perform the following steps.
- Click on the Computers Tab.
- Click on the Computer menu item and then Add Computer.
- Replace the word new with the computers name, enter the IP address of the remote computer and password that was stored in gui_rpc_auth.cfg.
- Click on the Tasks tab to connect the computer.
- Repeat this step for all remote computers you want to manage.
You should now be able to manage your remote BOINC machines from a central location using BoincTasks. You should be able to do all the things you would be able to do with the normal BOINC manager like adding projects, suspending/resuming tasks and more.
If you have any questions or comments about this post you can leave them in the comments below.