PS:我什么也不懂,都是cursor写的

NodeSeek RSS Monitor - Docker 使用指南

🐳 快速开始

# 拉取镜像docker pull sjcjack/nodeseek-rss-monitor:latest# 准备配置文件mkdir -p ~/nodeseek-datanano ~/nodeseek-data/config.json  # 填写配置# 启动容器docker run -d \  --name nodeseek-rss-monitor \  --restart always \  -v ~/nodeseek-data/config.json:/app/config.json:ro \  -v ~/nodeseek-data:/app/data \  -e TZ=Asia/Shanghai \  sjcjack/nodeseek-rss-monitor:latest# 查看日志docker logs -f nodeseek-rss-monitor

📋 配置说明

config.json 配置文件

{  "rss_url": "https://rss.nodeseek.com/",  "check_interval": 300,  "keywords": [    "香港",    "HK",    "优惠",    "特价",    "Netflix"  ],  "proxy": {    "enabled": false,    "http": "http://127.0.0.1:7890",    "https": "http://127.0.0.1:7890"  },  "email": {    "smtp_server": "smtp.qq.com",    "smtp_port": 587,    "sender_email": "[email protected]",    "sender_password": "your_authorization_code",    "receiver_email": "[email protected]"  },  "database": {    "file": "sent_posts.db"  }}

重要配置项

  • keywords: 修改为你关注的关键词
  • email.sender_email: 你的发件邮箱
  • email.sender_password: 邮箱授权码(不是登录密码)
  • email.receiver_email: 接收通知的邮箱

目录挂载说明

容器内路径宿主机路径说明
/app/config.json./config.json配置文件(只读)
/app/data./data数据目录(数据库、日志)

数据持久化

容器会将以下文件存储在 /app/data 目录:

  • sent_posts.db - 已推送记录数据库
  • rss_monitor.log - 应用日志文件

通过挂载宿主机目录,数据将永久保存。