PlotVault PDM

让你的模型和设计文件不再散落各处。

PlotVault 是一个轻量级自建图纸文档管理系统,专为 3D 打印爱好者和设计师打造。它让每个文件都有版本历史,同名上传自动归档旧版;图纸直接存在你 NAS 的真实目录里,不用打开软件也能浏览备份。

为什么选择 PlotVault?

技术亮点

组件技术栈特点
后端Rust + Axum + PostgreSQL单个静态二进制,7x24 常驻零负担
客户端Tauri 2 + Vue 3 + Three.js原生窗口、安装包小、启动快
存储真实目录 + PostgreSQL目录即数据,备份就是拷贝目录

快速开始

1
2
3
4
5
6
7
8
9
# 1. 克隆仓库
git clone https://github.com/donniemarc/plotvault-PDM.git

# 2. 进入目录
cd plotvault-PDM

# 3. 使用 Docker Compose 部署
# 编辑 docker-compose.yml 中的占位符
docker compose up -d

支持的文件格式

格式预览方案
DWG服务端 libredwg 转 DXF → 客户端 Three.js 渲染
DXF客户端直接渲染(LINE/多段线/圆/圆弧/椭圆/样条/文字标注)
STEP/STP/IGES/IGS客户端 occt-import-js(OpenCascade WASM)直接解析
STLThree.js 直接渲染
PDFpdf.js 渲染
图片/文本内建视图

了解更多

参与贡献

PlotVault 是一个开源项目,欢迎贡献代码、提交 Issue 或提出建议。

许可证

MIT License © 2026 donniemarc