打造自己的RSS信息流

感觉每天要看的东西有点多,而且这些内容分散在各个网站、公众号。要花时间访问多个应用来获取资讯属实是有点麻烦,那不妨用 RSS 来提升体验。

先找个合适的 RSS 的阅读器,主要需求是 PC 端和手机端能够同步,Feedly 是挺好的,不过国内用起来应该不太舒服,除非一直挂着代理。综合考虑,最后 PC 端选择了 Fluent-reader,手机端选择了 Fluent-reader-lite。直接从 github 上下 Release 版本就行。

https://github.com/yang991178/fluent-reader

https://github.com/yang991178/fluent-reader-lite

因为 Fluent-reader-lite 支持 fever api,为了实现同步服务,就需要搭建一个 rss 订阅工具。由于 Miniflux 的配置较为简单,就选了它。

配置 Miniflux 先配置个 postgres 数据库

# 创建数据库存储目录
sudo mkdir -p /data/postgresql_data

sudo docker run -d --name postgres --restart=always --net=host \
  -e POSTGRES_USER=dbadmin \
  -e POSTGRES_PASSWORD=123456 \
  -e POSTGRES_DB=miniflux \
  -p 5432:5432  \
  -v /data/postgresql_data:/var/lib/postgresql/data postgres:13

然后安装一下 miniflux

# 改个BASE_URL就行
sudo docker run -d --name miniflux --restart=always --net=host \
  -e DATABASE_URL=postgres://dbadmin:souk5ping8CLULwhik@127.0.0.1/miniflux?sslmode=disable \
  -e RUN_MIGRATIONS=1 \
  -e CREATE_ADMIN=1 \
  -e ADMIN_USERNAME=admin \
  -e ADMIN_PASSWORD=123456 \
  -e POLLING_FREQUENCY=30 \
  -e BASE_URL=http://47.118.38.242:8080 \
  -p 8080:8080 miniflux/miniflux

然后访问 IP:8080 就行了,如果是云服务记得把云平台的端口打开。如果要域名访问的话,再配个 nginx。

打开设置里的 “集成”,启用 Fever API,在手机和 PC 上配置一下,就完成了,接下来就是添加自己感兴趣的 RSS 源。

由于很多网站本身是不支持 RSS 源的,可以用 RSSHUB,它写好了一些解析规则。但是国内访问 rsshub 也不太方便,也是就自建一个 rsshub 的服务。

sudo docker run -d --name rsshub --restart=always -p 1200:1200 -e CACHE_EXPIRE=600 diygod/rsshub

创建好后,直接进入服务在 RSSHUB(https://docs.rsshub.app)上找感兴趣的 rss 源,把前缀(https://rsshub.app)替换为 http:// 域名:端口就行了,域名和端口均为云上 RSS 服务的。

还有个浏览器插件 RSSHUB-Rader(https://github.com/DIYgod/RSSHub-Radar)也顺便装了一下,对于用户访问的网页,它可以自动生成 rss

参考:
https://www.wolai.com/7n4LGrG96sJmCrwJU1tCdj

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值