Skip to main content
升级 ipmideck 替换的是应用程序,而不是你的数据。你的 config.yaml、数据库 和加密密钥位于数据目录中,它 在升级过程中保持原位,因此你的服务器、历史记录和设置都会延续。

Docker

拉取新镜像并用相同的数据卷重新创建容器:
-v ipmideck-data:/data 保存你的数据,因此重用相同的卷名会保留 一切。如果你想精确控制何时在版本之间切换,可以固定一个版本而不是 latest(例如 devluigi06/ipmideck:2.0.0)。

pipx

如果你是用 pipx 安装的(这是 Debian 和 Ubuntu 上 推荐的路径),请这样升级:

pip

就地升级包,然后再次启动 ipmideck:
-U 标志很重要,当包已经安装时,普通的 pip install ipmideck 什么都不会做, 会让你停留在旧版本上。
数据目录独立于包,因此升级不会触及你的配置 或数据库。

检查你的版本

运行中的版本会显示在仪表板上,控制台会在横幅下方的致谢行中 打印它(例如 v2.0.0)。你也可以从 health 端点读取它:
在重大升级前先做一次备份。这样一来,如果出现问题, 恢复只是把数据目录放回去的事情。

后续步骤