TrendRadar号称最快30秒部署的热点助手 —— 告别无效刷屏,只看真正关心的新闻资讯。本文记录了docker部署方式。


项目地址:sansan0/TrendRadar

项目支持新闻推送和AI分析,这里只在nas上用docker部署,用浏览器查看,不设置推送和AI分析,有需要的可以查看项目说明。

创建项目目录和修改配置

ssh连接到nas上,

1
2
3
# 克隆项目到本地
git clone https://github.com/sansan0/TrendRadar.git
cd TrendRadar

与设置相关的文件
目录/
├── 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
2
ports:
- "127.0.0.1:${WEBSERVER_PORT:-8080}:${WEBSERVER_PORT:-8080}"

改成:

1
2
ports:
- "8080:8080"

不改的话,只能用127.0.0.1:8080访问。
删除trendradar-mcp这一句开始后面所有部分。

建立容器

执行(在docker目录下):
docker compose up -d
再查看状态:
docker logs -f trendradar

访问方式

用手机推送有点打扰,所以没有设置推送相关内容。
用浏览器从ip:8080打开,要在公网使用可用反向代理。

演示:
点击查看

项目功能很多,这里只是最简单的使用一下。