Featured image of post RSS服务搭建使用

RSS服务搭建使用

# 前言

本来是完全没有这篇文章的,根本不在计划列表之内。

最终写下这篇文章,也是一次机缘巧合。在此感谢筱锋与我的聊天,ta让我产生了写下这篇文章的动力。

通过RSS订阅来阅读文章还是比较方便的,各大平台文章一步即达,完全无广告,无比清爽的体验让我一见钟情。

让我下定决心的就是Fluent Reader,一款非常好用,界面美观的强大的免费的RSS阅读器。

而且它还是全平台兼容的,简直不要太棒好吗!但是问题出现在手机版,竟然是无法直接添加RSS订阅的。但可以通过API服务来同步你的订阅。那,自然是选择在列表中排第一的Fever API。百度了一下发现原作者不更新了。看了一圈下来最终选择了FreshRSS

# 开始搭建

# FreshRSS文件

FreshRSS的官网及下载地址。

官网:https://freshrss.org/

演示:https://demo.freshrss.org

下载地址:https://github.com/FreshRSS/FreshRSS

# 安装

# 环境要求

我图省事,自然是通过宝塔面板安装FreshRSS。

这是官网给出的环境要求:

FreshRSS环境
FreshRSS环境

# 上传安装

宝塔早已安装好了LNMP环境,这里直接新建网站。记得要选数据库及PHP。

上传压缩包,解压。

记得在宝塔中安装fileinfo拓展。我另一篇文章中有提到,在此不再赘述。

# 开始安装

输入域名,进入网站。

发现顶部报错Warning: openlog() has been disabled for security reasons in /www/wwwroot/rss.example.site/lib/lib_rss.php on line 15

找到php.ini文件,在disabled_functions中删除openlog即可。

disabled_functions
disabled_functions

php.ini文件在php/etc文件夹中。

重载PHP,报错消失。

# 第一步

选择语言

lang
lang

# 第二步

点击下一步,检查环境。

ok
ok

一遍过。

# 第三步

数据库类型选择MySQL

此处根据宝塔中创建的数据库有关数据填写。我的是这样的:

database
database

# 第四步

填写信息。

# 第五步

完成。

# 完成

完成后自动跳转登陆页面,此刻FreshRSS就安装完成了。

你也可以去申请SSL证书来为网站增加一个小锁。

# 自动更新订阅

官网给的方法是设置 crontab 定时任务,代码如下:

1
0 * * * * php /path/to/FreshRSS/app/actualize_script.php > /tmp/FreshRSS.log 2>&1

而我使用的宝塔进行安装的,自然是使用宝塔来管理。在计划任务页添加shell脚本。

1
php /www/wwwroot/rss.example.site/app/actualize_script.php > /tmp/FreshRSS.log 2>&1

注意换成自己网站的地址

觉得有用的还可以给我一些打赏哦,谢谢拉~

使用 Hugo 构建
主题 StackJimmy 设计