Download / Installation instructions for MacOS x64/Arm64

Step 1: Download BoincSpy

Those who want to get started quickly and conveniently may install BoincSpy using the following command.

Piping to bash is controversial, as it prevents you from reading code that is about to run on your system. Therefore, we provide this alternative installation method which allow code review before installation:

Alternative Install Method

		
 wget -O bootstrap.sh https://boincspy.ddns.net/bootstrap.sh
 bash bootstrap.sh	
		
	

Step 2: Configure BoincSpy

Important


I have codesigned the applications for x64 / Arm64 Macs to avoid security exceptions, however I am unable to test outside my development environment,so if there are issues email me and send the error messages.
	
cd ~/BoincSpy/bin
./BoincSpy.Setup.Console 

SETUP NOTES: I will only use your email address for software updates and when your project
      has not written any Workunits after the specified timeout hours specified in setup program.
						
					

Step 3: Autostart BoincSpy.MQRabbit.Sender - This saves Workunits to a server in the cloud.

	

vi ~/BoincSpy/tools/com.boincspy.mqrabbit.sender.plist
   Modify the script and replace {user} with actual user that will be running BoincSpy there is one location that need changing.
cp ~/BoincSpy/tools/com.boincspy.mqrabbit.sender.plist ~/Library/LaunchAgents
launchctl load -w ~/Library/LaunchAgents/com.boincspy.mqrabbit.sender.plist
launchctl start com.boincspy.mqrabbit.sender
launchctl list | grep com.boincspy.mqrabbit.sender

If you do not want to run BoincSpy.MQRabbit.Sender as a service. Do the following everytime you login:

cd ~BoincSpy/bin
nohup ./BoincSpy.MQRabbit.Sender & 
						
					

Step 4: Running BoincSpy.Viewer

Troubleshooting tips if BoincSpy.MQRabbit.Sender does not start as a user process.

If the launchctl list does not show a pid, it means it did not start, check the following: