服务器集群知识库

云麦 · 麦子战队运维体系

← 返回项目库

octop-data 本地备份

OCtop 数据的本地旧备份(已过期 3 周)

服务器vm103 部署路径/opt/octop-data.bak.20261002 技术栈手工目录拷贝(2026-10-02) 入口/端口- / - 数据库- 状态过期,建议重建自动备份

开发文档与优化建议

OCtop(部署于vm103)

家族主力 AI Agent 平台的主实例:浏览器自动化 + 多 agent + 记忆体系,经 hk-yunmai 域名对外服务,数据有 HK 异地备份——是全家备份做得最规范的业务。

访问方式

技术架构

数据(存储/备份情况)

使用方法

维护方式(启停/日志/配置)

现状与风险

优化建议(3-6条,给可直接执行的命令)

  1. 数据库立即加每日备份:echo '30 3 * * * pg_dump -U octop -h 127.0.0.1 octop | gzip > /persistent/pg-octop-$(date +\\%F).sql.gz && ls -t /persistent/pg-octop-*.sql.gz | tail -n +8 | xargs -r rm -f' | sudo tee /etc/cron.d/pg-octop-backup(注意 sudo 环境)
  2. 收紧数据库监听:postgresql.conf 改 listen_addresses = '127.0.0.1' 后 sudo systemctl restart postgresql(远程需求走 Tailscale 绑定 100.64.0.20)
  3. 重建滚动文件备份(替换过期的手工备份):echo '0 4 * * 0 tar -czf /persistent/octop-data-$(date +\\%F).tar.gz -C /opt octop-data --exclude=octop-data/logs && ls -t /persistent/octop-data-*.tar.gz | tail -n +5 | xargs -r rm -f' | sudo tee /etc/cron.d/octop-data-backup
  4. 日志清理:find /opt/octop-data/logs -mtime +14 -type f -delete(先 dry-run 去掉 -delete 看清单)
  5. 凭据收权:chmod 600 /opt/bocha-mcp/api_key.txt /opt/octop-data/credential.txt /opt/octop-usage/mx_key.txt /opt/octop-login.txt
  6. 磁盘水位告警接入 netwatch:/opt/netwatch/netwatch.sh 里追加 df 阈值检查(74% 已接近 80% 警戒)