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 也想用起來,訂閱源想擴大到除了個人博客之外的其他。