RSS订阅是一个非常有用的工具,它可以帮助我们在众多的信息中筛选出对自己重要的信息,这么年来挖站否获得建站资源以及网络信息都是通过RSS订阅得来的,像微博、头条号、微信公众号等,只能用于“阅读快餐”,作为一种消遣或者“读报”。
而RSS订阅在很大程度上可以作为一种学习交流的工具,只可惜的是RSS阅读已经越来越成为一种小众的行为,在经历了众多的RSS阅读器关闭后,RSS阅读依然很坚挺,尤其做自媒体的朋友,RSS订阅还是非常重要的,有些APP实际就是RSS的“变种”。
现在仅存的那些RSS在线阅读器要么就是广告太多,要么就是服务器没有人维护,经常出现各种宕机或者莫名的错误。于是很多站长会想到自己来搭建RSS阅读器,毕竟博客都可以自己搭建,搞定个RSS阅读器也不是很复杂。
本篇文章就来分享一下开源免费RSS订阅工具FreshRSS,功能设置上类似于Google Reader,支持快捷键操作,多用户,Ajax加载,数据导入与导出以及统计数据。更多的RSS订阅工具以及RSS获取方法,这里还有:
PS:更新记录.
1、有些网站并不提供RSS源,此时我们可以自己搭建应用强制这些网站的内容更新输出RSS源,以此达到RSS订阅的目的:RSSHub给不支持RSS网站制作RSS订阅源-支持B站,知乎,微博,豆瓣,今日头条。2021.3.8
网站:
FreshRSS安装与我们平常安装WP差不多,首先准备好LNMP或者LAMP环境,像wzfou.com分享的免费VPS主机控制面板可以自动安装LNMP或者LAMP。PHP要求支持cURL, DOM, XML, session, ctype, and PDO_MySQL or PDO_SQLite or PDO_PGSQL。
FreshRSS还要求PHP安装Fileinfo扩展
,这些扩展可以直接从一键包或者面板后台中安装,例如宝塔面板就提供了扩展一键安装。
下载FreshRSS阅读器安装包,然后将其上传到网站根目录中,解压文件。访问网站,就会跳转到FreshRSS的安装界面了。
选择中文,然后跳转到FreshRSS检查服务器环境页面,检查通过就可以继续安装了。
然后是设置账号与密码,验证方式一般选择WEB,如果是Apache还可以选择 .htaccess
+ .htpasswd
验证方式。
配置好数据库,完成安装。
这个就是FreshRSS的RSS在线阅读界面,给人的感觉很清爽。(点击放大)
点击“订阅管理”,然后你就可以输入RSS Feed地址了,你可以给RSS源设置分类。
FreshRSS也支持批量导入与导出,之前有用过其它的RSS阅读器,可以将XML文件导出来。
自定义FreshRSS中的RSS源文章保存天数,以及更新周期。
FreshRSS提供了丰富的设置选项,从显示外观、阅读习惯、多用户管理到系统配置、认证方式等都可以自己修改和调整。(点击放大)
FreshRSS在阅读中可以使用快捷键,你也可以调整这些默认的快捷键设置。
FreshRSS提供丰富的第三方扩展,例如Youtube/Peertube、FreshRSS Auto Refresh、Mobile Scroll Menu、Reading Time等插件都可以极大地提升我们的阅读体验。
插件下载地址:https://github.com/FreshRSS/Extensions,将插件下载后上传到FreshRSS安装目录下的 ./extensions
文件夹下。然后就可以在FreshRSS中管理了。
FreshRSS全程Ajax加载,看完的文章与未读的文章会在页面中用颜色区分开来,让人一眼就识别出来了。
文章列表上面可以添加收藏、设置已读、更改阅读列表等。
FreshRSS文章列表阅读方式,点击标题后会显示全文。(点击放大)
FreshRSS还有一种信息流的阅读方式,有点类似于新版的微信阅读方式。
FreshRSS手机使用请下载安装APP:https://github.com/Alkarex/EasyRSS/,然后通过EasyRSS连接FreshRSS就可以了。
FreshRSS对于想要自建在线RSS阅读器来说非常不错的,支持快捷键,安装门槛要求简单,还提供了各类第三方插件扩展,在很大程度上满足了我们RSS阅读器的需要了。
FreshRSS还可以通过设置定时任务来更新RSS feed,参考代码如下(每隔一小时更新一次Feed,注意替换路径):
9 * * * * php /usr/share/FreshRSS/app/actualize_script.php > /tmp/FreshRSS.log 2>&1
除了RSS阅读,很多人现在有抓取微信公众号还有其它网页信息的需求,我们可以使用Huginn这个神器:Huginn在Debian/Ubuntu手动安装教程-抓取全文RSS和微信公众号开源软件。
文章出自:挖站否 https://wzfou.com/freshrss/,版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。
文章更新于: %s = human-readable time difference 上午8:49
查看评论
这个自建用了一段时间,想把这个给朋友用,开放注册后。注册会提示错误,如图,github上发现最近有同样的情况,不知道老哥知不知道这是咋回事啊?
https://i.loli.net/2019/06/17/5d07997c0148565392.png
没有遇到这样的问题,是不是PHP权限没改?
楼主, 用这个阅读器没办法直接导入从Huginn里生成的RSS.
还必须用GOOGLE生成,但Google 生成时容易出错. 请问还有更好的办法么?
注:inoreader可以直接导入Huginn生成的RSS,但觉得还是自建的比较好点. 谢谢!
我之前也测试过,貌似是FreshRSS本身的问题,包括我之前导入v2ex等也出现这样的问题,好像FreshRSS要导入xxx.xml这样的才成功。
请问楼主, 做好的RSS如何才能正确显示图片啊?
抓取好了图片地址,data output agent 里试了如下都不行:
直接引用{{image}}
加了SRC: src={{image}}
是不是出现这样的:img src="data:image/
最新版的好像是修复了这个问题。
[神马]试试表情[委屈]看看[嘘]
还不如直接自己搭建RSS阅读器。
自建的话维护起来麻烦。
我用的feeder.co,用了挺长时间,还挺合意。
站长也泡V2ex。
哦!!又是个新的RSS程序啊~~~我还是继续用Inoreader哈哈
Nginx需要修改什么?
对比tt-rss 速度怎么样?
对比有什么优缺点么?
1,我正在使用这个RSS阅读器阅读器,部署环境lnmp,Nginx需要修改,否则第三方可能无法使用,
2.我以前使用tt-rss,之后换了freshrss,界面美观,能满足我的需求,
Nginx需要修改什么?
对比tt-rss 速度怎么样?
对比有什么优缺点么?
1.需要修改Nginx的配置文件,否者无法启用Google Reader compatible API
参考:https://freshrss.github.io/FreshRSS/en/admins/02_Installation.html
2.网页速度要比tt-rss打开速度快
3.优点:外观漂亮,能满足我的要求;缺点:在网页模式下,布局还是有些小问题。
这个貌似低端的虚拟主机跑不起来。
虚拟主机还是跑tt-rss吧
1.支持全文阅读吗?自建了好几个都不满意,最后还是用feedly
2.博主您的评论框是不是没开启cookie记录?每次留言都要重新输入信息
不采集的话,全文阅读用处大不啊,我订阅的30几个源,不输出全文的不到3个
@Qi, 你RSS的文章摘要只输出几十个字,你好意思啊
哈哈,摘要都是精华。
再多加几十个字吧
如果RSS源没有全文的话依然不能实现全文阅读,和普通的RSS阅读器差不多。没有记录cookie吗?我去测试一下。