开源免费RSS订阅工具FreshRSS安装与使用-自建RSS在线订阅平台
RSS订阅是一个非常有用的工具,它可以帮助我们在众多的信息中筛选出对自己重要的信息,这么年来挖站否获得建站资源以及网络信息都是通过RSS订阅得来的,像微博、头条号、微信公众号等,只能用于“阅读快餐”,作为一种消遣或者“读报”。
而RSS订阅在很大程度上可以作为一种学习交流的工具,只可惜的是RSS阅读已经越来越成为一种小众的行为,在经历了众多的RSS阅读器关闭后,RSS阅读依然很坚挺,尤其做自媒体的朋友,RSS订阅还是非常重要的,有些APP实际就是RSS的“变种”。
现在仅存的那些RSS在线阅读器要么就是广告太多,要么就是服务器没有人维护,经常出现各种宕机或者莫名的错误。于是很多站长会想到自己来搭建RSS阅读器,毕竟博客都可以自己搭建,搞定个RSS阅读器也不是很复杂。
本篇文章就来分享一下开源免费RSS订阅工具FreshRSS,功能设置上类似于Google Reader,支持快捷键操作,多用户,Ajax加载,数据导入与导出以及统计数据。更多的RSS订阅工具以及RSS获取方法,这里还有:
- 五款优秀的RSS阅读器推荐-附国内外各大RSS阅读器收集整理汇总
- 利用Huginn抓取任意网站RSS和微信公众号更新-打造一站式信息阅读平台
- 两款优秀的开源RSS阅读器工具:Miniflux和Tiny Tiny RSS-自建在线RSS阅读器
PS:更新记录.
1、有些网站并不提供RSS源,此时我们可以自己搭建应用强制这些网站的内容更新输出RSS源,以此达到RSS订阅的目的:RSSHub给不支持RSS网站制作RSS订阅源-支持B站,知乎,微博,豆瓣,今日头条。2021.3.8
一、FreshRSS安装
网站:
- 官网:https://freshrss.org/
- 项目:https://github.com/FreshRSS/FreshRSS
- 演示:https://demo.freshrss.org
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在线阅读界面,给人的感觉很清爽。(点击放大)
二、FreshRSS使用
2.1 添加订阅源
点击“订阅管理”,然后你就可以输入RSS Feed地址了,你可以给RSS源设置分类。
FreshRSS也支持批量导入与导出,之前有用过其它的RSS阅读器,可以将XML文件导出来。
自定义FreshRSS中的RSS源文章保存天数,以及更新周期。
2.2 FreshRSS设置
FreshRSS提供了丰富的设置选项,从显示外观、阅读习惯、多用户管理到系统配置、认证方式等都可以自己修改和调整。(点击放大)
FreshRSS在阅读中可以使用快捷键,你也可以调整这些默认的快捷键设置。
FreshRSS提供丰富的第三方扩展,例如Youtube/Peertube、FreshRSS Auto Refresh、Mobile Scroll Menu、Reading Time等插件都可以极大地提升我们的阅读体验。
插件下载地址:https://github.com/FreshRSS/Extensions,将插件下载后上传到FreshRSS安装目录下的 ./extensions
文件夹下。然后就可以在FreshRSS中管理了。
2.3 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/,版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。
猜你喜欢
Nginx需要修改什么?
对比tt-rss 速度怎么样?
对比有什么优缺点么?2018年8月29日 10:491.需要修改Nginx的配置文件,否者无法启用# Reader compatible API
参考:https://freshrss.github.io/FreshRSS/en/admins/02_Installation.html
2.网页速度要比tt-rss打开速度快
3.优点:外观漂亮,能满足我的要求;缺点:在网页模式下,布局还是有些小问题。2018年8月29日 21:45
这个自建用了一段时间,想把这个给朋友用,开放注册后。注册会提示错误,如图,github上发现最近有同样的情况,不知道老哥知不知道这是咋回事啊?
2019年6月17日 21:45楼主, 用这个阅读器没办法直接导入从Huginn里生成的RSS.
还必须用GOOGLE生成,但# 生成时容易出错. 请问还有更好的办法么?
注:inoreader可以直接导入Huginn生成的RSS,但觉得还是自建的比较好点. 谢谢!2018年9月14日 17:48请问楼主, 做好的RSS如何才能正确显示图片啊?
抓取好了图片地址,data output agent 里试了如下都不行:
直接引用{{image}}
加了SRC: src={{image}}2018年9月14日 11:39还不如直接自己搭建RSS阅读器。
2018年8月30日 00:30哦!!又是个新的RSS程序啊~~~我还是继续用Inoreader哈哈
2018年8月29日 10:10Nginx需要修改什么?
对比tt-rss 速度怎么样?
对比有什么优缺点么?2018年8月29日 10:48
这个貌似低端的虚拟主机跑不起来。
2018年8月29日 00:02虚拟主机还是跑tt-rss吧
2018年8月29日 00:19
1.支持全文阅读吗?自建了好几个都不满意,最后还是用feedly
2.博主您的评论框是不是没开启cookie记录?每次留言都要重新输入信息2018年8月28日 23:41不采集的话,全文阅读用处大不啊,我订阅的30几个源,不输出全文的不到3个
2018年8月29日 00:24@Qi, 你RSS的文章摘要只输出几十个字,你好意思啊
2018年8月29日 00:27
还在用inoreader。
2018年8月28日 19:24习惯了tt-rss
2018年8月28日 19:14就是感觉tt-rss比较慢 手机端刚打开要等很久很久,你们有什么优化么?
2018年8月28日 22:15没有用手机端, 我用tt-rss + ifttt + 手机邮箱转成短信接收了
2018年8月29日 00:18
去年试过,不到一周又换回了 ttrss,标记为已读后下次又提示未读,还有一些其它小问题,也可能是个人对 ttrss 更习惯吧。
2018年8月28日 19:03就是感觉tt-rss比较慢 手机端刚打开要等很久很久,你们有什么优化么?
2018年8月28日 22:15
1,我正在使用这个RSS阅读器阅读器,部署环境lnmp,Nginx需要修改,否则第三方可能无法使用,
2.我以前使用tt-rss,之后换了freshrss,界面美观,能满足我的需求,