Tiny Tiny RSS (ttrss) 搭建&食用指北
前言
最近感觉看睿站有点多,浪费了很多时间。
正巧看见了rsshub的b站up订阅功能
就开始寻找rss服务
但找了半天都没有合适的服务
决定自己建一个
准备
服务器一台
一定的动手能力、搜索能力
过程
一开始使用Docker镜像的方式进行安装
使用SSH进行安装
sudo apt install docker.io
docker run -d --name ttrssdb nornagon/postgres # 安装PostgreSQL的ttrss定制镜像
docker run -d --link ttrssdb:db -p 80:80 -e SELF_URL_PATH=http://example.org/ttrss fischerman/docker-ttrss #安装ttrss本体,注意将http://example.org/ttrss换成你的域名 http https不互通
这时候打开你的网址应该会出现以下界面代表你的ttrss已经初步安装成功
使用用户名admin,密码password登陆即可
里面应该会出现ttrss的官方论坛的rss
此时ttrss已经可以作为一个网页版的rss阅读器使用了
插件安装
ttrss作为一个rss网页阅读器其实已经可以阅读了
但是为了我们的一些阅读体验使用插件可以使它更完善
首先到偏好设置或Prefences中把API打开(见下图)
因为ttrss特性原因,rsshub的b站内嵌视频会有问题
如果你是docker安装的
git clone https://github.com/DIYgod/ttrss-plugin-remove-iframe-sandbox.git
docker ps
查看现在的docker镜像找到ttrss的镜像(由于我不是用docker安装的,借用一下别人的图)
直接使用
docker cp ttrss-plugin-remove-iframe-sandbox [CONTAINERID]:/var/www/plugins/
安装,注意把[CONTAINERID]改为你的docker ID
其他的插件安装大同小异,注意安装时拷贝的文件夹是外层的还是里层的
如果你是lnmp环境安装的
直接使用git clone到插件目录即可,也要注意文件夹层数问题,否则ttrss检测不到
最后到偏好设置找到插件打开即可
注意
如果你想要使用fever 插件,你可能会遇到以下问题
在阅读器(如Reeder)中登陆显示错误(Login Failed)
你可以查看 https://community.tt-rss.org/t/pdo-is-coming-heres-what-you-need-to-know/689/51 的解决办法
翻译过来就是:
在fever的fever-api.php内的FeverAPI类中添加
function __construct() {
$this->dbh = Db::get();
}
重新设置密码即可
参考
https://sspai.com/post/41302
https://sspai.com/post/42787
https://community.tt-rss.org/t/pdo-is-coming-heres-what-you-need-to-know/689/51
版权声明:
作者:carott
链接:https://blog.hellholestudios.top/archives/402
来源:Hell Hole Studios Blog
文章版权归作者所有,未经允许请勿转载。
共有 0 条评论