Docker系列 利用RSShub搭建个人RSS源 从此万物皆RSS

转自我的个人博客https://blognas.hwb0307.com。欢迎关注!

前言

通过Docker系列 安装个人RSS服务TTRSS 手机完美适配的学习,我们已经成功地搭建了自己的RSS阅读器。可能也有小伙伴通过Unread之类的手机App观看了RSS订阅。不知道你自己觉得这个获取知识的方案好不好呢?有了RSS阅读器后,马上就会有一个很大的问题——RSS源

由于RSS的式微,加上平台对自身资源的垄断,稳定的RSS越来越难获取。

今天我们要介绍一个在RSS界大名鼎鼎的项目——RSShubRSShub在Github上有19.6k的Star,足见其受欢迎程度了!根据官方仓库的介绍,“RSSHub 是一个开源、简单易用、易于扩展的 RSS 生成器,可以给任何奇奇怪怪的内容生成 RSS 订阅源。RSSHub 借助于开源社区的力量快速发展中,目前已适配数百家网站的上千项内容”。此外,结合RSSHub Radar可以快速发现当前页面自带的RSS,这也大大增加了RSS源的可用性。

如果只看这个描述,好像也不是很特别。不过接下来,就是我觉得的比较特别的地方了:你可以通过docker来安装自己的RSShub!虽然官方已经搭建了一个服务:https://rsshub.app来进行RSS源的支持,但是这个地址经常有网络上的问题;速度也比较慢。况且玩docker到现在,搭建一个docker服务对我们而言已经是很简单的事了,所以我也准备搭建一个自己的RSShub

话不多说,我们开始吧!

准备工作

# 工作目录 按需修改 work=~/docker/rsshub && mkdir -p $work && cd $work # 防火墙 按需修改 sudo ufw allow 1200/tcp comment 'rsshub' && sudo ufw reload # 提前拉取镜像 docker pull diygod/rsshub docker pull browserless/chrome docker pull redis:alpine

配置yml文件

新建一个docker-compose文件:

vim $work/docker-compose.yml

添加以下内容:

version: '3' services: rsshub: # two ways to enable puppeteer: # * (only on amd64/x86_64) comment out marked lines, then use this image instead: diygod/rsshub:chromium-bundled # * (on all supported architectures, but consumes more disk space and memory) leave anything unchanged image: diygod/rsshub restart: always ports: - '1200:1200' # 按需修改 environment: NODE_ENV: production CACHE_TYPE: redis REDIS_URL: 'redis://redis:6379/' PUPPETEER_WS_ENDPOINT: 'ws://browserless:3000' # marked depends_on: - redis - browserless # marked browserless: # marked image: browserless/chrome # marked restart: always # marked ulimits: # marked core: # marked hard: 0 # marked soft: 0 # marked redis: image: redis:alpine restart: always volumes: - ./redis-data:/data

上线服务:

docker-compose up -d

ddns-go & NPM

域名:https://example.com

NPM中加反代,无特殊。配置如下:

直接访问https://example.com。如果你的服务安装成功,可以看到下面的内容:

RSShub使用

使用说明:https://docs.rsshub.app/

比如,我比较喜欢看人民网的报道。RSShub的文档是如此建议订阅人民网的:

那么你可以用自己的地址替换rsshub.app,转而使用这个订阅地址:https://example.com/people

够简单吧?自己试试在TTRSS中添加一个自己的地址喔!

不会的评论区留言!

RSSHub Radar使用

我觉得,如果你是一个RSS重度用户的话,使用RSShub Radar会更加方便!

具体的方法自己去官方Github Repo查吧!我这里贴一下它的安装介绍。我平时使用是将RSShub Radar当作Chrome插件用的:

这里我主要讲一下RSShub Radar的设置:

注意:如果你用Nextcloud News的话,这里填写的链接类似于https://nextcloud.domain.com/apps/news/。你可以在Docker系列 深度使用nextcloud(七) 在nextcloud使用RSS订阅中查看关于News的使用。

设置好后,比如我要打开知乎热榜:https://www.zhihu.com/hot,就可以有一些自定义的选项。非常方便!

小结

RSShub的安装和使用还是比较简单的。而且你也不需要用duplicati去备份它的目录,因为你其实不需要本地的任何数据。比较傻瓜式!配合TTRSS、RSShub Radar,体验还是非常好的!

我还发现,像知乎这种新媒体还是支持RSS的,可能它是一个比较开放和极客的平台吧!不管怎么说也要给它点赞了!头条系就比较封闭,基本上不支持RSS。

其实RSShub可能也不能完全解决你的问题。对于某些很难获得的源,你可以看看拓展阅读的内容,或者请教一下大神们,要怎么做。总之,完美的RSS体验还是需要自力更生的。不过,如果你真的折腾通了的话,那么个人阅读的环境将会非常干净和惬意。

参考

拓展阅读

本文使用 文章同步助手 同步

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,240评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,328评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,182评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,121评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,135评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,093评论 1 295
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,013评论 3 417
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,854评论 0 273
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,295评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,513评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,678评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,398评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,989评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,636评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,801评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,657评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,558评论 2 352

推荐阅读更多精彩内容