Skip to content

升级与备份 ​

面板内升级 ​

「系统 → 系统升级」页面可检查新版本并查看更新说明。

更新检测支持双通道:

通道说明
稳定版只检测正式发布版本
开发版包含预发布版本(prerelease),可提前体验
  • 通道选择持久化保存,未设置时回退环境变量 GOPANEL_UPGRADE_CHANNEL
  • 比较规则为语义化版本:1.3.0-beta.1 < 1.3.0-beta.2 < 1.3.0
  • 当前版本高于所选通道最新版时(如开发版切回稳定通道)会明确提示不自动降级

相关环境变量(GOPANEL_UPGRADE_*)见 环境变量。

容器升级 ​

bash
docker pull docker.cnb.cool/liumou_site/gopanel/backend:latest
docker rm -f gopanel
# 用原命令重新 docker run(挂载目录不变即可保留数据与配置)

SQLite 用户务必挂载了 /app/config。

二进制升级 ​

bash
# 重新执行安装脚本(会替换二进制并重启服务)
curl -fsSL https://cnb.cool/liumou_site/GoPanel/-/raw/master/scripts/install.sh | bash -s -- -install

或手动:停服务 → 替换二进制 → 启服务。配置文件与 config/ 数据目录保持不变。

备份什么 ​

内容位置
数据库MySQL / MariaDB / PostgreSQL 用数据库自身工具;SQLite 直接备份 config/*.db
配置文件config/config.toml
主密钥data/master.key(或 GOPANEL_BASTION_KEY 的值)——必须备份,丢了旧密文与安全码要重置
证书私钥data/ssl/keys/
日志data/logs/(可选)

⚠️ 主密钥与数据库要配套备份:只恢复数据库而密钥不同,堡垒机凭据与安全码会全部失效。

自动化备份 ​

相关 ​

基于 AGPL-3.0 协议发布