Skip to main content

自建 RSS 订阅

2 min read

tt-rss

  • Tiny Tiny RSS(TT-RSS)是一款基于 PHP 的免费开源 RSS 聚合阅读器,需要自行托管和部署,为基于网页的 RSS 阅读器。 暂时没找到邮件推送的方法。
  • 目前有被墙的 feedly 做替代品,不知道好用不。
  • 订阅配置可以一键导出,切换用问题不大。

wget https://raw.githubusercontent.com/HenryQW/Awesome-TTRSS/master/docker-compose.yml
docker-compose down
docker-compose up -d

http://localhost:181/ 默认账户: admin 密码: password

设置代理

在 docker-compose.yml 中 environment 增加全局变量 HTTP_PROXYHTTPS_PROXY

  service.rss:
image: wangqiru/ttrss:latest
container_name: ttrss
ports:
- 181:80
environment:
- HTTP_PROXY=http://localhost:9999
- HTTPS_PROXY=http://localhost:9999

设置邮件

  • 参考 [[ttrss 邮件]]
  service.rss:
image: wangqiru/ttrss:latest
container_name: ttrss
ports:
- 181:80
environment:
- ENABLE_PLUGINS=auth_internal,mailer_smtp # plugin
- SMTP_FROM_NAME=Tiny Tiny RSS
- SMTP_FROM_ADDRESS=USERNAME@gmail.com
- SMTP_SERVER=smtp.gmail.com:465
- SMTP_LOGIN=USERNAME@gmail.com
- SMTP_PASSWORD=PASSWORD
- SMTP_SECURE=tls

浏览器插件

  • RSSHub Radar
    • RSSHub Radar 是 RSSHub 的衍生项目,是一个能帮助用户发现和订阅 RSS 源的浏览器扩展插件。
    • 强烈建议安装。
    • 可以发现如 知乎、b 站、github 等 不常用 非官方 的 RSS 订阅源。
      • github 有官方的 release 订阅源,RSSHub Radar 不会显示,在 rsshub 教程 查到的。
    • 需要 TTRSS 能翻墙访问 RSSHub
  • 默认订阅源

rsshub

  • RSSHub 是一个开源、简单易用、易于扩展的 RSS 生成器,可以给任何奇奇怪怪的内容生成 RSS 订阅源。它借助于开源社区的力量快速发展,目前已适配数百家网站的上千项内容。
  • RSSHub 和 TT-RSS 的主要区别在于,RSSHub 是一个 RSS 生成器,可以将非 RSS 格式的内容转换为 RSS 格式以便订阅;而 TT-RSS 是一个 RSS 阅读器,用于订阅和阅读 RSS 格式的内容。
  • 一般情况下不用部署
mkdir ~/server/rss -p
cd ~/server/rss
wget https://raw.githubusercontent.com/DIYgod/RSSHub/master/docker-compose.yml
docker volume create redis-data
docker-compose up -d

访问 localhost:1200

Loading Comments...