从miniflux到freshrss

从miniflux到freshrss

我的miniflux 一直部署在香港的腾讯轻量云服务器上,因为原始版本的 psql 不支持中文搜索,2023底折腾了一下 zhparser,当时偷懒没有记录。最近一段时间服务器总是 IO 异常升高导致服务器卡死,无法SSH登录,只能重启解决。左思右想也就 miniflux 的 psql 有可能导致这个问题,遂猜测是否是添加了zhparser导致,尝试替换为原始版本的 psql,问题依旧(没有严格测试)。最终猜测可能是数据库文件太大了(1.5GB),服务器内存太小(2GB),和插件关系不大。

如何解决这个问题?其一是将miniflux 部署到本地的homelab服务器,但是网络联通性是个问题,本地的网络环境实在不稳定。其二是将psql托管到专业的地方,考虑到成本也放弃。其三就是放弃miniflux 的历史数据,重新设置,对于数据囤积爱好者也不能接受。最后就是放弃miniflux了。

其实miniflux的使用体验整体是不错的,界面简洁优美。奈何最近出现的以上痛点让我只能转而重新调研现有方案,此时 freshrss 出现在视野中,简单尝试了一下发现相对 miniflux 具有以下优点:

  1. 默认sqlite数据库,简单,miniflux 只支持 psql;
  2. 中文搜索开箱即用;
  3. 订阅管理功能更加全面。 缺点呢:
  4. 界面不如miniflux;
  5. 配置项过于复杂。

迁移的过程是简单的,直接导入 OPML 文件即可。先使用一段时间试试看。