BOINC 主机

BOINC on AvaHost 是志愿计算客户端,可以连接到公共科学项目,并在 VPS 上运行其任务。

  • 一键 部署
  • 15 GB 所需磁盘空间
  • 1 GB 内存 所需内存
  • 来自 2 € 价格
立即订购 无设置费

您在 AvaHost 上获得的服务

一键部署、自定义域名、免费HTTPS、自动应用更新和定期备份是每个云应用的标准配置。您可以在一台服务器上运行多个应用,并且包括终端访问。

此模板不包含数据库容器。

立即订购

技术

Docker 镜像
boinc/client:latest
默认端口
0

BOINC 的工作原理

此软件包是 BOINC 客户端,镜像为 boinc/client,来自 BOINC/boinc-client-docker 存储库。客户端连接到科学项目,下载其应用程序和工作单元,运行它们,并上传结果。这不是实验室用来创建这些工作单元的 BOINC 项目服务器。项目服务器是一个不同的、更重的系统,不是此目录条目安装的内容。

上游 Docker 示例使用主机网络、位于 /var/lib/boinc 的数据卷、GUI RPC 密码和允许远程管理器连接的命令标志。然后,您使用 BOINC Manager 或另一个支持该 RPC 的管理器来连接项目并设置客户端可以使用多少 CPU 和磁盘。没有精美的公共网站。没有数据库容器。存在 Alpine 标记的镜像,README 警告某些项目因 musl 而拒绝它们,所以通常预期的标记是基于 glibc 的默认版本。

BOINC 的主要功能

您选择项目。客户端不会为您选择一个事业。上游存在 GPU 特定标记,用于配备 NVIDIA、AMD 或 Intel 显卡的机器。普通 AvaHost VPS 不包括这些 GPU,所以这个基线是 CPU 客户端。工作单元内的科学应用程序可能会请求比空闲客户端更多的内存。如果项目需要超过计划的内存,该任务将失败或大量交换。考虑到这一点,使用内存上限设置客户端。

AvaHost 自动更新客户端镜像并按计划备份数据目录,该目录保存附件和缓存的工作。已上传的结果存放在项目处。BOINC 不需要专用公网 IP。BOINC 不包括应用程序邮件。您支付 VPS 费用,然后捐赠其 CPU。只有当捐赠是您想要的时,这种交易才是合理的。

BOINC vs Folding@home

1

BOINC

BOINC 是一个可以连接到许多项目的客户端。Folding@home 是一个不同的志愿计算系统,拥有自己的客户端和自己的蛋白质折叠工作。当该项目是您想要支持的项目时,选择 Folding@home。当您想要 BOINC 客户端和来自 BOINC 生态系统的项目时,选择此软件包。

2

Folding@home

两者都不为您的客户托管网站。两者都消耗您本可以出售给应用程序的 CPU。

谁使用 BOINC

想要捐赠计算周期的研究人员支持者和家庭实验室爱好者使用 BOINC 客户端。如果您来发布应用程序、网站或自己的工作单元工厂,这是错误的软件包。如果 VPS 必须对延迟敏感的服务保持响应,这也是错误的软件包,因为客户端的构建目的是使用您允许它使用的 CPU。

自托管 BOINC:要求和成本

基线是 1024 MB RAM 和 1 个 CPU 核心用于客户端进程,镜像 boinc/client,无数据库。单个科学任务可能需要超过该最低限度的 RAM。在 AvaHost 上,BOINC 客户端的推荐最低配置是 €2 的计划 1。该软件包包括一键部署、自动更新和客户端目录的定期备份。没有公共网站、专用 IP 和项目服务器。仅连接您接受其条款的项目。

F.A.Q

  • BOINC 客户端在方案 1 上起价为 €2。您需要为客户端占用的 VPS 容量付费。科学项目不向 AvaHost 计费,AvaHost 也不向您支付周期费用。某些项目的任务需要超过 1 GB。如果您附加的工作量大于此基准,请升级方案。GPU 镜像不属于此 CPU 基准。

  • 不。此套餐不发布公共网站。您可以通过 GUI RPC 密码使用 BOINC Manager 从您允许的机器控制客户端。主机名是可选的,不是志愿者浏览项目的方式。如果您想要项目网站,您需要 BOINC 服务器软件,这是一个不同的系统。

  • AvaHost 自动更新客户端并按计划备份 /var/lib/boinc,包括项目附件。已报告给项目的工作存储在该项目的服务器上。更新后,打开管理器并确认客户端仍然连接且正在获取任务。保留 RPC 密码,因为管理器没有它无法连接。

  • 不。这是加入现有项目的志愿者客户端。创建工作单元并提供项目网站的项目服务器不在此应用程序的范围内。仅订购此套餐以捐赠 CPU。在附加之前,请阅读每个项目的规则,并限制 CPU 使用,以便 VPS 仍然可以应用自己的更新。