CyberStrikeAI 新增一键升级功能(无兼容性问题)
- (首次使用)启用脚本:
chmod +x upgrade.sh - 一键升级:
./upgrade.sh(可选参数:--tag vX.Y.Z、--no-venv、--preserve-custom、--yes) - 脚本会备份你的
config.yaml和data/,从 GitHub Release 升级代码,更新config.yaml的version字段后重启服务。
推荐的一键指令:
chmod +x upgrade.sh && ./upgrade.sh --yes
如果升级失败,可以从 .upgrade-backup/ 恢复,或按旧方式手动拷贝 /data 和 config.yaml 后再运行 ./run.sh。
依赖/提示:
- 需要
curl或wget用于下载 GitHub Release 包。 - 建议/需要
rsync用于安全同步代码。 - 如果遇到 GitHub API 限流,运行前设置
export GITHUB_TOKEN="..."再执行./upgrade.sh。