寒いのでBOINCを動かしてサーバで暖をとる
CPUを使うプロジェクトとGPUを使うプロジェクトがある
CPUを使うプロジェクトでおすすめなのがMilkeyway@home
Linuxで動かすならdockerでやるのがいちばん簡単だった
プロジェクト一覧
dockerイメージ
code:shell_1.sh
docker run --rm --name boinc --net=host --pid=host -v /opt/appdata/boinc:/var/lib/boinc -e BOINC_GUI_RPC_PASSWORD="123" -e BOINC_CMD_LINE_OPTIONS="--allow_remote_gui_rpc" boinc/client
code:shell_2.sh
code:~/boinc/docker-compose.yml
services:
boinc:
image: boinc/client
container_name: boinc
network_mode: "host"
pid: "host"
volumes:
- /opt/appdata/boinc:/var/lib/boinc
environment:
- BOINC_GUI_RPC_PASSWORD=123
- BOINC_CMD_LINE_OPTIONS=--allow_remote_gui_rpc
restart: "always"
code:sh
docker compose を使用して1つのコンピュータで2つのクライアントを立ち上げる
code:docker-compose_2clients.yml
services:
client1:
hostname: c1.mox01.akdx.or6.jp
image: boinc/client
volumes:
- ./data/client1:/var/lib/boinc
restart: "always"
client2:
hostname: c2.mox01.akdx.or6.jp
image: boinc/client
volumes:
- ./data/client2:/var/lib/boinc
restart: "always"
code:sh
code:sh
docker compose up
code:sh
MILKYWAY_API_KEY="<API_KEY>"
code:sh
アカウントキーは以下のページから取得できる