Skip to content

Zipoly Server 团队版

一句话介绍

把 Zipoly 桌面版的压缩能力变成一个 Web 服务,部署在你自己的服务器上,通过 API 调用或浏览器操作。

适合谁用?

你是...桌面版够用吗?需要团队版吗?
3D 美术 / 设计师✅ 够了不需要
个人开发者✅ 够了不需要
团队(3 人以上共用)❌ 每人装一遍太麻烦需要
有 CI/CD 自动化流水线❌ 无法自动化需要
数据不能出内网❌ 桌面版跑在个人电脑上需要
需要批量处理上百个模型❌ 桌面版有批量限制需要

能做什么?

功能说明
模型压缩Draco / Meshopt 双引擎,GLB 体积减少 60%-90%
格式转换GLB、glTF、FBX、OBJ、STL、DAE、PLY 七种格式互转
纹理优化JPEG / WebP / PNG 压缩 + KTX2(Basis Universal)编码
模型修复自动去空节点、修法线、合并重复顶点、删退化面
体检诊断生成详细报告:顶点数、面数、贴图信息、问题列表
批量处理一次提交几十个文件,自动排队并发处理

和桌面版的区别

桌面版:打开软件 → 拖入文件 → 点按钮 → 下载结果
团队版:部署到服务器 → 调用 API → 自动处理 → 下载结果

核心区别就三点:

  1. 没有图形界面(但有 Web 管理后台可以看状态)
  2. 跑在服务器上,不占用你的电脑
  3. 通过 API 调用,可以接入任何系统

怎么部署?

只需要一台能跑 Docker 的服务器,三步启动:

bash
# 1. 加载镜像
docker load -i zipoly-server-v2.1.0-image.tar

# 2. 启动(一行命令)
docker run -d --name zipoly-server \
  -p 8080:80 -v zipoly-data:/app/data \
  -e ZIPOLY__SERVER__API_KEY=your-key-here \
  zipoly-server:2.1.0

# 3. 打开浏览器验证
curl http://localhost:8080/api/v1/health

详细步骤见 Docker 部署

文档导航

我想...看这里
部署服务Docker 部署 —— 从零开始,5 分钟跑通
调用接口API 参考 —— 全部端点、参数、示例代码
调整配置配置参考 —— 并发数、存储、日志等
了解价格授权与定价 —— 套餐与购买

技术架构(给运维看的)

┌─────────────────────────────────────┐
│           Docker 容器               │
│                                     │
│  ┌──────────┐    ┌───────────────┐  │
│  │  Nginx   │───▶│  Zipoly Core  │  │
│  │  :80     │    │  (Rust/Axum)  │  │
│  └──────────┘    └───────┬───────┘  │
│                          │          │
│                   ┌──────▼───────┐  │
│                   │  SQLite      │  │
│                   │  + 文件存储   │  │
│                   │  (/app/data)  │  │
│                   └──────────────┘  │
└─────────────────────────────────────┘

         │ 映射 :8080
    你的服务器

对外只需暴露一个端口(默认 8080),数据持久化在 /app/data 卷中。

专为 Web3D 开发者设计