PushRSS 是一个简单的 RSS 订阅和推送管理系统。它允许用户订阅 RSS 源并通过Gotify通知渠道接收更新。
建议搭配RSSHUB使用
- 多个RSS源管理
- 支持RSS源订阅
- RSS关键词监测
- 关键词定时监测推送
- 黑名单关键词屏蔽
- 通知渠道配置
- 用户认证系统
- 响应式界面设计
- React
- React Router
- Tailwind CSS
- Node.js
- Express
- SQLite3
- RSS Parser
- 确保已安装 Docker。
- 创建
rss.db
文件和.env
文件。 - 运行以下命令以启动容器:
docker run -d
--name pushrss
-p 6666:80
-v ./rss.db:/app/rss.db
-v ./.env:/app/.env
-e TZ=Asia/Shanghai
i80980/pushrss:latest
4. 访问 `6666`端口 以使用 PushRSS。
## Docker Compose安装
1. 确保已安装 Docker 和 Docker Compose。
2. 将上述配置保存为 `docker-compose.yml` 文件。
3. 新建 `rss.db` 文件和 `.env` 文件。
```bash
services:
pushrss:
container_name: pushrss
image: i80980/pushrss:latest
ports:
- "6666:80"
volumes:
- ./rss.db:/app/rss.db
- ./.env:/app/.env
environment:
- TZ=Asia/Shanghai
- 在终端中导航到该文件所在目录。
- 运行以下命令以启动服务:
docker-compose up -d
- 访问
6666
端口 以使用 PushRSS。
默认密码:admin
在.env文件中修改密码
ACCESS_PASSWORD=你的密码
修改后重启容器
services:
pushrss:
container_name: pushrss
image: i80980/pushrss:latest
ports:
- "6666:80"
volumes:
- ./rss.db:/app/rss.db
- ./.env:/app/.env
environment:
- TZ=Asia/Shanghai
rsshub:
image: diygod/rsshub
ports:
- 1200:1200
environment:
- CACHE_EXPIRE=60
将rsshub缓存时间设置为60秒,及时收到rss更新推送