
最近2周的时间一直在做自己的RSS系统,原因是看了Diy God写的“我有特别的 RSS 使用技巧“https://diygod.me/ohmyrss/。其实过程很简单,安装两个东西,RSSHub和tiny tiny TTRSS。
RSSHubR是一个轻量、易于扩展的 RSS 生成器, 可以给任何奇奇怪怪的内容生成 RSS 订阅源(https://docs.rsshub.app/);其他没有提供RSS订阅的网站可以使用它做订阅,一些福利的网站也可以这个订阅,1024啥的是什么我也不清楚.
tiny tiny TTRSS是一款基于 PHP 的免费开源 RSS 聚合阅读器,用于同步并且定时抓取更新信息(https://ttrss.henry.wang/zh/)。当然也可以用其他的,例如Feedly
搭建有过几个坑,第一个是,最开始是安装了RSSHub,就开始使用,但发现两个问题,第一个是如果没有打开软件,就不会自动同步这些信息源,第二是是我主力使用的设备Mac和手机不能同步,哪些是已经看过,哪些是没有看过的。所以就折腾安装了tiny tiny TTRSS,这个才是我最大的坑,花了很长时间。
阅读器建议Mac和ios建议使用Reeder4,草鸡好用。
记录一下安装过程,在踩过所有的资助搭建后,发现docker真是个好东西,目前所有的搭建都是采用docker,以下是步骤,可以参考搭建。另外,我的服务器全是Centos7 64位,所有所有步骤都是基于此,如果系统不一样,可以看看其他的脚本(主要是docker的安装)
安装docker
1,Docker 要求 CentOS 系统的内核版本高于 3.10,所有通过 uname r命令查看你当前的内核版本:uname r
2,yum 包更新到最新:sudo yum update
3,卸载旧版本(如果安装过旧版本的话):sudo yum remove docker dockercommon dockerselinux dockerengine
4,安装需要的软件包:sudo yum install y yumutils devicemapperpersistentdata lvm2
5,设置yum docker源:sudo yumconfigmanager addrepo https://download.docker.com/linux/centos/dockerce.repo
6,安装docker:sudo yum install dockerce
7,然后执行:sudo yum install
8,启动并设置docker 的开机启动:
sudo systemctl start dockersudo systemctl enable docker9,验证是否安装成功:docker version
10,安装Docker Compose
sudo curl L https://github.com/docker/compos … ckercompose`uname s“uname m` o /usr/local/bin/dockercompose sudo chmod +x /usr/local/bin/dockercompose
Docker和Docker Compose安装结束,接下来就是正式的安装
安装RSSHub
1,运行下面的命令下载 RSSHub 镜像:docker pull diygod/rsshub
2,然后运行 RSSHub:docker run d name rsshub p 1200:1200 diygod/rsshub
3,其他的一些配置参考:https://docs.rsshub.app/install/#%E5%AE%89%E8%A3%852安装tiny tiny TT
安装tiny tiny TTRSS,通过 dockercompose 部署
1,执行:wget https://github.com/HenryQW/Aweso … /dockercompose.yml
2,编辑dockercompose.yml:编辑里面的docker环境url,因为这个会决定你通过哪一个链接来访问tiny tiny TTRSS,默认使用服务器181端口,可以更改,如果是内网,想好自己用使命内网穿透的端口和域名,如果要做反向daili,那么这个地方也要写你确定的反向daili地址;如果是vps,可以使用反向dailidaili,使用80端口。总之,这里填写的是你最终访问的地址,确定了在docker中不能更改(至少我折腾来这么就,没有更改成功过,如果有哥们能够换,或者可以用好几个地址访问,跪求告知我),地址填写如下图,红线的上方是端口修改:
其他的问题,参考:https://ttrss.henry.wang/zh/#%E5%85%B3%E4%BA%8E
疑难杂症解决
没有什么比重置再安装来得更好,所以如果想换tiny tiny RSS的uri地址,可以删除docker,因为安装很简单,提供一个删除所有容器的方式(当然,如果本来Docker有其他的容易,就单独删除吧……..:
一条命令实现停用并删除容器:docker stop $(docker ps q) & docker rm $(docker ps aq)
很多东西其实可以参考我附上的链接,可以很好的解答;
最后,附上RRSHub的订阅服务器:https://rsshub.app
我自己搭建的RSSHub服务器:http://rss.caoxingren.com
以上,就是安装过程,当然,如果还是有任何不清楚的地方,私信或者回帖,我看到来尽量解答。
最后当然就是使用啦,参考:https://diygod.me/ohmyrss/制作自己的订阅源,然后进入你设定的tiny tiny TTRSS地址,默认账号admin,密码:password
进入后,开启fever支持和账户api支持,电脑和手机端使用fever的链接和账户登陆,就可以在同步,当然,也能在网页上看,简直完美。
以上,Enjoy it.
2楼:这个方案很不错的,我之前最早用谷歌的RSS阅读器,后面停站了之后一直用着 InoReader。
但是这种RSS阅读器用来订阅网站自身带RSS源的就挺不错,有些网站没有源的就不方便了。
现在通过RSSHUB可以很好的解决这个问题~
就算是不喜欢TTRSS系统的人,也可以先用RSSHUB生成喜欢的站点的RSS再用其他喜欢的RSS阅读器来订阅~
3楼:自从G阅读器关闭之后,切换到Feedly免费版,感觉相当不错,就当纯粹的阅读器来说,非常赞。
唯一的缺陷:部分时候需要扶墙。因为我用G登录,所以登录Feedly的时候必须扶墙,但是,之后就不需要,还算方便。
4楼:nsKINgEa 发表于 2019715 09:08
自从G阅读器关闭之后,切换到Feedly免费版,感觉相当不错,就当纯粹的阅读器来说,非常赞。
唯一的缺陷 …
我开始也是用Feedly免费版,界面简洁好看,但是速度很慢,有的图片预览也加载不出来,无奈还是自己搭建阅读器,配合Reeder4简直完美。
5楼:candura 发表于 2019715 08:27
这个方案很不错的,我之前最早用谷歌的RSS阅读器,后面停站了之后一直用着 InoReader。
但是这种RSS阅读器 …
开发RSSHub的大神好像是在B站工作还是什么的,所以RSSHub对B站的支持简直是友好到爆,当然还有很多奇奇怪怪的网站
6楼:前两天尝试从tiny tiny rss官网安装,连仓库都clone不下来,醉了,这两天在看miniflux文档
7楼:剜锅少年 发表于 2019715 09:50
前两天尝试从tiny tiny rss官网安装,连仓库都clone不下来,醉了,这两天在看miniflux文档
应该是外网的网络问题,之前折腾手动安装时我也是clone不动,没办法只能让路由器全局扶墙,粗暴解决了,哈哈哈哈。
再然后,就是Docker真香
8楼:玩星人 发表于 2019715 10:09
应该是外网的网络问题,之前折腾手动安装时我也是clone不动,没办法只能让路由器全局扶墙,粗暴解决了, …
最近比较反感Feedly的一个变化:以前,标记全部阅读完毕的按钮,现在变成了一个二级菜单,不方便。(快捷键Shift + A依然可用)。
这种自己搭建的服务,等到其他几个服务出现变化的时候,可能会搞死人啊。
Feedly对我来说,只是看看新闻标题。如果觉得重要,直接打开网页查看,不喜欢直接在Feedly看,毕竟很多页面内容显示不全。
我也不喜欢使用浏览器自带的阅读模式,反正,经过程序处理过后,或多或少会有一些问题。
而且,这种小问题的优化意义,对我来说,不大。
9楼:我是什么眼睛 看成酸酸乳了
10楼:AvckDr 发表于 2019715 16:13
我是什么眼睛 看成酸酸乳了
哈哈哈哈,酸酸乳就很简单了,辣么多的机场;而且有vps了,酸酸乳也有了
11楼:现在用reeder2和inoreader
12楼:同以为是SSR,现在的rss貌似已经很小众了
13楼:ian 发表于 2019716 00:47
同以为是SSR,现在的rss貌似已经很小众了
的确很小众,很多网站和资源都不支持RSS,但RSSHub可以支持300+网站,常用的应该OK了
14楼:能不能摘取全文啊,以前用yahoo pipe觉得挺好,后来停了,再无可替代产品。
15楼:先mark。明天用小钢炮docker试试。
16楼:胖次来了 发表于 2019716 21:54
能不能摘取全文啊,以前用yahoo pipe觉得挺好,后来停了,再无可替代产品。
这个docker作者介绍说,TTRSS阅读器有mercury_fulltext擦件,可以实现摘取全文。我是用它做后台,使用fever擦件,配合Reeder4使用,你可以试试
17楼:不管三七二十一,先收藏再说
18楼:玩星人 发表于 2019717 01:27
这个docker作者介绍说,TTRSS阅读器有mercury_fulltext擦件,可以实现摘取全文。我是用它做后台,使用fev …
哦,好的谢谢呢
19楼:这个厉害了,谢谢
20楼:楼主老大:用Docker部署了rsshub后能正常运行,但是如何编辑配置文件 dockercompose.yml ?我找不到这个文件
21楼:laotang001 发表于 2019724 17:38
楼主老大:用Docker部署了rsshub后能正常运行,但是如何编辑配置文件 dockercompose.yml ?我找不到这个文 …
有个步骤是:执行:wget https://github.com/HenryQW/Aweso … /dockercompose.yml;
需要注意,wget后的链接需要点击蓝色的部分,然后复制网址:https://github.com/HenryQW/Aweso … /dockercompose.yml,就可以了。
这个步骤是下载dockercompose.yml这个文件,执行命令vi dockercompose.yml,就可以修改这个配置文件了。
22楼:laotang001 发表于 2019724 17:38
楼主老大:用Docker部署了rsshub后能正常运行,但是如何编辑配置文件 dockercompose.yml ?我找不到这个文 …
因为回复时网址会被略缩
23楼:玩星人 发表于 2019724 17:54
因为回复时网址会被略缩
很不错,不过怎么用rsshub自己制作源,有教程吗?还是只能选择rsshub自身提供的路由?
24楼:安装RSSHUB这一步就是制作自己的源,访问地址是默认是ip:1200,当然你可以做修改端口或者反向daili、内网穿透到不同的端口;路由的话,有基础可以贡献你需要网站的路由,没有基础只能使用既有的路由咯就。参考:https://docs.rsshub.app/#%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98
25楼:Please set SELF_URL_PATH to the correct value detected for your server: http://192.168.1.99:181/ 局域网使用默认设置,这一步报错,不知道咋解决
26楼:masoncat 发表于 201982 13:52
Please set SELF_URL_PATH to the correct value detected for your server: http://192.168.1.99:181/ 局 …
在修改dockercompose.yml的时候有按照我教程所说,把SELF_URL_PATH修改为你想要用的网址。
如果是内网,修改为设备内网ip:181
参考这一段:编辑dockercompose.yml:编辑里面的docker环境url,因为这个会决定你通过哪一个链接来访问tiny tiny TTRSS,默认使用服务器181端口,可以更改,如果是内网,想好自己用使命内网穿透的端口和域名,如果要做反向daili,那么这个地方也要写你确定的反向daili地址;如果是vps,可以使用反向dailidaili,使用80端口。总之,这里填写的是你最终访问的地址,确定了在docker中不能更改
27楼:本帖最后由 masoncat 于 201982 16:25 编辑
玩星人 发表于 201982 14:05
在修改dockercompose.yml的时候有按照我教程所说,把SELF_URL_PATH修改为你想要用的网址。
如果是内网 …
搞定了,谢谢老铁。.yml 文件里把数据库密码改了,就报错了
28楼:很久很久没用过rss了啊
29楼:西毒 发表于 201986 23:17
很久很久没用过rss了啊
https://diygod.me/rsshubradar/
让你重新爱上rss,哈哈哈哈哈哈
这哥们很有意思,对rss爱得深沉
