Skip to content

安全与数据

TradingCopilot 会保存管理员凭据、AI 提供商密钥、Telegram session、消息内容、会议记录、行情数据和模拟交易数据。部署时应把它当作包含敏感数据的内部系统管理。

不应提交的内容

  • .envenv/
  • 数据库目录和 dump。
  • 日志目录。
  • Telegram session。
  • API key、token、password、hash、secret。
  • 私钥和证书。

密钥管理

业务密钥会以加密形式保存。APP_SECRET_KEY 是解密这些密钥的关键材料。

要求:

  • 备份 APP_SECRET_KEY
  • 限制服务器文件权限。
  • 不在聊天、Issue 或日志中粘贴真实密钥。
  • 发现泄露后立即轮换对应外部服务凭据。

数据备份

至少备份:

  • env/app.env
  • PostgreSQL/TimescaleDB 数据。
  • 需要审计的日志。
  • 重要会议和模拟交易记录。

恢复演练应覆盖:新机器上恢复数据库、恢复 env/app.env、启动服务并验证登录与密钥解密。

升级策略

升级前:

  1. 阅读发布说明。
  2. 备份数据库和 env/
  3. 在测试环境启动新版本。
  4. 验证登录、AI、消息订阅、会议、行情和模拟交易。

升级后:

  1. 查看 app 启动日志。
  2. 检查数据库迁移结果。
  3. 执行一次小范围消息过滤和会议。
  4. 确认后台 worker、scheduler 和 listener 心跳正常。

TradingCopilot 不提供投资建议,所有内容仅用于研究、测试和学习。