Web
功能
- CPU 负载
- 平均负载
- 内存使用情况
- 正常运行、启动时间
- 文件系统装载(和磁盘使用)
- 磁盘 I/O 统计信息
- 网络接口
- 网络流量统计
- 进程列表
- 进程详细信息
仪表盘
安装
Docker(群晖、QTS、Unraid、PVE、Openwrt 推荐使用 docker)
详细教程请访问文档链接 👉 Docker (opens in a new tab)
docker run -d \
-v /proc:/proc \
-v /dev:/dev \
-v /sys:/sys \
-v /etc:/etc \
-v /run/media:/run/media \
-v /sys/class/net:/sys/class/net \
--privileged=true \
--restart unless-stopped \
--network=host \
--name=serverbee-web \
zingerbee/serverbee-web -p 9527
将 9527 替换为任何你想要的端口
Linux、Windows、MacOS
前往 Github Releases (opens in a new tab) 下载对应平台的 serverbee-web 压缩包,解压后运行 serverbee-web
二进制文件即可
常见问题
Dashboard 地址
Dashboard 地址为 http://ip:port
,默认端口为 9527
首次登录
首次安装完毕,token 随便填写,即为 Token (管理员密码),后续可在 /settings/security
路由下修改
忘记密码
可以在 localhost
下查询到 token
curl http://localhost:9527/local/config/app
响应如下:
{
"success": true,
"data": {
"token": "token"
}
}
更多设置
使用自定义端口
./serverbee-web -p 8081
配置相关 API
以下接口只能从 localhost
访问
查看所有配置
curl http://localhost:9527/local/config
响应如下:
{
"success": true,
"data": {
"web_server": {
"port": 9527
},
"server": {
"token": "token",
"host": "serverhub.app",
"disable_ssl": false
},
"app": {
"token": "token"
}
}
}
查看 web_server
配置
web 服务器的相关配置,包括端口号
curl http://localhost:9527/local/config/web_server
响应如下:
{
"success": true,
"data": {
"port": 9527
}
}
更新 web_server
配置
curl -X POST -H "Content-Type: application/json" -d '{"port": 9527}' http://127.0.0.1:9527/local/config/web_server
响应如下:
{
"success": true
}
查看 app
配置
app 的相关配置,包括通讯密钥
curl http://localhost:9527/local/config/app
响应如下:
{
"success": true,
"data": {
"token": "token"
}
}
更新 app
配置
curl -X POST -H "Content-Type: application/json" -d '{"token": "newToken"}' http://localhost:9527/local/config/app
响应如下:
{
"success": true
}
查看 server
配置
server 的相关配置,包括通讯密钥、服务器地址、是否禁用 SSL
curl http://localhost:9527/local/config/server
响应如下:
{
"success": true,
"data": {
"token": "token",
"host": "serverhub.app",
"disable_ssl": false
}
}
更新 server
配置
curl -X POST -H "Content-Type: application/json" -d '{"token": "newToken", "host": "serverhub.app", "disable_ssl": false}' http://127.0.0.1:9527/local/config/server
响应如下:
{
"success": true
}
从源码编译
1. 构建前端源码
需要安装 nodejs、pnpm
pnpm -C view install
pnpm -C view build
构建产物在 view/dist
目录下
2. 构建 web 模块源码
需要安装 rust
cargo build --bin serverbee-web --release
然后你可以在 target/release
找到 serverbee-web
文件