RSS(Really Simple Syndication 或 RDF Site Summary),是一种消息来源格式规范,用以聚合多个网站更新的内容并自动通知网站订阅者。
能看到这篇文章,想必你大概知道 RSS 是什么了,不过多赘述了。
本解决方案使用以下服务:
本解决方案的好处是:
完成这一切你只需要一台服务器,废话不多说,我们现在开始。
curl -fsSL https://get.docker.com | bash -s docker
wget https://raw.githubusercontent.com/DIYgod/RSSHub/master/docker-compose.yml
vi docker-compose.yml # or your favorite editor
docker-compose up -d
mkdir wewerss && cd $_
wget https://github.com/cooderl/wewe-rss/raw/refs/heads/main/docker-compose.yml
vi docker-compose.yml #更改服务接口请求授权码等信息
docker compose pull && docker compose up -d
mkdir -p /root/FreshRSS/data /root/FreshRSS/extensions
docker run -d --restart unless-stopped --log-opt max-size=10m \
-p 127.0.0.1:8080:80 \
-e TZ=Asia/Shanghai \
-e 'CRON_MIN=1,16,31,46' \ #每小时拉取 4 次
-v /root/FreshRSS/data:/var/www/FreshRSS/data \
-v /root/FreshRSS/extensions:/var/www/FreshRSS/extensions \
--name freshrss \
freshrss/freshrss
选择一个支持 Google Reader compatible API 的阅读器,比如 Reeder。
在 Reeder 中选择 FreshRSS,填入端口(通过 http://域名:ip/api 查看)、用户名和密码(刚才设置的 API 密码)后,即可添加你想要的订阅源,开始快乐阅读吧。
如果一个网站/服务,官方没有提供 RSS 订阅地址,而 RSSHub 中也没有相应的路由规则,那么可以通过以下方式进行订阅:
此文由 Mix Space 同步更新至 xLog
原始链接为 https://xxu.do/posts/geek/rss