docker run -e CLUSTER_ID=xxx -e CLUSTER_SECRET=yyy -v /opt/openbmclapi/cache -p 4000:4000 bangbang93/openbmclapi
docker run -d \
-e CLUSTER_ID=${CLUSTER_ID} \
-e CLUSTER_SECRET=${CLUSTER_SECRET} \
-e CLUSTER_PUBLIC_PORT=${CLUSTER_PORT} \
-e CLUSTER_IP=example.com \
-v /data/openbmclapi:/opt/openbmclapi/cache \
-p ${CLUSTER_PORT}:4000 \
--restart always \
bangbang93/openbmclapi
若无法访问docker hub registry,可以使用国内镜像
docker pull registry.bangbang93.com/bmclapi/openbmclapi
若要使用不同端口,请添加CLUSTER_PUBLIC_PORT环境变量以修改上报端口
TODO
git clone https://github.com/bangbang93/openbmclapi
cd openbmclapi
npm ci
npx ts-node src
missing CLUSTER_PORT的报错,说明一切正常,该设置参数了在项目根目录创建一个文件,名为.env
写入如下内容
CLUSTER_ID=你的CLUSTER_ID
CLUSTER_SECRET=你的CLUSTER_SECRET
CLUSTER_PORT=对外访问端口
CLUSTER_ID和CLUSTER_SECRET请联系我获取
如果配置无误的话,就会开始拉取文件,拉取完成后就会开始等待服务器分发请求了
openbmclapi会自行同步需要的文件,但是初次同步可能会速度过慢,如果您的节点是个全量节点,可以通过以下命令使用rsync快速同步
由于没有空闲节点,该命令暂时不可用rsync -azvP [email protected]::openbmclapi cache
Content type
Image
Digest
sha256:41c588889…
Size
107.1 MB
Last updated
over 1 year ago
docker pull bangbang93/openbmclapi