Repository navigation
DeskLab v1.0.0
DeskLab 首个正式版本,面向 Windows x64 的个人本地测试环境。第一方源码采用 MIT 许可证。
下载与升级
- 推荐下载安装器
DeskLab-Setup-v1.0.0-windows-x64.exe。 DeskLab.exe为独立程序,内含 Bun、网页、托盘和 QEMU;运行无需另装 Bun 或 Node.js。- 程序界面、API 和安装器版本为
1.0.0,Windows PE 数字文件版本为1.0.0.0。 - 附件提供
SHA256SUMS.txt和DeskLab-Setup.build.json,可核对程序与安装包。 - 已有安装可选择原目录覆盖升级,无需先卸载。升级前关闭虚拟机、停止容器并完全退出 DeskLab,备份数据目录。安装器保留用户配置、SQLite、虚拟磁盘、ISO 和自定义模板。
功能与发布范围
- Windows/Linux 虚拟机创建、ISO 安装、模板克隆、启动、关机、重启与恢复。
- noVNC 控制台、NAT、SSH 密钥、本机端口映射和 SQLite 存储。
- 创建前检查 ISO 类型与版本;支持连接外部 Docker 及受限 Compose。
- 本次为基础包,包含 QEMU、固件与安装配方,不含客体系统 ISO 或独立 Docker Linux 镜像。完整 Docker 组件继续单独验证。
- 保持单用户、本机回环管理定位;不提供桥接、远程多用户管理、GPU/USB 直通或完整 Windows 11 TPM/Secure Boot 支持。
验证
- 本机:131 项测试通过、1 项平台条件测试跳过、0 项失败;类型检查和文档检查通过。
- 同一源码提交的 Windows CI:121 项测试通过、11 项硬件/介质条件测试跳过、0 项失败;EXE、页面/API 版本、正常退出和安装器构建通过。
- 本机真实 WHPX/QEMU 验证:启动、QMP/VNC、模板独立性、恢复、重启、删除、API 访问保护、WebSocket 控制台与异常退出清理通过。首次并行验收出现 SSH 端口绑定失败,串行重跑通过。
- 已下载主线 CI 成品并核对 SHA-256,在隔离目录通过启动、安装、覆盖升级、卸载、用户数据保留及 MIT/第三方说明安装检查。
- 标签流水线重新构建发布附件,在草稿中逐一核对 GitHub 附件 SHA-256 后公开。
- 已从公开 Release 重新下载安装器,核对安装器与安装后 EXE 的 SHA-256;实际安装版的 API/页面版本、正常退出、覆盖升级、卸载和用户数据保留检查全部通过。
源码提交:5246ddc58e2e69a4606c8d6bd5fb03a5cd3b9b02。