背景
- 已經(jīng)通過Docker部署rsshub,群暉的端口按默認(rèn)設(shè)成1200。
- 按照知乎上nas docker上面搭建awesome ttrss的說明,部署了ttrss
啟動后遇到如下兩個問題。
問題1:ttrss反復(fù)重啟
解決方法
- compose文件中幾個關(guān)于安裝文件的目錄(
volume處),由于ttrss目錄放在了群暉的第二個硬盤,在compose文件中改成volume2,比如- /volume2/docker/ttrss/feed-icons:/var/www/feed-icons/(參見前面知乎的說明) - feed-icons子目錄沒有777權(quán)限問題,知乎的說明里沒做詳細說明,具體方法是,通過ssh登錄群暉,獲取root權(quán)限后,輸入命令
chmod 777 ttrss/feed-icons
其中ttrss/feed-icons處需要根據(jù)實際情況修改feed-icons所在的目錄。 -
ttrss的設(shè)置里,端口做如下設(shè)置
解決上述問題后,瀏覽器輸入192.xxx.xxx.xxx:181(不一定非得是181端口),可以進入ttrss,但緊接著遇到下個問題——
問題2:添加群暉本地rsshub生成的訂閱源時失敗
原因
部署rsshub時,默認(rèn)端口被設(shè)置成1200,即通過訪問192.xxx.xxx.xxx:1200打開rsshub的頁面。但是ttrss不允許訪問除80和431以外的端口,網(wǎng)上給出的答案是需要設(shè)置反向代理,試了幾次沒成功。實際上解決辦法非常簡單。
解決辦法
進入ttrss的設(shè)置,在“環(huán)境”處的ALLOW_PORTS鍵,把1200加進去,如圖

最后,如果需要手機客戶端訪問,在ttrss頁面用admin登錄以后,在偏好設(shè)置出勾選允許API訪問,如圖

