RSS 折腾记#
3 月 7 日,下午没有课,很闲。玩了会吸血鬼幸存者觉得索然无味,就想着试下之前没有成功的服务器。
先是试了下 AZURE,但学生验证没过,放弃了。然后尝试阿里云。他有一个飞天加速 3.0 - 高校计划,可以领取七个月的 ECS。还是蛮顺利的。
领取后第一个想法是搭自己的 RSS 服务。基本上是照着找不到满意的 RSS 服务?你可以自己搭建一个,来完成的。但中间还是有些曲折,踩了一些坑。
-
首先是网络问题。文中给的地址都是 Github 上的,但下载速度实在不行。16M 的文件要下载半个多小时。这个有两种解决方式是。首先尝试的是用镜像站,但因为尝试的镜像站有问题,再加上我后续还想在服务器上搭 telegram 机器人。于是选择用代理。参考了如何让国内的阿里云服务器可以高速下载 Github 代码, 和所用机场的教程。但关于如何更换节点,还不清楚。现在会了,记录在网络
-
其次是文中给的 ttrss 的 docker-compose 配置文件有问题,自己修改后下的东西也不对。然后就想到直接复制过来。但对 vim 的操作实在是不熟悉,加上 yml 对间隔格式要求很严,在这上面折腾了好一会儿。
(发现是自己愚蠢,GitHub 提供了相应的下载方式:点 raw,跳转到的就是所需的网址了。比如我这步所需的代码就是curl -fLo a.yml https://raw.githubusercontent.com/HenryQW/Awesome-TTRSS/main/docker-compose.yml
) -
容器启动后,按照描述,我访问
{服务器 IP}:181
,应该可以直接看到 Tiny Tiny RSS 的 Web 前端。但却报 502。后来想到,默认的 181 端口是不开放的,在安全组中添加了就可以了。 -
阅读器的选择也花了我很多时间,先是试已经使用过一段时间的
Fluent Reader
, 但按照文档里所给的地址不成功,然后是选用TTRSS-Reader
, 这个就很顺利,但界面比较复古,加上功能不够多,也可能是我还没有发掘出来,就转而使用FeedMe
, 首先用的是 TTRSS 的 api,但出现的问题是订阅地址能过来,但内容拉取不到,看 issue 才发现这是好几个月前就出现的 bug,还没被修复,解决方法是转用 fever api。但这个也是坑。首先是网页给的地址是http:/[您的地址]/plugins.local/fever/
, 而文档给的地址是https://[您的地址]/plugins/fever
。但可能是不同阅读器设置的过滤方法不一样,FeedMe
能用的地址是http://[您的地址]/
, 而Fluent Reader
则是http://[您的地址]//plugins/fever/
。
以上就是整个搭建过程中所遇到的问题,目前发现FeedMe
的功能明显得多,还有 RSSHub 也想用起来,订阅源想扩大到除了个人博客之外的其他。