RSS是一种描述和同步网站内容的格式,广泛用于新闻网站、博客、Wiki,在多年前非常流行。后来随着微博、头条号、微信公众号等新媒体的崛起,RSS阅读越来越成为一种小众的行为,许多免费RSS阅读器相继收费或者停止维护。
但对于经常访问独立博客的用户而言,RSS阅读还是有用的。毕竟逐一打开收藏夹里的几十个网站查看是否有更新是一件很繁琐的事情,而RSS阅读器可以把经常浏览的网站聚合在一起,集中查看,不用再逐个打开了,更方便高效。
本次就来介绍一下开源免费RSS阅读器FreshRSS。
FreshRSS的环境配置
官网:https://freshrss.org/
项目:https://github.com/FreshRSS/FreshRSS
演示:https://demo.freshrss.org
和其他网站程序一样,FreshRSS可以安装在虚拟主机/VPS/云服务器上。
PHP要求7.0+,支持cURL, DOM, JSON, XML, session, ctype,fileinfo,PDO_MySQL/PDO_SQLite/PDO_PGSQL
数据库要求MySQL 5.5.3+和MariaDB的相应版本/SQLite 3.7.4+/PostgreSQL 9.5+
博主使用的是上次文章中提到的阿里云国际版日本轻量应用服务器。
首先安装Oneinstack配置相应环境。为节省资源,本次不安装数据库服务器,而直接使用SQLite。
安装过程中在轻量应用服务器的控制面板开放相应端口。
然后用脚本建立虚拟主机。由于该程序是动静分离的,因此网站根目录应设置成网站根目录/p
,即如图形式。但网站程序应上传到网站根目录。
到Github下载程序,再上传到服务器网站根目录。也可用Git直接clone。
FreshRSS的安装
FreshRSS支持中文。
服务器环境检查。如报错,修正后刷新即可安装。
数据库参数。
设置用户名及密码。验证方式一般选择WEB,如果是Apache还可以选择 .htaccess
+ .htpasswd
验证方式。
安装成功。
FreshRSS的使用
以下为FreshRSS的登录页面
FreshRSS的首页
订阅源在此处添加
设置定期任务自动刷新订阅源也是必要的。
Linux服务器可以使用crontab -e
将下列代码添加到Crontab文件中,注意替换路径。
*/5 * * * * php /data/wwwroot/rss.lzy20021010.com/actualize_script.php > /tmp/FreshRSS.log 2>&1
总结
FreshRSS对于自建RSS在线订阅平台的用户是不错的选择。安装简便,支持快捷键操作,多用户,Ajax加载,数据导入与导出以及统计数据,还可通过第三方插件扩展功能,足以满足我们的日常需要。
文章评论
我的打开网址安装跳转到/p/i这个目录,然后显示空白页,这个是咋回事呢