boinc

8.2.8dfsg202512070716ubuntu24.04.1-ls139

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.

docker pull lscr.io/linuxserver/boinc:latest

Quick start

Generated from the image's own configuration. Replace the /path/to folders with real paths on your host.

---
services:
  boinc:
    image: lscr.io/linuxserver/boinc:latest
    container_name: boinc
    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
    shm_size: 1gb
    restart: unless-stopped

Parameters

Ports
PortFunctionRequired
8080:8080Boinc desktop gui HTTP (only to be used by reverse proxies and not direct access).required
8181:8181Boinc desktop gui HTTPS.required
Environment variables
VariableFunctionRequired
PUID=1000User IDrequired
PGID=1000Group IDrequired
TZ=Etc/UTCTimezonerequired
PASSWORD=Optionally set a password for the gui.optional
Volumes
PathFunctionRequired
/configWhere BOINC should store its database and config.required
Devices
DeviceFunctionRequired
/dev/driOnly needed if you want to use your Intel GPU (vaapi).optional
Other settings
SettingFunctionRequired
shm_size: 1gbRecommended for all desktop images.required

Architectures

Pulling :latest picks the right one for your host automatically.

  • x86_64latest
  • arm64arm64v8-latest

Tags

  • :latestStable releases

Changelog

  1. Rebase to resolute, make Wayland default disable with PIXELFLUX_WAYLAND=false.

  2. Add Wayland init logic.

  3. Rebase to selkies. Breaking change: HTTPS is now required. Use port 8181 with HTTPS for direct access. Reverse proxies can connect to 8080 over http as long as it's served over HTTPS to the user.

Related

Browse all

foldingathome

8.5.6-ls219

Folding@home is a distributed computing project for simulating protein dynamics, including the process of protein folding and the movements of proteins implicated in a variety of diseases. It brings together citizen scientists who volunteer to run simulations of protein dynamics on their personal computers. Insights from this data are helping scientists to better understand biology, and providing new opportunities for developing therapeutics.

15.5K pulls per month53 GitHub starsarm64