BOINC
BOINC is a platform for high-throughput computing on a large scale (thousands or millions of computers). It can be used for volunteer computing (using consumer devices) or grid computing (using organizational resources). It supports virtualized, parallel, and GPU-based applications.
Directory Structure
- .env
- docker-compose.yml
docker-compose.yml
version: '3.9'
services:
boinc:
image: lscr.io/linuxserver/boinc:latest
container_name: boinc
security_opt:
- seccomp:unconfined #optional
environment:
- PUID=1000
- PGID=1000
- TZ=Etc/UTC
- PASSWORD= #optional
volumes:
- /path/to/boinc/config:/config
ports:
- 8080:8080
- 8181:8181
devices:
- /dev/dri:/dev/dri #optional
restart: unless-stoppedResources
Website: https://boinc.berkeley.edu/
GitHub: https://github.com/BOINC/boinc
Docker Hub (LinuxServer.io): https://hub.docker.com/r/linuxserver/boinc
Configuration: https://github.com/linuxserver/docker-boinc