Language : 🇺🇸 English | 🇨🇳 简体中文
iOS 应用 ServerBee 的后端
- CPU 负载
- 平均负载
- 内存使用情况
- 正常运行、启动时间
- 文件系统装载(和磁盘使用)
- 磁盘I/O统计信息
- 网络接口
- 网络流量统计
- 进程列表
- 进程详细信息
- 杀死进程
- 进程所属子进程
bash <(curl -s https://raw.githubusercontent.com/ZingerLittleBee/server_bee-backend/main/script/startup.sh)
详细教程请访问文档链接 👉 Docker
docker run -d \
-v /proc:/proc \
--privileged=true \
--restart unless-stopped \
--network=host \
--name=serverbee-web \
zingerbee/serverbee-web -p 9527
👇 详细教程请访问如下文档链接
从 Release 页面 获取最新版本下载地址
# (可选)
mkdir serverbee
cd serverbee
# 注意根据系统架构下载对应版本
# macOS
wget https://github.com/ZingerLittleBee/server_bee-backend/releases/download/v1.2.6/serverbee-deploy-x86_64-apple-darwin.zip
unzip serverbee-deploy-x86_64-apple-darwin.zip
# Linux
wget https://github.com/ZingerLittleBee/server_bee-backend/releases/download/v1.2.6/serverbee-deploy-x86_64-unknown-linux-musl.zip
unzip serverbee-deploy-x86_64-unknown-linux-musl.zip
# 默认端口是 9527
./serverbee-deploy
详细教程请访问文档链接 👉 Windows
-
从 release 页面 下载最新版本
serverbee-deploy-x86_64-pc-windows-gnu.zip
-
解压 serverbee-deploy-x86_64-pc-windows-gnu.zip
-
双击启动 serverbee-deploy.exe
默认情况下,只会下载稳定版本
如果你想下载预发布版本,可以使用
--pre-release
参数
./serverbee-deploy --pre-release
./serverbee-deploy -i
./serverbee-deploy -a true
./serverbee-deploy -a false
./serverbee-deploy -p 8081
# 对于未使用 deploy 模块的用户,可以使用以下命令
./serverbee-web -p 8081
./serverbee-web -l /var/log/serverbee
./serverbee-web -d /var/lib/serverbee
./serverbee-deploy -p 8081 -a false -u true
以下接口只能从 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 服务器的相关配置,包括端口号
curl http://localhost:9527/local/config/web_server
响应如下:
{
"success": true,
"data": {
"port": 9527
}
}
curl -X POST -H "Content-Type: application/json" -d '{"port": 9527}' http://127.0.0.1:9527/local/config/web_server
响应如下:
{
"success": true
}
app 的相关配置,包括通讯密钥
curl http://localhost:9527/local/config/app
响应如下:
{
"success": true,
"data": {
"token": "token"
}
}
curl -X POST -H "Content-Type: application/json" -d '{"token": "newToken"}' http://localhost:9527/local/config/app
响应如下:
{
"success": true
}
server 的相关配置,包括通讯密钥、服务器地址、是否禁用 SSL
curl http://localhost:9527/local/config/server
响应如下:
{
"success": true,
"data": {
"token": "token",
"host": "serverhub.app",
"disable_ssl": false
}
}
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
}
需要安装 nodejs、pnpm
pnpm -C view install
pnpm -C view build
构建产物在 view/out
目录下
需要安装 rust
cargo build --release
然后你可以在 target/release
找到可执行文件