搭建
OpenBMCLAPI提供了两种部署方式:源码与docker。本文仅介绍在Linux中使用源码部署的方法,docker请参考此处(由于访问美国网站困难,这里使用kkgithub镜像站,如需访问源站请自行修改网址)
当然,OpenBMCLAPI还有其他网友开发的不同语言程序,目前bangbang93的node端还是最稳定的。不同端详细对比见本文末尾
以下使用Debian12进行演示
安装nodejs20
更新apt
apt update
获取并修改系统node的资源库
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
安装nodejs
apt install nodejs -y
验证安装
node --version
当版本是20时代表安装成功
搭建OpenBMCLAPI
运行下面官方提供的脚本安装:
git clone https://kkgithub.com/bangbang93/openbmclapi
cd openbmclapi
## 安装依赖
npm ci
## 编译
npm run build
## 运行
node dist/index.js
当你看到CLUSTER_ID is not set
的报错, 说明一切正常, 该设置参数了
配置参数(ID和SECRET请加Q群689855839找群主获取!)
配置完成后,再次运行node dist/index.js
,程序会开始同步文件,同步完成后就会开始等待服务器分发请求了
同步文件的线程数量通过目前主控负载动态适配,所以全量节点同步完可能需要很久(主要还是取决于你服务器的下载带宽,网盘节点理论同步速度由上行和下行取最小值)
主流端对比
链接:
评论