
1Panel 是一个现代化、开源的 Linux 服务器运维管理面板。1panel-migrator 是官方提供的迁移工具,用于将 1Panel V1 平滑升级至 1Panel V2。
官方地址:https://1panel.cn/
1Panel v1.10.29-lts 及以上版本 执行迁移操作。{1Panel 安装目录}/wwwOpenResty 1.27.1.2-0-1-focalwget https://gitee.com/fit2cloud-feizhiyun/1panel-migrator/releases/download/v2.0.4/1panel-migrator-linux-amd64
chmod +x 1panel-migrator-linux-amd64
sudo mv 1panel-migrator-linux-amd64 /usr/local/bin/1panel-migrator
“升级过程分为两步:升级服务 和 升级网站。请务必先完成服务升级,再进行网站升级。
sudo1 panel-migratorupgradecoree
[sudo]password for www:
注意事项:
在将1PanelV1服务迁移至V2主节点前,请务必阅读!
.原有V1版本的许可证信息将被清除,统一迁移为社区版本
.出于兼容性考虑,所有V1网站、应用和数据库的备份记录将被清空
.计划任务的执行记录将不保留(保留V1创建的计划任务本体)
.由于版本机制差异,V1的快照记录无法迁移至V2
迁移期间将停止当前V1服务,请确认风险后再继续操作。
是否确认将V1迁移至V2主节点?(y/n):y
/06/16:59:28即将开始自动下载V2安装包,请耐心等待,勿关闭终端。
/06/16:59:30下载安装文件成功!
/06/16:59:31初始化core.db完成
/06/16:59:31[xpack]初始化core.db完成
/06/16:59:32初始化agent.db完成
/06/16:59:32[xpack]初始化agent.db完成
/06/16:59:32基础数据初始化成功!
/06/16:59:32即将自动迁移并备份V1相关数据,请耐心等待,勿关闭终端。
/06/16:59:41数据迁移成功!
/06/16:59:41备份V1相关数据成功!
迁移成功,版本已经成功迁移至v2.0.0
请执行1panel-migratorupgradewebsite命令来升级网站
“注意:请确保 V2 服务启动成功后再执行该命令。
sudo 1panel-migratorupgradewebsite
注意事项:
网站迁移前请务必阅读!
.迁移完成后,所有网站配置将保存至{1Panel安装目录}/www
.OpenResty将升级至1.27.1.2-0-1-focal
.迁移操作会重置OpenResty主配置文件,如有自定义修改,请提前备份
.PHP运行环境将被移除(已创建网站中的PHP容器不会删除,但会迁移为静态网站)
.V2版本迁移成功后,可在网站设置中将迁移的静态网站切换为PHP网站
.因反代缓存机制已重构,请确保所有网站的反代缓存已关闭
迁移期间网站将不可访问,请确认风险后继续操作。
是否确认迁移网站?(y/n):y
再次确认:确定要升级网站吗?(y/n):y
正在升级网站...
/06/17:00:07应用商店正在同步中,请稍等...
/06/17:00:12应用商店正在同步中,请稍等...
/06/17:00:17应用商店正在同步中,请稍等...
/06/17:00:22应用商店正在同步中,请稍等...
/06/17:00:27应用商店状态正常
/06/17:00:27下载Openrestyhttps://apps-assets.fit2cloud.com/stable/1panel/openresty/1.27.1.2-0-1-focal/openresty-1.27.1.2-0-1-focal.tar.gz到/tmp/openresty.tar.gz
/06/17:00:36开启拉取Openresty镜像1panel/openresty:1.27.1.2-0-1-focal请等待
Error response from daemon:Get"https://registry-1.docker.io/v2/":net/http:requestcanceledwhilewaitingforconnection(Client.Timeoutexceededwhileawaitingheaders)
/06/17:00:55拉取Openresty镜像失败exitstatus
/06/17:00:55请尝试给Docker配置镜像加速https://docker.1panel.live