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也想用起来,订阅源想扩大到除了个人博客之外的其他。