自建RSS服务系列——Miniflux(有特点的RSS程序)

一.介绍

与TT-RSS(Tiny Tiny RSS)相比,Miniflux更加偏向于简洁、简单,以及似乎是隐私或者说是私人(?),参考官方的Feature还单独把保护隐私的功能特性给列出来了

不过作者似乎比较,Hmm,怎么说呢,固执(似乎是这样,或者说有自己的坚持),参考doc里面的说明——>传送门

所以说,Miniflux在兼容上就比TT-RSS稍微差了点,客户端只有Web,且浏览器必须支持ES6(IE请再见),数据库也只能用PostgreSQL,那就让我们来看看Miniflux有什么特殊呢。

二.安装

首先来看下要求:

系统:

  1. GNU/Linux
  2. Darwin

数据库:

  1. Postgresql >= 9.4

浏览器:

  1. A browser compatible with ECMAScript 6 is required.
  2. Mozilla Firefox
  3. Chrome
  4. Safari
  5. Microsoft Edge
  6. Internet Explorer 11 is not supported.

预准备,安装PostgreSQL并创建用户以及库(不要用OneInStack的,用官网的包安装,方法见下方) 阅读全文→

自建RSS服务系列——Tiny Tiny RSS(TT-RSS)

一.介绍

由于市面上各种信息聚合类APP和网站的出现,RSS逐渐在消亡,各大RSS网站也一个个的宣布停止服务,然而,始终都有一批人依旧选择使用RSS来定制自己获取消息的渠道,而Hosted RSS Server便是他们所需要的,我问了几个RSS重度玩家,他们推荐我如果要用现成的阅读器就选择Inoreader,如果想要自建就选择Tiny Tiny RSS或者Miniflux。因而,也就有了这个RSS专题(虽然暂时就两篇,希望了解其他好用的程序的朋友留个言给我推荐下)

二.安装

按照TT-RSS(Tiny Tiny RSS)官方的配置要求,客户端需要是一个现代化的浏览器,差不多算是废话,只要你不是用的啥IE6啊或者关闭了JavaScript,不然基本不会有问题。

至于服务端方面如下:

  • PHP version 5.4 or newer

PHP的额外要求:

  1. PDO引擎(视你使用MySQL或PostgreSQL有所不同)
  2. 常规数据库驱动(似乎部分过时的插件会用到)
  3. JSON
  4. XML(解析DOM)
  5. mbstring
  6. fileinfo
  7. CURL或fopen函数(前者不是必要的,但是最好有,比fopen更好)
  8. POSIX(用于多进程更新)
  9. GD(用于OTP和部分插件)
  10. 可以安装Opcode或其他加速器来提高速度
  11. 不能启用PHP的安全模式

以上内容参考 https://git.tt-rss.org/fox/tt-rss/wiki/PhpCompatibilityNotes

  • PostgreSQL (9.1 or newer) or MySQL - InnoDB is required.

官方更加推荐PostgreSQL,但是我就懒得再装一个了,你自己看着办吧,实际使用最好用这个,会让程序跑得更快(如果要看怎么装的话看我后面一篇Miniflux的,那个强制要求PostgreSQL) 阅读全文→