Sign inSign up

argentoff/boinc

By argentoff

Updated over 6 years ago

BOINC client dockerized: single-host dedicated instance created with docker/machine/compose

Image
0

4.4K

argentoff/boinc repository overview

WAZZUP?

A simple-like-a-stick single-host docker installation of BOINC client.

WORKS ON

Anything with a docker-machine and docker-compose installed.

WHY?

Because I needed to a) run me a BOINC in a tiny controlled instance and b) exercise me a docker.

Arm64v8 note

Since v0.0.14-arm64v8 we can run armhf aka arm32v7 applications!

LICENSE

MIT DOCS

See the Dockerfiles. Here's the compose file example:

version: '3.4'

x-custom:
  &default-image
  image: 'argentoff/boinc:v0.0.13-arm32v7'

secrets:
  boinc_gui_password:
    external: true

volumes:
  boinc-data-1:
    driver: nfs
    driver_opts:
      share: nas.ag.lan:/volumeUSB1/usbshare/homelab/netshare-storages/boinc-data-1

services:
  cruncher_1:
    <<: *default-image
    environment:
      TIMEZONE: Europe/Moscow
    volumes:
      - boinc-data-1:/var/lib/boinc-client
    ports:
      - target: 31416
        published: 31416
        mode: host
    secrets:
      - boinc_gui_password
    deploy:
      mode: replicated
      replicas: 1
      placement:
        constraints:
          - node.labels.net.argentoff.boinc.cruncher == 1
      restart_policy:
        delay: 10s
        max_attempts: 3
        window: 120s
      update_config:
        delay: 10s

Github repo: https://github.com/argent-smith/boinc_docker

Tag summary

Content type

Image

Digest

Size

74.7 MB

Last updated

over 6 years ago

docker pull argentoff/boinc