A small suite of bash scripts to control operation of my contribution to the BOINC distributed grid supercomputer
-
Updated
Nov 26, 2022 - Shell
BOINC (Berkeley Open Infrastructure for Network Computing) is an open source middleware system for volunteer computing (a type of distributed computing) and a network of volunteer computing projects. Developed originally to support SETI@home, the BOINC computing network now encompasses dozens of active research project across all scientific disciplines from medical research to physics, astrophysics, math, biology, and AI. It provides scientists across the globe with petaFLOPS of free computing power daily and is one of the largest distributed computing platforms in the world.
A small suite of bash scripts to control operation of my contribution to the BOINC distributed grid supercomputer
A comprehensive Docker Compose setup for a home media server, featuring Jellyfin, Sonarr, Radarr, qBittorrent, and more. This stack provides a complete solution for media management, streaming, and automated downloads, all secured behind a Caddy reverse proxy.
Uses information from BoincTasks and Project Sites to analyze efficiency: VS2017
BOINC Client Installation on Google Cloud Platform
GRC Magnitude MapReduce Hadoop
visualizing boid.com metrics via prometheus/grafana
A web interface for multiple BOINC Clients
Get current BOINC tasks, CPU load, and temperature in your command line.
Monitor BOINC hosts and update remote LEDs using REST calls to reflect their workload.
Munin scripts that I created or modified, including BOINC credit & PiHole blocked ads monitoring.
A novel "proof of work" faucet which uses BOINC computation work to prevent abuse. Can be used for any coin with slight modifications.
Various scripts and tooling around building and running BOINC client and BOINC manager in docker containers based on Debian Testing.
Docker image to deploy BOINC Manager with GUI, accesible through web browser & VNC