升级与修改配置
“重启”“用当前 payload 重建”和“安装新版本”是三个不同操作。
推荐升级流程#
- 阅读新版本 Release 说明和已知限制。
- 查看队列,安排维护窗口,保存必要备份与失败保留文件。
- 从正式 Release 下载同一 Edition 的新版部署器并校验。
- 连接到已有 TG2Cloud 实例,确认安装目录正确。
- 保持默认保留 VPS 当前
.env,重新执行“一键部署基础环境”。 - 检查状态,执行 WebDAV 验收,再发送小文件验证。
- 确认稳定后再评估旧回退点的保留策略。
不要用更新 TG2Cloud 的操作直接覆盖旧 TG115。跨项目前身迁移见 迁移说明。
哪些配置会保留#
已有 TG2Cloud 重复部署默认保留 VPS 当前完整 .env,以及 SQLite、rclone.conf 和持久化数据。只有明确勾选“使用本页配置覆盖 VPS 当前 .env”,才会应用本次表单。
因此,单纯在 Windows 界面改密码但没有应用配置,不会改变正在运行的 Bot。
manage.sh update 做什么#
sudo /opt/tg2cloud-clouddrive2/manage.sh update它使用 VPS 已安装的 payload 重建 Bot,不自动从 GitHub 下载新源码,也不替换 .env。
OpenList 对应脚本还会拉取当前 Compose 已固定的 OpenList 镜像并核验服务,但这同样不等于获取任意最新 TG2Cloud 源码。
单独应用配置#
把新配置保存在安装目录之外的、仅你可访问的绝对路径,再执行:
sudo /opt/tg2cloud-clouddrive2/manage.sh apply-config /absolute/new-config.env
sudo /opt/tg2cloud-clouddrive2/manage.sh check
sudo /opt/tg2cloud-clouddrive2/manage.sh verify/absolute/new-config.env 是待替换的示例路径,不是系统自带文件。OpenList 使用其 Edition 的脚本路径。
应用过程先备份和预检,再重建并检查实际环境;失败时按脚本机制恢复旧配置。改变目的账号或路径前,应先处理完队列及失败保留任务。
升级后检查清单#
检查 Edition、版本、服务健康、目的路径和凭据是否符合预期;再看 TG2CLOUD_DESTINATION=OK 与真实小文件结果。只看到容器运行中,不足以确认升级完全成功。