运维与自动化

自托管,也能像 App 一样升级

后台检测新版本,下载对应平台包,校验 SHA256,替换并重启。源码仓库可以私有,用户只接触公开发布包。

自托管,也能像 App 一样升级

自托管最怕「装好就没人管」。gcms 把升级也做进了后台,让维护这件事不再需要你登服务器敲命令。

gcms 系统更新真实截图:当前版本、最新版本、升级任务状态和后台升级按钮

自动检查

后台「系统更新」会比对公开发布仓库的清单(manifest.json),告诉你有没有新版本、更新了什么。源码仓库可以私有,发布仓库公开,互不影响。

一键升级

确认后,自动下载对应平台的包、校验 SHA256、替换二进制并重启——全程在浏览器里完成。校验和保证下载完整,绝不会装上半个文件。

始终可控

发布仓库公开可查,你随时知道升级到的是哪个版本、来自哪次发布。要稳妥,也可以继续用发布包手动替换——在线更新只是更省心的那条路。

升级前建议

升级前建议确认两件事:第一,数据库文件已经备份;第二,当前运行目录是标准发布目录。这样即使升级中断,也能用旧二进制和数据库备份快速回到上一版。gcms 的升级目标不是炫技,而是把自托管维护变成一个可预期的日常动作。

自托管,也可以像用 App 一样省心。