两款优秀的开源RSS阅读器工具:Miniflux和Tiny Tiny RSS-自建在线RSS阅读器
RSS阅读器一直是我这样一位RSS重度“患者”苦苦寻找的东西。几年前RSS阅读很流行时候,Google、雅虎、网易、腾讯等都纷纷推出了RSS在线阅读器,用户基本上不用愁只要选择自己喜欢的就好。可惜的是几年后受手机移动互联的影响,大家接受信息的方式发生的巨大改变。
PC的没落,手机移动端的崛起,让互联网的信息流也发生的改变,以前写博客是一件非常“了不起”的事情,现在搞公众号、头条号、微博号才是获取流量和粉丝的重点。“博客已死”、“RSS已死”等这类口号已经不绝于耳,不管相信与否,反正我身边写博客的博主是越来越少了。
而RSS虽然被不少的人宣布已经“死亡”,但是不得不承认RSS还有它存在的价值,否则RSS应该早就被用户所抛弃了。搞RSS阅读器不赚钱,所以没有公司愿意做“慈善”事业,但是我们可以自己搭建RSS阅读器。今天我要分享的就是两款优秀的开源RSS阅读器:Miniflux和Tiny Tiny RSS。
Miniflux使用PHP语言编写,支持Sqlite/MySQL数据库,支持中文等多国语言,无需要安装直接上传到服务器就可以使用。而Tiny Tiny RSS很多功能和Google Reader差不多,在使用习惯上都非常地接近Google Reader,最重要的是Tiny Tiny RSS有免费Android 客户端和第三方ios客户端。
更多的帮助站长获取信息的实用工具还有:
- 生成和订阅任意网站RSS工具-实现RSS全文,邮箱和手机APP提醒
- 利用Huginn抓取任意网站RSS和微信公众号更新-打造一站式信息阅读平台
- Linux系统监控命令整理汇总-掌握CPU,内存,磁盘IO等找出性能瓶颈
PS:更新记录.
1、不想自己架构RSS阅读器的,可以选择在线免费的RSS阅读器:在线RSS阅读器收集整理汇总-在线RSS阅读服务榜单。2022.5.14
一、Miniflux安装与使用
Miniflux官网:
- https://miniflux.net/
Miniflux安装要求是:
PHP >= 5.3.3 (推荐PHP 7.x )
PHP 扩展: ctype, dom, hash, iconv, json, xml, mbstring, pdq_sqlite/pdo_pgsql, pcre, session, SimpleXML (推荐使用curl 或者设置
allow_url_fopen=On
)Sqlite 3 or Postgres >= 9.3
libxml2 >= 2.7.x
1.1 Miniflux安装使用
官网下载Miniflux安装包,解压并上传到服务器上,确保data
文件夹可读写,打开浏览器,使用账号和密码:admin/admin 登录进去。
这个就是Miniflux的操作界面,非常地简洁,只有添加订阅、收藏、历史、导入等几个功能。
这是Miniflux的设置选项,你可以开启图片代#理,这样就可以完整地将网页图片下载到RSS中,根据自己的习惯设置文章列表数目、排序、全文摘要等等。
Miniflux也是一个多用户系统,在“用户”管理中可以添加新的用户。
这是Miniflux添加订阅源。
这是Miniflux的阅读界面,有标记已读、收藏等。
这是Miniflux的收藏界面。
你还可以将别的RSS阅读器的Feed导入到Miniflux中。
1.2 Miniflux更新RSS
使用定时任务。利用Crontab定时执行cronjob.php
.代码如下:
crontab -e
# 每4个小时更新一次
0 */4 * * * cd /path/to/miniflux && php cronjob.php >/dev/null 2>&1
# 每次更新10个RSS源
0 */4 * * * cd /path/to/miniflux && php cronjob.php --limit=10 >/dev/null 2>&1
# 每60分钟更新一次 (每次更新8个RSS源 with a total of 120 feeds).
* */4 * * * cd /path/to/miniflux && php cronjob.php --call-interval=4 --update-interval=60 >/dev/null 2>&1
Web 调用 。定时脚本也可以直接通过Web访问来调用。
例如: http://wzfou.com/miniflux/cronjob.php?call-interval=4&update-interval=60&token=XXX
- 其中cronjob URL可在在 preferences > about 中找到。
- The access is protected by a private token.
- 如果你想禁用web cronjob,可以 修改配置文件中
ENABLE_CRONJOB_HTTP_ACCESS
tofalse
.
1.3 Miniflux相关配置
你可以将Miniflux配置文件config.default.php
重命名为 config.php
,你可以根据自己需要来修改。默认的Miniflux使用Sqlite,但是Postgres 和 MySQL 也是支持的。
Sqlite 配置
你可以通过以下值来修改 Sqlite file的路径:
define('DB_DRIVER', 'sqlite');
define('DB_FILENAME', DATA_DIRECTORY.'/db.sqlite');
Postgres 配置
Miniflux 会自动创建 schema 但是还需要指定创建 database:
CREATE DATABASE miniflux;
同时你需要将 config.php
调整为:
define('DB_DRIVER', 'postgres');
// Replace these values:
define('DB_HOSTNAME', 'localhost');
define('DB_NAME', 'miniflux');
define('DB_USERNAME', 'my postgres user');
define('DB_PASSWORD', 'my secret password');
MySQL配置
Miniflux 指定 database :
CREATE DATABASE miniflux;
然后在 config.php
修改为:
define('DB_DRIVER', 'mysql');
// Replace these values:
define('DB_HOSTNAME', 'localhost');
define('DB_NAME', 'miniflux');
define('DB_USERNAME', 'my mysql user');
define('DB_PASSWORD', 'my secret password');
二、Tiny Tiny RSS安装与使用
有关于TT-RSS详细的安装方法以及问题解决,请参考:自建RSS阅读器Tiny Tiny RSS安装和配置自动更新,全文RSS,更换主题,手机RSS登录。
Tiny Tiny RSS官网:
- 主页:https://tt-rss.org/
- 下载:https://git.tt-rss.org/git/tt-rss
2.1 安装
PS:2022年5月14日更新,最新教程请查看:
下载Tiny Tiny RSS安装包,解压并上传到服务器上,然后填写MysqL数据库信息。点击测试连接数据库,看是否成功。
没有问题的话点击继续,这时使用账号: admin
, 密码: password
就可以登录了。
2.2 使用
这是Tiny Tiny RSS的界面,有未读文章、星标文章、存档文章等。
右上角的“操作”可以订阅RSS、修改、取消、隐藏、注销、偏好设置等。
点击添加信息源,输入你要订阅的RSS Feed。
这是Tiny Tiny RSS的RSS阅读界面,可以点击收藏、已读、查看详情等等。
Tiny Tiny RSS允许你给文章添加标签。
除了显示未读文章,你也可以设置显示全部文章、标记为已读等等。
在 Tiny Tiny RSS的偏好设置中可以设置Tiny Tiny RSS的更新频率、自动标记已读等等。
Tiny Tiny RSS可以添加新的用户。
可以给RSS设置分类。
另外,喜欢使用的手机看RSS的朋友可以下载安装Tiny Tiny RSS的手机APP,这是Tiny Tiny RSS的APP操作界面。
三、总结
总得来说,Miniflux是一个非常简洁的RSS阅读器,安装非常简单,只要有一个虚拟主机你就可以将Miniflux安装好并直接运行。Miniflux界面虽然不怎么漂亮,但是贵在RSS阅读器功能稳定有效。
Tiny Tiny RSS的界面要比Miniflux要好看了不少,而且功能上更趋近于我们平常用的在线RSS阅读器,而且手机版的APP有适合移动设备的皮肤/插件,支持导入OPML,PHP只要5.3以上就好了。
文章出自:挖站否 https://wzfou.com/miniflux-tt-rss/,版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。
- VPS主机性能跑分工具:UnixBench-一键测试Linux VPS主机性能得分
- 两款优秀的开源RSS阅读器工具:Miniflux和Tiny Tiny RSS-自建在线RSS阅读器
- 开源免费RSS订阅工具FreshRSS安装与使用-自建RSS在线订阅平台
- 生成和订阅任意网站RSS工具-实现RSS全文,邮箱和手机APP提醒
- VPS主机和服务器常用检测脚本-VPS主机配置,速度,性能和线路检测脚本工具
- Linux VPS综合脚本:科技Lion一键脚本,含性能检测,Docker,各类面板和命令
猜你喜欢
-
-
博主,请问搭建了tiny rss,但订阅源里面的更新日期显示1970年,然后就没法更新了,怎么处理?
2018年8月29日 16:43 -
我还在用qq邮箱订阅
2018年2月24日 22:33 -
之前也是弄了个tts 我也是很不习惯。。。其实还是喜欢feedly不过限制了100个源
2018年2月1日 09:17 -
自建太折腾了,玩过一段时间tiny tiny rss,后来还是用feedly方便。
2018年1月31日 11:54 -
新手路过,准备在网站试试看.
2018年1月31日 07:33 -
Tiny Tiny RSS 老司机路过
2018年1月30日 23:06 -
为什么我的tts一直收不到推送?
2018年1月30日 22:49
博主,miniflux php版本 怎么设置订阅ssl链接的呢