客户端版本支持在线升级吗?
支持。ZeroNews 客户端内置在线升级能力,可通过管理平台远程升级或客户端本地执行upgrade 命令两种方式完成更新。
方式一:管理平台一键升级
登录 ZeroNews 管理平台,在「客户端管理」列表中找到对应客户端,点击「升级」按钮;平台会向客户端下发升级任务,客户端会自动完成下载和替换,升级完成后会重新连接云端,版本信息随即更新。
方式二:客户端本地升级
在客户端所在设备上,通过命令行执行 upgrade 命令,客户端会自动下载最新版本并完成替换,无需手动下载安装包。
Windows(建议以管理员身份运行):
zeronews --version 确认版本号。若客户端以系统服务方式运行,建议先执行 service stop,升级完成后再执行 service start 重启服务。
Docker 部署的客户端请通过更新镜像方式升级,参见 Docker 升级。
迁移与恢复在什么时候会用到?
为方便用户使用过程中的设备更换与迁移,ZeroNews 支持在任意系统或不同设备之间自由恢复客户端的映射数据,以确保更换设备后业务快速恢复。 可以通过 authtoken 命令恢复客户端映射配置,参考命令:zeronews authtoken <token> <要恢复的客户端ID>
以下场景会用到迁移与恢复:
- 设备更换:客户端所在设备报废或更换新设备,需要将原客户端的认证配置迁移到新设备上继续使用
- 系统重装:设备系统重装后,需要恢复客户端配置以避免重新认证
- 容器重建:Docker 容器因各种原因需要销毁重建时,挂载的配置目录保证配置不丢失
- 环境迁移:将客户端从一台服务器迁移到另一台服务器(如机房迁移、云主机更换等)