Skip to content

DeskLab v1.0.0

Choose a tag to compare

@github-actions github-actions released this 19 Sep 05:28
· 13 commits to master since this release

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。

使用说明 · 变更记录 · MIT 许可证 · 主线验收构建 · 正式发布构建