更新 DumbMonit
Это содержимое пока не доступно на вашем языке.
DumbMonit 会在有新版本时告诉你,并引导你完成更新。它永远不会 自行安装任何内容。
服务器最多每天一次向 GitHub 的公开发布 API
(api.github.com/repos/selfhostr/dumbmonit/releases)询问最新发布版本,
并与你当前运行的版本进行比较。诸如 0.1.0-alpha.7 这样的预发布版本
会被正确比较:alpha.10 比 alpha.9 新,0.1.0 比任何
0.1.0-alpha.N 都新。草稿会被忽略,运行稳定版本的实例永远不会
被推荐使用预发布版本。
当存在更新的版本时,每一页的右下角以及设置 → 关于中都会出现 有可用更新:vX,其中如何更新会展开下面的步骤, 查看更新内容会重新打开更新内容窗口。立即检查会马上 再查一次(最多每分钟一次)。
对于物理隔离的网络,可在设置 → 关于中关闭检查新版本 (管理员操作),或设置环境变量,它的优先级高于该开关:
environment: DUMBMONIT_UPDATE_CHECK: "off"同样的信息也可通过 GET /api/update 提供给脚本和 API 令牌使用。
-
备份。 从设置 → 备份下载一份备份,并保留一份
/data/secret.key的副本(参见备份与恢复)。没有 这个密钥,已保存的密码和令牌将无法解密。 -
拉取并重启,在保存你的
docker-compose.yml的目录中执行:Terminal window docker compose pull && docker compose up -d你的数据保存在
/data卷中,不会丢失;数据库迁移会在启动时运行。 -
刷新页面。 设置 → 关于会显示新版本以及 已是最新版本。
若要固定某个版本而不是跟随 :latest,请修改 Compose 文件中的镜像
标签(例如 ghcr.io/selfhostr/dumbmonit:0.1.0-alpha.7),然后执行
同样的命令。
若要回退,请在上一个镜像上恢复第 1 步中所做的备份。