+ 自动更新默认开:面板发现新版本后,节点运行满 10 分钟就自己退出,Podman 重新启动时先拉最新镜像(Pull=always)。 + 想改成在管理端点「更新」才更新,把 env 里 # MOSHIRO_UPDATE_POLICY=manual 的 # 去掉。固定版本:把单元里的 :latest 换成版本号。 +
+{quadlet.env}
+ {compose.env}
- 以后更新:podman compose pull && podman compose up -d(Docker 把 podman 换成 docker);身份和配置在命名卷里,不会动。 - 想固定版本,在 .env 里写 MOSHIRO_VERSION=版本号。注册成功之后,可以把 .env 里的 MOSHIRO_JOIN 一行删掉。 + compose 更新:podman compose pull && podman compose up -d(Docker 把 podman 换成 docker);身份和配置在命名卷里,不会动。 + 注册成功之后,可以把 env 或 .env 里的 MOSHIRO_JOIN 一行删掉。 {kind === 'Agent' ? (created.token.auto_approve ? ' 使用它注册的 Agent 会自动启用。' : ' 使用它注册的 Agent 需要你在列表里审批之后才会启用。') : ''} 可用 {created.token.max_uses} 次,{fmtTime(created.token.expires_at)} 过期。
diff --git a/web/admin/src/pages/System.tsx b/web/admin/src/pages/System.tsx index 7b51e36..8c45f3b 100644 --- a/web/admin/src/pages/System.tsx +++ b/web/admin/src/pages/System.tsx @@ -323,7 +323,7 @@ function Versions() { {nodes.length === 0 && !info.loading ?版本、tag 和构建时间是各个程序自己上报的。设置里打开「site.show_build」之后,展示页底部和节点卡片上才会给访客显示(提交号只在这里显示)。 - 「更新」一列来自节点宿主机上的更新器:清单是 CI 签名的,面板只负责通知和请求,验签和拉取都在节点上完成;没装更新器的节点这一列是「—」。 + 「更新」一列来自节点:Podman Quadlet 节点(MOSHIRO_UPDATE=restart)点更新就是有序退出、由 systemd 重新拉取最新镜像;宿主机更新器节点由更新器验签和拉取:清单是 CI 签名的,面板只负责通知和请求,验签和拉取都在节点上完成;没装更新器的节点这一列是「—」。