agent-clone-api 数字分身平台(部署于 maizihehuo)
Agent 克隆/数字分身平台 API(Python FastAPI + Docker),公网 8001 端口直供。
访问方式
- API:
http://<公网IP>:8001(docker 0.0.0.0:8001 → 容器 8000;无域名反代)
- 本机:
curl 127.0.0.1:8001/docs
技术架构
- FastAPI 项目:/opt/agent-clone/app(main.py、models.py、database.py、routers/、services/、requirements.txt)
- Docker:compose 构建镜像 agent-clone-api,挂载 ./data → /data/agent-clone(MAX_UPLOAD_SIZE_MB=100)
- 目录约 121M
数据
- SQLite/文件:/opt/agent-clone/app/data(用户克隆配置与素材)
使用方法
- API 文档 /docs;上传分身素材(≤100MB)
维护方式
- 启停:
cd /opt/agent-clone/app && docker compose up -d
- 日志:
docker compose logs -f
- 重建:
docker compose build && docker compose up -d
现状与风险
- Up 3 weeks
- 8001 公网直连(无 TLS、无 nginx/WAF 层)
- 上传接口(100MB)若无鉴权易被滥用塞盘
优化建议
- 【安全】8001 改绑 127.0.0.1 并加 nginx 反代 + 鉴权/限速(磁盘 84% 背景下尤其重要)
- 【备份】data 目录纳入每日备份;大文件素材考虑外移对象存储
- 【可维护性】代码入 Git(当前仅目录形态)