自从 Google Reader 养成 RSS 习惯以来,开始用 Feedly,后来因为有些源更新有问题,就换成了 Inoreader,即使有很多广告我也一直在用,毕竟这种网站确实盈利困难。可现在国内访问 Inoreader 都得翻墙,实在是很麻烦,干脆自己部署吧。 之前也搭过 Tiny Tiny RSS ,还写了一篇 用TinyTinyRSS打造自己的Reader 。所以我首先就测了 Tiny Tiny RSS,结果不如人意,还不如当年的版本好用。都这么多年了还是 bug 一堆,比如如何显示已读文章和没有未读文章的源设置,根本就是乱七八糟。还有快捷键的翻译,一眼看过去就是错误。自动刷新源的设置虽然简单,但还是要搜索才知道,然而设置里面还有一个没用的更新时间选项。我换了几个推荐主题,结果全部界面变得乱七八糟,懒得去找原因了,删掉。 还有 Miniflux ,不过我看了下阅读界面,不是传统的 RSS 阅读界面,所以就没试了。 后来就试了 FreshRSS,感觉不错: GitHub 项目地址: https://github.com/FreshRSS/FreshRSS 新建站点 FreshRSS 安装要求比较低,一种部署方式是直接上传安装包,一般的虚拟主机或 VPS 都能搭,另一种部署是 Docker,这就要求 VPS 至少 1G 内存,恰好我没有啊。 我的 VPS 安装的宝塔面板,所以首先去域名 DNS 解析一个新网址,然后在宝塔里用该网址新建站点,MySQL 数据库(我只安装了这一个数据库),顺便 SSL 证书也一起申请了。 还有一个问题,PHP 得安装 Fileinfo 扩展,其实这个扩展 Tiny Tiny RSS 也是需要的。宝塔面板安装扩展还是很简单的,提示不足 1G 内存易失败,还好我的没有啊。 部署 FreshRSS 首先到 https://github.com/FreshRSS/FreshRSS 下载安装包。 上传到新建站点下解压缩,在浏览器输入访问网址,和一般的网站搭建一样,一步一步按照要求填写。 问题 1.openlog 报错 Warning: openlog() has been disabled for security reasons in /www/wwwroot/rss.mianao.info/li