前言
在信息爆炸的投资市场中,普通投资者往往被海量行情、研报和指标淹没,既没时间逐股分析,也缺乏专业工具提炼核心价值。而 daily_stock_analysis 正是为解决这一痛点而生的A 股自选股智能分析系统—— 它将 AI 大模型与自动化数据处理结合,让你只需轻点鼠标,就能获得每日股票分析报告,把专业级的投研能力装进自己的云服务器。
无论你是想摆脱盯盘焦虑、建立自己的量化分析框架,还是想学习如何用 Docker 部署自动化工具,这个项目都能为你打开一扇新的大门:无需复杂代码,只需几步部署,就能让 AI 帮你完成数据采集、指标计算、智能解读和结果推送,让投资决策更高效、更理性。

步骤1.
一台服务器vps:(官网五折福利点我直达)
终端软件点击下载:FinalShell SSH工具, FinalShell官网
步骤 2:安装 Docker 及 Docker-compose
# 1. 一键安装Docker
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
# 2. 配置Docker权限(避免后续输密码)
sudo usermod -aG docker $USER
# 3. 安装Docker-compose(解决新手常见缺失问题)
sudo apt install docker-compose -y
# 4. 重启连接(必须做!):关闭当前终端,重新登录服务器
# 5. 验证安装(可选)
docker --version
docker-compose --version
✅ 验证标准:无报错,显示版本号即可。
步骤 3:克隆项目代码并配置环境
# 1. 下载项目代码
git clone https://github.com/zhulinsen/daily_stock_analysis.git
# 2. 进入项目根目录
cd daily_stock_analysis
# 3. 复制并编辑环境配置文件(新手友好版)
cp .env.example .env
nano .env
编辑.env 文件操作(纯键盘):
用方向键移动光标,替换
your_tushare_token为自己的 Tushare Token(免费注册获取);如需推送通知,补充企业微信 / 飞书 Webhook 地址;
保存退出:按
Ctrl+O→ 回车 →Ctrl+X。
步骤 4:进入 Docker 目录启动容器(关键!解决路径错误)
# 1. 进入项目内置的docker目录(核心避坑步骤)
cd docker
# 2. 后台启动容器(-d表示后台运行,不占用终端)
docker-compose up -d
✅ 执行结果:终端下载镜像→创建容器→最后显示 done。
步骤 5:验证部署是否成功
# 1. 查看容器运行状态
docker ps
✅ 标准结果:列表中 stock-server、stock-analyzer 状态为 Up (healthy)。
# 2. 查看服务日志(可选)
docker logs stock-server
✅ 标准结果:显示「UVicorn running on http://0.0.0.0:8000」,无红色 Error 即可。
# 3. 获取服务器公网IP
curl -s ip.sb
复制 IP 后,本地浏览器访问:http://你的服务器IP:8000,能打开项目界面即部署完成。
常用运维命令(新手必存)
表格
总结
核心避坑点:必须进入项目的
docker目录启动容器,否则会提示找不到配置文件;安装关键:Docker 和 Docker-compose 需分开安装,后者不会随 Docker 自动安装;
验证标准:容器状态为
Up (healthy)+ 浏览器能访问 8000 端口,即部署成功;警告说明:日志中 “未配置 AI Key / 推送渠道” 仅影响部分功能,不影响核心股票分析。
评论区