1
0
Fork 0
Go to file
Nikolay Yurin 8074f0f173
Merge pull request #2 from sndrtj/master
Fix permission error and allow interactive mode in entrypoint.sh
2020-03-07 13:48:36 -08:00
docker-compose.yaml Initial upload 2020-03-05 02:46:46 -08:00
Dockerfile Fix permission error and allow interactive mode in entrypoint.sh 2020-03-06 00:26:05 +01:00
entrypoint.sh undo if/else 2020-03-06 23:42:44 +01:00
LICENSE Initial commit 2020-03-05 02:44:40 -08:00
README.md Initial upload 2020-03-05 02:46:46 -08:00

Folding@Home Docker

Folding@home is a project focused on disease research. The problems were solving require so many computer calcul­ations and we need your help to find the cures!

Usage

docker

docker run \
  --name folding-at-home \
  -p 7396:7396 \
  -p 36330:36330 \
  -e USER=Anonymous \
  -e TEAM=0 \
  -e ENABLE_GPU=false \
  -e ENABLE_SMP=true \
  --restart unless-stopped \
  yurinnick/folding-at-home

docker-compose

---
version: "3"
services:
  folding-at-home:
    image: yurinnick/folding-at-home
    container_name: folding-at-home
    environment:
      - USER=Anonymous
      - TEAM=0
      - ENABLE_GPU=false
      - ENABLE_SMP=true
    ports:
      - 7396:7396
      - 36330:36330
    restart: unless-stopped

Kubernetes

TDB

Parameters

  • USER - Folding@home username (default: Anonymous)
  • TEAM - Foldinghome team number (default: 0)
  • PASSKEY - [optional] Folding@home passkey
  • ENABLE_GPU - Enable GPU compute (default: false)
  • ENABLE_SMP - Enable auto-configuration of SMP slots (default: true)

Additional configuration parameters can be passed as command line arguments. To get the full list of parameters run:

docker run yurinnick/folding-at-home:latest --help

Web Interface

Web interface is locked to localhost by default, to enable remote access run:

docker run \
  --name folding-at-home \
  -p 7396:7396 \
  -p 36330:36330 \
  -e USER=Anonymous \
  -e TEAM=0 \
  -e ENABLE_GPU=false \
  -e ENABLE_SMP=true \
  --restart unless-stopped \
  yurinnick/folding-at-home \
  --allow 0/0 \
  --web-allow 0/0