正文 ↑

升级与修改配置

“重启”“用当前 payload 重建”和“安装新版本”是三个不同操作。

推荐升级流程#

  1. 阅读新版本 Release 说明和已知限制。
  2. 查看队列,安排维护窗口,保存必要备份与失败保留文件。
  3. 从正式 Release 下载同一 Edition 的新版部署器并校验。
  4. 连接到已有 TG2Cloud 实例,确认安装目录正确。
  5. 保持默认保留 VPS 当前 .env,重新执行“一键部署基础环境”。
  6. 检查状态,执行 WebDAV 验收,再发送小文件验证。
  7. 确认稳定后再评估旧回退点的保留策略。

不要用更新 TG2Cloud 的操作直接覆盖旧 TG115。跨项目前身迁移见 迁移说明

哪些配置会保留#

已有 TG2Cloud 重复部署默认保留 VPS 当前完整 .env,以及 SQLite、rclone.conf 和持久化数据。只有明确勾选“使用本页配置覆盖 VPS 当前 .env”,才会应用本次表单。

因此,单纯在 Windows 界面改密码但没有应用配置,不会改变正在运行的 Bot。

manage.sh update 做什么#

bash
sudo /opt/tg2cloud-clouddrive2/manage.sh update

它使用 VPS 已安装的 payload 重建 Bot,不自动从 GitHub 下载新源码,也不替换 .env

OpenList 对应脚本还会拉取当前 Compose 已固定的 OpenList 镜像并核验服务,但这同样不等于获取任意最新 TG2Cloud 源码。

单独应用配置#

把新配置保存在安装目录之外的、仅你可访问的绝对路径,再执行:

bash
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 与真实小文件结果。只看到容器运行中,不足以确认升级完全成功。

本地全文搜索 · 不上传搜索内容 选择 Enter 打开 Esc 关闭
TG2CloudDocs