Bonky
Neither beliver nor reject anything, because any other person has rejected of believed it. Heaven has given you a mind for judging truth and error, Use it.
By Thomas Jefferson

TTRSS+RSSHub+Reeder搭建自己的RSS订阅源

前提

由于觉得自己花在不必要的信息的时间上实在不值得,于是自己搭建了属于自己的 RSS 服务。TTRSS 主要是为了多设备同步订阅源和对于没有全文的订阅源获取全文,RSSHUB适用于将官方未提供订阅源的网站(微博,知乎等)转为订阅源,而 REEDER 是最适合苹果平台的 RSS 阅读器。

首先,阅读此教程,你最好有以下条件:

  • 一台 VPS 服务器,这里推荐阿里云的香港服务器,或者学生机
  • 基本的 Linux 基础,会使用 SSH
  • 服务器上安装了 PHP 和 Node.js 环境

部署 RSSHub

部署 RSSHub,如果没有安装 pm2,使用 npm install -g pm2 来进行安装:

如果不想使用 pm2 那么可以通过 tmuxnohupnpm start 即可。我使用的是后面这种方法,成功运行效果应该是这样子的:

截屏2020-03-31 下午2.50.36

打开你的浏览器,输入 http://你的IP:1200 即可访问(如果访问不了注意检查防火墙端口,宝塔、阿里云的都需要放行):

截屏2020-03-31 下午2.54.33

然后,我们还可安装配套浏览器插件,可以自动嗅探可订阅的源:RSSHub Radar

部署 TTRSS

步骤

  1. 下载 docker-compose.yml 至任意目录。

  2. 修改下面的内容,把8080替换为你的端口,47.94.141.46替换为你的服务器IP:

    截屏2020-03-31 下午2.58.09

  3. 通过终端在同目录下运行 docker-compose up -d 后等待部署完成。

  4. 通过上面你配置的 SELF_URL_PATH 访问 TTRSS,默认账户:admin 密码:password,请第一时间更改。

  5. 使用 sudo docker run -p 3000:3000 -d --restart=always wangqiru/mercury-parser-api ,开启 Mercury Fulltext ,使用 curl 你的IP:3000 检查是否配置完成:

    截屏2020-03-31 下午3.08.37

配置Reeder

首先在信息源中填入你的 Mercury Fulltext 地址:http://47.94.141.46:3000/

image-20200331185510929

然后配置 Fever,配置 Fever 需要打开偏好设置-偏好设置的启用API:

image-20200331185651736

然后再打开插件里面的 Fever 选项,确认上面两者都打开后,我们在 Fever Emulation 设置密码即可。

image-20200331185951145

最后我们只需要再 Reeder 中填入 Fever 服务器信息即可:

截屏2020-03-31 下午7.01.18

Share

发表评论

电子邮件地址不会被公开。 必填项已用*标注