Installation
boincrs ships as package-manager installs, prebuilt binaries, and a
source build. Pick whichever fits your platform.
Homebrew (macOS / Linux)
brew tap jakenherman/boincrs https://github.com/jakenherman/boincrs
brew install boincrs
Upgrade later with brew upgrade boincrs. The formula installs the prebuilt
binary for your architecture (Apple Silicon, Intel macOS, or x86-64 Linux) and
verifies it against the release checksum.
Chocolatey (Windows)
choco install boincrs
Upgrade later with choco upgrade boincrs. The package downloads the Windows
release zip, verifies its SHA256, and puts boincrs on your PATH.
Prebuilt binaries
Every GitHub Release attaches
a tarball (Linux/macOS) or zip (Windows) plus a checksums.txt. Download the
asset for your platform, verify it, and place boincrs somewhere on your
PATH:
# Example: Linux x86-64
curl -LO https://github.com/jakenherman/boincrs/releases/latest/download/checksums.txt
# download the matching boincrs-<version>-x86_64-unknown-linux-gnu.tar.gz, then:
sha256sum -c checksums.txt --ignore-missing
tar xzf boincrs-*-x86_64-unknown-linux-gnu.tar.gz
install -m 0755 boincrs ~/.local/bin/boincrs
Verify the install
boincrs --version
Build from source
Prerequisites:
- BOINC client (with GUI RPC enabled) for the local daemon.
- Rust stable toolchain with
cargo. gitto clone the repository.
git clone https://github.com/jakenherman/boincrs.git
cd boincrs
cargo build --release
Binary output:
- Linux / macOS:
./target/release/boincrs - Windows:
.\target\release\boincrs.exe
You can also run without building a release binary:
cargo run
Platform notes
Linux
sudo apt install boinc-client boinc-manager # or your distro equivalent
# ensure GUI RPC is enabled and note the path to gui_rpc_auth.cfg
The default password file is often /etc/boinc-client/gui_rpc_auth.cfg.
Depending on your distribution and permissions you may need to sudo cat it or
run boincrs as a user in the boinc group.
macOS
Install BOINC via the official installer or Homebrew. The GUI RPC password file lives inside the BOINC app data directory managed by the installer.
Windows
Install BOINC and install Rust via
rustup. GUI RPC is enabled by default; the password file
lives under the BOINC data folder (for example under C:\ProgramData\BOINC).
Verify
cargo test
See Testing for live-daemon and compatibility-matrix tests.
Next: Configuration.