想搞一个自己的RSS订阅服务,满足以下目标:
- RSS源越来越少,需要有生成源的能力;
- 可以多端同步阅读;
- 阅读体验要好;
调研了一下,总结有以下几种方案:
1. 使用现成的RSS服务:国外的有Inoreader、feedly等,国内有一览等;
这个注册即可体验,功能上完全满足我的需求;体验上,国外的访问稍慢一些,但也不至于太差。
如果不差钱,直接买会员。
2. 自建RSS服务,可以使用TTRSS;
按照官网https://ttrss.henry.wang的介绍,部署了一遍,也还行,订阅、过滤、转码、提取全文等功能都有,但RSS源,要
己找。这点来说,不建议新手玩这个,要花钱买VPS,跟直接使用订阅服务差不多了。
3. 使用RSSHUB + reeder,自己建一个;
上面不是说RSS订阅源越来越少了吗?RSSHUB要解决的问题就是自建订阅源,其实想想也很简单,就是建个爬虫+页面解析
按照官网https://docs.rsshub.app的介绍,部署一个RSSHUB,不错,非常快速地搭建起来了。
接下来,下载了一个reeder,在里面添加自建服务的订阅源。不得不说,reeder的体验超好,强烈安利。
总结
我选了第三种方案,主要原因是有一台自己的VPS,方便查阅科学文献,在其上再加一个RSSHUB,还能做到资源最大化利用。
但有一个问题依然没解决:没有做到多端同步阅读,主要是TTRSS的fever登录没成功(你说尴尬不),还好我主要在mac上使用,知足了。
遇到的问题
1. Centos 7 上yum install -y nginx找不到nginx包
2. 如何申请SSL证书
参见Let's Encrypt 使用教程,免费的SSL证书,让你的网站拥抱 HTTPS
3. 如何安装docker、docker-compose
参见centos7安装docker和docker compose
4. 运行docker-compose up -d 遇到一个问题:ERROR: Couldn't connect to Docker daemon at http+docker://localhost - is it running?
原来是没有运行docker,汗颜啊,sudo service docker start 即可。
网友评论