AppNode 正式版在公测版本基础做了很大的修改,因此不支持平滑升级,需要你先卸载旧版本后再重新安装新版本。
对于大部分安装好的环境,如Nginx、PHP、MySQL等,卸载时只是卸载了对应的配置管理面板,这些环境本身不会受到影响,重装后仍可保留原有配置。
升级过程中如遇到问题,可直接在官网后台提交工单求助:
https://www.appnode.com/ticket#/。
一键卸载重装
我们为你准备了一键卸载重装的命令:
重装控制中心
Quoteappnode ccenter stop && appnode ccenter remove -y && yum erase -y appnode-vendor-* && mv /opt/appnode /opt/appnode.bak && bash -c "$(curl http://dl.appnode.com/install.sh)"
重装受控端
以下命令只为你一键卸载受控端,受控端的安装请直接到控制中心中进行:
Quoteappnode client stop && appnode client remove -y && yum erase -y appnode-vendor-* && mv /opt/appnode /opt/appnode.bak
手动卸载重装
如果你要手动进行卸载重装,可以按以下步骤进行。
卸载旧版本
如果安装了控制中心,执行以下命令卸载旧版本的控制中心和受控端:
Quoteappnode ccenter stop && appnode ccenter remove -y
如果只安装了受控端,执行以下命令卸载旧版本的受控端:
Quoteappnode client stop && appnode client remove -y
卸载其它软件(EE云同步、隧道代理服务器、系统监控):
Quoteyum erase -y appnode-vendor-*
卸载成功后,你可以备份下 /opt/appnode/ 目录下的遗留数据,避免有些数据还有用:
Quotemv /opt/appnode /opt/appnode.bak
安装新版本
这里要重新安装的是控制中心,新版本的受控端需要你在成功安装控制中心后,在控制中心中进行安装。
Quotebash -c "$(curl http://dl.appnode.com/install.sh)"