服务器集群知识库

云麦 · 麦子战队运维体系

← 返回项目库

OCtop(AI Agent 平台,主实例)

家族主力 AI Agent 平台:agents/浏览器自动化(browser-profiles)/记忆(memory-slim-control.json)/嵌入模型,对外服务 octop.bianquezhiyin.cn

服务器vm103 部署路径/opt/octop(源码:src/plugins/dashboard/desktop/docker/fnos/docs,uv+mise 管理)+ /opt/octop-data(运行数据)+ /opt/octop-data.bak.20261002(旧备份) 技术栈Python(pyproject.toml/uv.lock),容器化运行(/app/.venv/bin/octop run --host 0.0.0.0 --port 8088) 入口/端口容器内 octop run;数据目录 /opt/octop-data / 8088 数据库PostgreSQL octop 库(5432) 状态运行中

开发文档与优化建议

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% 警戒)