概述

TRENDRADAR(中文名稱:趨勢雷達)是一款專注於多平台熱點聚合與智能推送的容器化應用。該工具以輕量部署、高效聚合為核心目標,支持從知乎、抖音、B站、微博等11個主流平台實時抓取熱點內容,並通過企業微信、飛書、釘釘、Telegram、郵件、ntfy等多渠道推送。其核心特性包括智能內容篩選、熱點趨勢分析、個性化算法排序及AI深度分析功能,幫助用户從海量信息中精準獲取關注的熱點話題,減少對傳統信息平台的依賴。

本指南將詳細介紹TRENDRADAR的Docker容器化部署流程,包括環境準備、鏡像拉取、容器配置、功能驗證及生產環境優化方案,旨在為用户提供一套完整、可復現的部署方案。

環境準備

Docker環境安裝

TRENDRADAR基於Docker容器化部署,需先確保服務器已安裝Docker環境。推薦使用軒轅雲提供的一鍵安裝腳本,可自動完成Docker及相關組件的安裝與配置:

bash <(wget -qO- https://xuanyuan.cloud/docker.sh)

腳本執行過程中可能需要sudo權限,請確保當前用户具備相應權限。安裝完成後,可通過docker --version驗證Docker是否成功安裝。

軒轅鏡像加速配置

為提升Docker鏡像拉取速度,特別是國內用户訪問Docker Hub的效率,上述一鍵腳本已自動配置軒轅鏡像加速服務:

  • 作用:通過國內高速節點緩存,加速從Docker Hub下載鏡像,解決跨境網絡延遲問題
  • 原理:鏡像源仍為Docker Hub,軒轅節點僅作為緩存代理,確保鏡像完整性與官方一致
  • 配置:無需手動操作,一鍵腳本已完成/etc/docker/daemon.json配置,重啓Docker後自動生效

加速服務僅影響鏡像拉取速度,不改變鏡像內容及使用方式。如需驗證加速配置,可執行docker info查看Registry Mirrors字段是否包含xxx.xuanyuan.run

鏡像準備

鏡像信息確認

TRENDRADAR官方鏡像信息如下:

  • 鏡像名稱:wantcat/trendradar
  • 推薦標籤:latest(穩定版)
  • 鏡像類型:用户/組織鏡像(多段名稱,包含斜槓"/")

鏡像拉取命令

根據鏡像名稱格式(包含斜槓),採用軒轅加速地址的多段鏡像拉取規則:

# 拉取最新穩定版鏡像
docker pull xxx.xuanyuan.run/wantcat/trendradar:latest

如需指定其他版本,可將latest替換為具體標籤,標籤列表可參考 軒轅鏡像標籤頁面 https://xuanyuan.cloud/r/wantcat/trendradar/tags

鏡像驗證

拉取完成後,通過以下命令驗證鏡像是否成功獲取:

docker images | grep trendradar

預期輸出示例:

xxx.xuanyuan.run/wantcat/trendradar   latest    abc12345   2 weeks ago   500MB

容器部署

部署前準備

1. 創建工作目錄

為實現配置文件持久化與數據備份,建議創建專用工作目錄:

# 創建主目錄及子目錄(官方推薦結構)
mkdir -p config output
# 或使用絕對路徑
mkdir -p /opt/trendradar/{config,output}
  • config:存儲配置文件(關鍵詞、推送設置等)
  • output:存儲歷史數據、生成的網頁報告
2. 配置文件準備

TRENDRADAR核心配置文件包括config.yaml(主配置)和frequency_words.txt(關鍵詞配置)。官方推薦直接從GitHub下載配置文件模板:

方式一:使用 wget 下載(Linux/macOS)

# 下載配置文件到 config 目錄
wget https://raw.githubusercontent.com/sansan0/TrendRadar/master/config/config.yaml -P config/
wget https://raw.githubusercontent.com/sansan0/TrendRadar/master/config/frequency_words.txt -P config/

方式二:手動下載

  1. 訪問 https://raw.githubusercontent.com/sansan0/TrendRadar/master/config/config.yaml → 右鍵"另存為" → 保存到 config/config.yaml
  2. 訪問 https://raw.githubusercontent.com/sansan0/TrendRadar/master/config/frequency_words.txt → 右鍵"另存為" → 保存到 config/frequency_words.txt

完成後的目錄結構應該是:

當前目錄/
└── config/
    ├── config.yaml
    └── frequency_words.txt

配置文件下載完成後,可根據實際需求修改配置項。如使用環境變量配置,配置文件可作為默認模板。

核心配置説明

1. config.yaml 關鍵配置項

編輯config/config.yaml,根據需求調整以下核心參數:

# 報告模式配置(daily/current/incremental)
report:
  mode: "daily"  # 當日彙總模式,適合日常總結
  # current - 當前榜單模式,定時推送最新榜單
  # incremental - 增量監控模式,僅推送新增內容

# 推送時間窗口(可選,默認關閉)
notification:
  push_window:
    enabled: true  # 啓用時間窗口控制
    time_range:
      start: "08:00"  # 推送開始時間
      end: "22:00"    # 推送結束時間

# 爬蟲配置
crawler:
  enable_crawler: true  # 是否啓用爬蟲

# 通知配置
notification:
  enable_notification: true  # 是否啓用通知
  # Webhook 配置可通過環境變量設置,優先級高於配置文件

⚙️ 環境變量覆蓋機制(v3.0.5+)

TRENDRADAR支持通過環境變量直接覆蓋配置文件設置,優先級:環境變量 > config.yaml。常用環境變量如下:

環境變量

對應配置

示例值

説明

ENABLE_CRAWLER

crawler.enable_crawler

true / false

是否啓用爬蟲

ENABLE_NOTIFICATION

notification.enable_notification

true / false

是否啓用通知

REPORT_MODE

report.mode

daily / incremental / current

報告模式

PUSH_WINDOW_ENABLED

notification.push_window.enabled

true / false

推送時間窗口開關

PUSH_WINDOW_START

notification.push_window.time_range.start

08:00

推送開始時間

PUSH_WINDOW_END

notification.push_window.time_range.end

22:00

推送結束時間

FEISHU_WEBHOOK_URL

notification.webhooks.feishu_url

https://...

飛書 Webhook

詳細配置説明可參考 軒轅鏡像文檔(TRENDRADAR) https://xuanyuan.cloud/r/wantcat/trendradar 中的配置章節。

2. frequency_words.txt 關鍵詞配置

該文件用於定義熱點篩選規則,支持普通詞、必須詞(+前綴)、過濾詞(!前綴)及詞組分隔(空行):

# 科技熱點組
AI
ChatGPT
+發佈
!廣告

# 財經熱點組
A股
上證指數
+漲跌
!預測

# 汽車熱點組
比亞迪
特斯拉
+銷量

關鍵詞順序影響優先級,靠前的關鍵詞匹配結果將優先展示。

容器啓動命令

方式一:快速體驗(一行命令)

使用docker run命令啓動容器,掛載本地目錄實現持久化:

docker run -d --name trend-radar \
  -v ./config:/app/config:ro \
  -v ./output:/app/output \
  -e FEISHU_WEBHOOK_URL="你的飛書webhook" \
  -e DINGTALK_WEBHOOK_URL="你的釘釘webhook" \
  -e WEWORK_WEBHOOK_URL="你的企業微信webhook" \
  -e TELEGRAM_BOT_TOKEN="你的telegram_bot_token" \
  -e TELEGRAM_CHAT_ID="你的telegram_chat_id" \
  -e EMAIL_FROM="你的發件郵箱" \
  -e EMAIL_PASSWORD="你的郵箱密碼或授權碼" \
  -e EMAIL_TO="收件人郵箱" \
  -e CRON_SCHEDULE="*/30 * * * *" \
  -e RUN_MODE="cron" \
  -e IMMEDIATE_RUN="true" \
  xxx.xuanyuan.run/wantcat/trendradar:latest

方式二:使用絕對路徑(推薦生產環境)

docker run -d --name trend-radar \
  --restart always \
  -v /opt/trendradar/config:/app/config:ro \
  -v /opt/trendradar/output:/app/output \
  -e FEISHU_WEBHOOK_URL="你的飛書webhook" \
  -e DINGTALK_WEBHOOK_URL="你的釘釘webhook" \
  -e WEWORK_WEBHOOK_URL="你的企業微信webhook" \
  -e TELEGRAM_BOT_TOKEN="你的telegram_bot_token" \
  -e TELEGRAM_CHAT_ID="你的telegram_chat_id" \
  -e EMAIL_FROM="你的發件郵箱" \
  -e EMAIL_PASSWORD="你的郵箱密碼或授權碼" \
  -e EMAIL_TO="收件人郵箱" \
  -e CRON_SCHEDULE="*/30 * * * *" \
  -e RUN_MODE="cron" \
  -e IMMEDIATE_RUN="true" \
  -e TZ=Asia/Shanghai \
  xxx.xuanyuan.run/wantcat/trendradar:latest

參數説明:

  • --name trend-radar:容器名稱(官方推薦使用連字符)
  • --restart always:容器退出時自動重啓,確保服務持續運行
  • -v ./config:/app/config:ro:掛載配置文件目錄(只讀模式,:ro 表示只讀)
  • -v ./output:/app/output:掛載輸出目錄(存儲歷史數據和生成的報告)
  • -e FEISHU_WEBHOOK_URL:飛書 Webhook 地址(可選,根據需要配置)
  • -e DINGTALK_WEBHOOK_URL:釘釘 Webhook 地址(可選)
  • -e WEWORK_WEBHOOK_URL:企業微信 Webhook 地址(可選)
  • -e TELEGRAM_BOT_TOKEN / TELEGRAM_CHAT_ID:Telegram 推送配置(可選)
  • -e EMAIL_FROM / EMAIL_PASSWORD / EMAIL_TO:郵件推送配置(可選)
  • -e CRON_SCHEDULE:定時任務調度(Cron 表達式,示例:每30分鐘執行一次)
  • -e RUN_MODE="cron":運行模式(cron 定時模式)
  • -e IMMEDIATE_RUN="true":立即執行一次(容器啓動後立即運行,不等待定時任務)
  • -e TZ=Asia/Shanghai:設置時區為上海(避免日誌時間與本地不一致)

注意:推送渠道配置可通過環境變量直接設置,無需修改 config.yaml。環境變量優先級高於配置文件,適合在 NAS 或其他 Docker 環境中快速配置。

容器狀態檢查

啓動後通過以下命令確認容器運行狀態:

# 查看容器狀態
docker ps | grep trend-radar

# 查看實時日誌
docker logs -f trend-radar

預期日誌輸出示例:

2025-01-01 09:00:00 [INFO] TrendRadar v3.0.5 started successfully
2025-01-01 09:00:05 [INFO] Loaded config from /app/config/config.yaml
2025-01-01 09:00:10 [INFO] Start fetching data from platforms...
2025-01-01 09:00:15 [INFO] Immediate run enabled, executing now...

功能測試

基礎可用性驗證

1. 數據輸出檢查

TRENDRADAR會將生成的熱點報告保存到 output 目錄,檢查輸出文件:

# 查看輸出目錄內容
ls -lh ./output
# 或使用絕對路徑
ls -lh /opt/trendradar/output

預期輸出包含HTML格式的熱點報告文件(如 report_20250101.html)及數據文件。

2. 日誌完整性檢查

查看數據抓取與推送日誌,驗證核心功能是否正常:

# 查看容器日誌(推薦方式)
docker logs trend-radar | grep "fetching data"
docker logs trend-radar | grep "pushed to"
# 查看最近100行日誌
docker logs --tail 100 trend-radar

預期輸出包含平台數據抓取成功信息(如"Fetched 20 items from 知乎")及推送成功記錄(如"pushed to 企業微信: 5 items")。

核心功能測試

1. 熱點聚合測試

修改frequency_words.txt添加測試關鍵詞(如"測試熱點"),觀察是否能捕獲相關內容:

# 添加測試關鍵詞
echo -e "\n測試熱點\n+測試" >> ./config/frequency_words.txt
# 或使用絕對路徑
echo -e "\n測試熱點\n+測試" >> /opt/trendradar/config/frequency_words.txt

# 重啓容器使配置生效
docker restart trend-radar

# 查看匹配日誌
docker logs trend-radar | grep "匹配關鍵詞"

預期日誌中出現"匹配關鍵詞: 測試熱點"相關記錄。

2. 推送功能測試

以企業微信推送為例,驗證消息是否送達:

  1. 確保環境變量 WEWORK_WEBHOOK_URL 已正確配置(或 config.yaml 中企業微信配置正確)
  2. 查看推送日誌確認無錯誤:docker logs trend-radar | grep "wecom push"docker logs trend-radar | grep "企業微信"
  3. 檢查企業微信應用消息列表,是否收到熱點彙總推送

提示:推薦使用環境變量配置推送渠道,修改後重啓容器即可生效,無需修改配置文件。

3. AI分析功能測試(v3.0.0+)

TRENDRADAR支持基於MCP協議的AI分析功能,可通過MCP客户端(如Claude、Cursor)進行自然語言查詢。MCP服務默認運行在容器內,如需外部訪問需配置端口映射。

注意:AI分析功能需要配置MCP服務器,具體配置方法請參考 項目官方GitHub倉庫 https://github.com/sansan0/TrendRadar 中的MCP配置文檔。

生產環境建議

數據持久化優化

1. 目錄權限精細化

生產環境避免使用777權限,建議根據容器內用户ID設置權限:

# 查看容器內應用用户ID(假設為1000)
docker exec -it trend-radar id appuser
# 設置目錄所有者為該用户ID
chown -R 1000:1000 /opt/trendradar
# 設置權限(config目錄只讀,output目錄可寫)
chmod -R 755 /opt/trendradar/config
chmod -R 755 /opt/trendradar/output
2. 定期備份策略

配置定時任務備份關鍵數據:

# 創建備份腳本
cat > /opt/trendradar/backup.sh << 'EOF'
#!/bin/bash
BACKUP_DIR="/backup/trendradar"
TIMESTAMP=$(date +%Y%m%d_%H%M%S)
mkdir -p $BACKUP_DIR
# 備份配置文件和數據(注意:config目錄為只讀,output目錄包含數據)
tar -zcvf $BACKUP_DIR/trendradar_backup_$TIMESTAMP.tar.gz /opt/trendradar/config /opt/trendradar/output
# 保留最近30天備份
find $BACKUP_DIR -name "trendradar_backup_*.tar.gz" -mtime +30 -delete
EOF

# 添加執行權限
chmod +x /opt/trendradar/backup.sh
# 添加到crontab(每天凌晨3點執行)
echo "0 3 * * * /opt/trendradar/backup.sh" >> /var/spool/cron/root

性能與穩定性優化

1. 資源限制配置

根據服務器配置限制容器CPU/內存使用,避免資源耗盡:

# 停止現有容器
docker stop trend-radar && docker rm trend-radar
# 帶資源限制啓動(示例:限制1核CPU,2GB內存)
docker run -d \
  --name trend-radar \
  --restart always \
  --cpus 1 \
  --memory 2g \
  -v /opt/trendradar/config:/app/config:ro \
  -v /opt/trendradar/output:/app/output \
  -e FEISHU_WEBHOOK_URL="你的飛書webhook" \
  -e CRON_SCHEDULE="*/30 * * * *" \
  -e RUN_MODE="cron" \
  -e IMMEDIATE_RUN="true" \
  -e TZ=Asia/Shanghai \
  xxx.xuanyuan.run/wantcat/trendradar:latest
2. 日誌輪轉配置

避免日誌文件過大,配置Docker日誌驅動實現自動輪轉:

# 創建或更新日誌輪轉配置文件
cat > /etc/docker/daemon.json << 'EOF'
{
  "registry-mirrors": ["https://xxx.xuanyuan.run"],
  "log-driver": "json-file",
  "log-opts": {
    "max-size": "10m",
    "max-file": "3"
  }
}
EOF
# 重啓Docker生效
systemctl restart docker

# 重新啓動容器以應用日誌配置
docker restart trend-radar

配置後,單個日誌文件最大10MB,保留3個歷史文件。可通過 docker logs trend-radar 查看日誌。

安全加固

1. 網絡隔離

通過Docker網絡隔離限制容器網絡訪問:

# 創建專用網絡
docker network create trendradar-net --subnet 172.28.0.0/16
# 啓動容器時指定網絡(TRENDRADAR無需暴露端口,僅需出站訪問)
docker run -d \
  --name trend-radar \
  --network trendradar-net \
  --restart always \
  -v /opt/trendradar/config:/app/config:ro \
  -v /opt/trendradar/output:/app/output \
  -e FEISHU_WEBHOOK_URL="你的飛書webhook" \
  -e CRON_SCHEDULE="*/30 * * * *" \
  -e RUN_MODE="cron" \
  xxx.xuanyuan.run/wantcat/trendradar:latest

注意:TRENDRADAR主要進行數據抓取和推送,無需暴露Web端口。如需要AI分析功能的MCP服務,可單獨配置端口映射。

2. 配置文件加密

對於包含敏感信息(如API密鑰、推送令牌)的配置文件,可使用加密工具保護:

# 使用git-crypt加密配置文件
cd /opt/trendradar/config
git init && git-crypt init
# 添加敏感文件到加密列表
echo "config.yaml" > .gitattributes
git add .gitattributes config.yaml && git commit -m "加密配置文件"

監控與告警

1. 容器健康檢查

TRENDRADAR主要通過日誌和輸出文件判斷運行狀態,可通過檢查輸出目錄或日誌來監控:

# 檢查容器運行狀態
docker ps | grep trend-radar

# 檢查最近是否有新輸出文件生成
ls -lt /opt/trendradar/output | head -5

# 檢查日誌中是否有錯誤
docker logs --tail 50 trend-radar | grep -i error

# 使用重啓策略確保容器持續運行
docker run -d \
  --name trend-radar \
  --restart always \
  -v /opt/trendradar/config:/app/config:ro \
  -v /opt/trendradar/output:/app/output \
  -e CRON_SCHEDULE="*/30 * * * *" \
  -e RUN_MODE="cron" \
  xxx.xuanyuan.run/wantcat/trendradar:latest
2. 日誌監控告警

使用ELK或Prometheus+Grafana監控日誌異常:

# 示例:使用promtail收集Docker日誌到Loki
docker run -d \
  --name promtail \
  -v /var/lib/docker/containers:/var/lib/docker/containers:ro \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v /etc/promtail-config.yaml:/etc/promtail/config.yml \
  grafana/promtail:latest

配置Prometheus告警規則,監控容器日誌,當出現"推送失敗"、"數據抓取錯誤"等高頻率日誌時觸發告警。也可通過檢查 output 目錄文件生成時間判斷服務是否正常運行。

故障排查

常見問題及解決方案

1. 容器啓動失敗

現象docker ps無容器進程,docker logs顯示權限錯誤
排查

# 查看詳細錯誤日誌
docker logs trend-radar
# 查看容器退出狀態
docker ps -a | grep trend-radar

解決方案

  • 權限問題:調整掛載目錄權限(如chown -R 1000:1000 /opt/trendradar,確保 output 目錄可寫)
  • 配置文件錯誤:檢查 config.yaml 格式是否正確,可使用在線YAML驗證工具
  • 環境變量格式錯誤:確保環境變量值使用引號包裹,特殊字符需轉義
2. 數據抓取失敗

現象:日誌顯示"Failed to fetch data from 知乎"或"爬蟲未啓用"
排查

# 檢查網絡連通性
docker exec -it trend-radar curl -I https://www.zhihu.com
# 檢查爬蟲是否啓用
docker exec -it trend-radar grep "enable_crawler" /app/config/config.yaml
# 或檢查環境變量
docker exec -it trend-radar env | grep ENABLE_CRAWLER

解決方案

  • 網絡問題:檢查服務器網絡策略,確保允許訪問目標平台域名(知乎、B站、微博等)
  • 爬蟲未啓用:在 config.yaml 中設置 crawler.enable_crawler: true 或使用環境變量 ENABLE_CRAWLER=true
  • API限制:部分平台需配置Cookie或API密鑰,參考 項目官方GitHub倉庫https://github.com/sansan0/TrendRadar 中的配置説明
3. 推送功能異常

現象:日誌顯示"推送失敗"或"Webhook錯誤"
排查

# 查看推送相關日誌
docker logs trend-radar | grep -i "push\|webhook\|推送"
# 檢查環境變量配置
docker exec -it trend-radar env | grep -E "WEBHOOK|EMAIL|TELEGRAM"

解決方案

  • 配置錯誤:核對Webhook URL是否正確(飛書、釘釘、企業微信等),確保URL完整且包含協議頭(https://
  • 網絡限制:確保服務器可訪問推送服務API(如企業微信、飛書 https://open.feishu.cn 等),檢查防火牆規則
  • 權限不足:確保企業微信應用有"消息推送"權限,或檢查Webhook是否有效(可通過curl測試)
  • 郵件配置:如使用郵件推送,確保 EMAIL_PASSWORD 使用的是郵箱授權碼而非登錄密碼
4. AI分析功能無響應(v3.0.0+)

現象:MCP客户端無法連接或AI查詢無響應
排查

# 檢查MCP服務是否運行(如配置了HTTP模式)
docker exec -it trend-radar curl -I http://localhost:3333/mcp
# 查看MCP服務日誌
docker logs trend-radar | grep -i mcp

解決方案

  • MCP服務未啓動:檢查容器日誌確認MCP服務啓動狀態,參考 項目官方GitHub倉庫https://github.com/sansan0/TrendRadar 中的MCP配置文檔
  • 配置錯誤:檢查MCP服務配置,確認傳輸模式(STDIO或HTTP)和端口設置
  • 客户端連接問題:如使用HTTP模式,確保客户端可訪問MCP服務地址(默認端口3333),檢查防火牆規則

高級排查工具

1. 容器內調試
# 以調試模式啓動容器(覆蓋啓動命令)
docker run --rm -it --name trendradar-debug \
  -v /opt/trendradar/config:/app/config:ro \
  -v /opt/trendradar/output:/app/output \
  xxx.xuanyuan.run/wantcat/trendradar:latest bash

# 或進入運行中的容器
docker exec -it trend-radar bash

在容器內可直接執行應用命令,排查配置文件加載、依賴缺失等問題。可檢查 /app/config/app/output 目錄內容。

2. 性能分析

使用docker stats監控容器資源佔用,定位性能瓶頸:

# 實時監控資源使用
docker stats trend-radar
# 查看容器資源使用歷史
docker stats --no-stream trend-radar

若CPU佔用過高,可調整定時任務頻率(修改 CRON_SCHEDULE 環境變量,如從 */30 * * * * 改為 0 * * * * 每小時執行一次)或檢查關鍵詞配置是否過於寬泛導致匹配數據量過大。

參考資源

官方文檔與鏡像資源

  • TRENDRADAR鏡像文檔(軒轅)https://xuanyuan.cloud/r/wantcat/trendradar
  • TRENDRADAR鏡像標籤列表 https://xuanyuan.cloud/r/wantcat/trendradar/tags
  • 項目官方GitHub倉庫 https://github.com/sansan0/TrendRadar(含完整配置指南與功能説明)

相關工具與協議

  • Docker官方文檔 https://docs.docker.com
  • MCP協議規範 https://modelcontextprotocol.io(AI分析功能基礎)
  • 企業微信應用開發文檔

社區與支持

  • TRENDRADAR GitHub Issues https://github.com/sansan0/TrendRadar/issues(問題反饋與功能請求)
  • 軒轅鏡像 https://xuanyuan.cloud(鏡像使用交流)

總結

本文詳細介紹了TRENDRADAR的Docker容器化部署方案,從環境準備、鏡像拉取到容器配置、功能驗證,提供了一套完整的實施指南。TRENDRADAR作為多平台熱點聚合工具,通過容器化部署可快速實現熱點追蹤與智能推送,適用於投資者、自媒體人、企業管理者等多種用户場景。

關鍵要點

  • 環境配置:使用軒轅一鍵腳本快速部署Docker環境,自動配置鏡像加速,提升國內訪問速度
  • 鏡像拉取:根據鏡像名稱(含斜槓)採用多段鏡像拉取規則,命令為docker pull xxx.xuanyuan.run/wantcat/trendradar:latest
  • 配置核心:通過config.yaml(報告模式、推送設置)和frequency_words.txt(關鍵詞篩選)實現個性化熱點管理,推薦使用環境變量覆蓋配置(v3.0.5+)
  • 持久化策略:掛載本地目錄./config(只讀)和./output(可寫)確保配置和數據持久化,避免容器重啓後數據丟失
  • 容器啓動:使用官方推薦的docker run命令,配置環境變量設置推送渠道和定時任務,容器名為trend-radar(帶連字符)
  • 功能驗證:通過輸出文件檢查、日誌檢查、推送測試三步驗證部署有效性,確保核心功能正常

後續建議

  • 深入配置優化:根據使用場景調整報告模式(daily/current/incremental)和推送時間窗口,提升熱點匹配精準度
  • 環境變量配置:充分利用環境變量覆蓋機制(v3.0.5+),在NAS或Docker管理界面中直接配置推送渠道,無需修改配置文件
  • 高級功能探索:嘗試v3.0.0+新增的AI分析功能,通過MCP協議對接Claude、Cursor等客户端,實現自然語言查詢熱點趨勢
  • 監控體系建設:通過檢查output目錄文件生成時間和容器日誌監控服務狀態,設置異常告警(如抓取失敗、推送延遲)
  • 版本管理:定期關注 軒轅鏡像標籤頁面 https://xuanyuan.cloud/r/wantcat/trendradar/tags,及時更新鏡像以獲取新功能與安全修復
  • docker-compose部署:生產環境推薦使用docker-compose方式部署,便於管理和配置環境變量,參考 項目官方GitHub倉庫 https://github.com/sansan0/TrendRadar 中的docker-compose配置示例

通過本文檔的部署方案,用户可在30分鐘內完成TRENDRADAR的容器化部署,實現多平台熱點的一站式聚合與推送,有效提升信息獲取效率。如需進一步定製化配置,可參考項目官方GitHub倉庫或 軒轅鏡像文檔 https://xuanyuan.cloud/r/wantcat/trendradar 獲取更多技術細節。

TRENDRADAR Docker 容器化部署指南_docker