TrendRadar:一个智能新闻热点助手
TrendRadar号称最快30秒部署的热点助手 —— 告别无效刷屏,只看真正关心的新闻资讯。本文记录了docker部署方式。
项目地址:sansan0/TrendRadar
项目支持新闻推送和AI分析,这里只在nas上用docker部署,用浏览器查看,不设置推送和AI分析,有需要的可以查看项目说明。
创建项目目录和修改配置
ssh连接到nas上,
1 | # 克隆项目到本地 |
与设置相关的文件
目录/
├── config/
│ ├── config.yaml # 核心功能配置(必需)
│ ├── frequency_words.txt # 关键词配置(必需)
│ ├── timeline.yaml # 时间线配置
│ ├── ai_analysis_prompt.txt # AI 分析提示词(可选)
│ ├── ai_translation_prompt.txt # AI 翻译提示词(可选)
│ ├── ai_interests.txt # AI 兴趣过滤配置(可选)
│ ├── ai_filter/ # AI 过滤相关提示词
│ │ ├── prompt.txt
│ │ ├── extract_prompt.txt
│ │ └── update_tags_prompt.txt
│ └── custom/ # 用户自定义配置(可选)
│ ├── ai/ # 自定义 AI 提示词
│ └── keyword/ # 自定义关键词文件
└── docker/
├── .env # 敏感信息 + Docker 特有配置
└── docker-compose.yml # Docker Compose 编排文件
可修改config/config.yaml进行配置,可以不改。
修改docker/docker-compose.yml
1 | ports: |
改成:
1 | ports: |
不改的话,只能用127.0.0.1:8080访问。
删除trendradar-mcp这一句开始后面所有部分。
建立容器
执行(在docker目录下):docker compose up -d
再查看状态:docker logs -f trendradar
访问方式
用手机推送有点打扰,所以没有设置推送相关内容。
用浏览器从ip:8080打开,要在公网使用可用反向代理。
演示:
点击查看
项目功能很多,这里只是最简单的使用一下。