👂 安装 LoadUp
📝 概述
!!!info "注意“ LoadUp 无法在没有 DNS 健康检查组件的情况下运行。
LoadUP 运行监控服务器包含两个独立的安装步骤:
loadup-cp/deploy/install.sh:将 LoadUP-CP 和 API-Server 安装到一台 VPS 上。loadup-worker/deploy/install.sh:将 LoadUP-Worker 安装到另一台 VPS 上。
注意
建议将 LoadUP 组件安装到独立的 VPS 服务器上。
- 不要将 LoadUP-CP 安装到已有的 EdgeHit Controller 或 Load Proxy 节点上,否则会产生端口冲突。
- 虽然可以将 LoadUP-Worker 安装到 Load Proxy 节点上,但不推荐这么做。
您需要安装一个 LoadUP-CP 实例,以及至少一个 LoadUP-Worker 实例。LoadUP-Worker 设计用于部署在不同的地理区域,以确保从不同地区监控目标节点的可达性。
🪧 安装 LoadUp-CP
-
设置环境变量与密钥:
export REGISTRY_PASSWORD='<密钥>' export LOADUP_SERVER_DOMAIN='<目标安装服务器的域名>' export LOADUP_HTTP_AUTH_PASS='<load proxy 中的 http_auth_pass 值>'!!!info "注意“ HTTP_AUTH_PASS 是为 LoadUP-CP 中的 Node-Exporter 定义的密码,如果未配置将随机生成。提前定义可选,但建议与 Load Proxy 一致以便接入 Prometheus;这样会将 LoadUP-CP 指标归入同一个作业
node中,与 Load Proxy 实例共享。
-
使用
CURL运行安装脚本:-
安装完成后,安装信息与管理工具将保存在
/usr/local/loadup/loadup-cp/目录中,内容如下所示: -
.env文件包含如 JWT 密钥、域名、Node Exporter 密码等配置。 install-info.txt文件包含如默认登录信息、Web 管理面板地址及部分.env中的密钥信息。bin/目录中包含管理脚本,用于更新和备份等操作。
安装步骤中包含起始配置教程
安装 LoadUP-CP 的过程中将自动完成起始配置 ,因为安装 LoadUP-Worker 和 DNS 健康检查器需要预先在 LoadUP-CP 中生成 API Token。
-
-
登录 LoadUP-CP 仪表板(信息见
install-info.txt),进入Check > Server Group设置服务器组。

-
输入服务器组名称,选填描述,点击
保存更改。Note
服务器组是标签,用于标识 LoadUP-Worker 所属的地理区域,如
Asia。 -
进入
Check > Server页面,点击添加创建新的 Worker。 -
填写 IP 地址与主机名,选择所属的服务器组后点击
保存更改。 -
记录该 Worker 的
UUID,对应 LoadUP-Worker 的.env文件中的loadup_worker_api_key。
-
前往
Account > Details页面,记录API Token,用于 DNS Healthchecker 的.env配置中的loadup_worker_api_key。Note
不要点击
重新生成API Token,否则会让此前的 API TOKEN 失效,需要重新配置 Worker 与 DNS Healthchecker 的.env文件。
LoadUP-CP 安装完毕后,即可继续安装 LoadUp-Worker 及 DNSHealth-Check 模块以组成 DNS 安全检查系统。
👷 安装 LoadUp-Worker
LoadUP-Worker 部署在多个 VPS 上,通过 ICMP 或 HTTP 检查目标状态,并将信息汇报给 LoadUP-CP。
重要
请先完成 LoadUP-CP 安装,记录服务器的 UUID(API Token)后再继续。
-
设置环境变量与密钥:
export REGISTRY_PASSWORD='<密钥>' export loadup_worker_api_url='<LoadUP-CP 的域名>' export loadup_worker_api_key='<目标服务器 UUID>' export loadup_worker_http_auth_pass='<load proxy 中的 http_auth_pass 值>'Info
HTTP_AUTH_PASS 用于 LoadUP-Worker 的 Node Exporter,未配置将随机生成。推荐与 Load Proxy 一致,便于接入 Prometheus(会共享
nodejob 名)。 -
使用
CURL运行安装脚本:-
安装完成后信息保存在
/usr/local/loadup/loadup-worker/,目录内容如下: -
.env文件包含所有配置密钥。 install-info.txt文件记录安装详情。bin/目录提供如更新、备份等管理脚本。
-



