红茶的个人站点

  • 首页
  • 专栏
  • 开发工具
  • 其它
  • 隐私政策
Awalon
Talk is cheap,show me the code.
  1. 首页
  2. 其它
  3. 正文

Tiny tiny Rss的安装和使用

2021年5月2日 8163点热度 3人点赞 0条评论

Tiny tiny Rss的安装和使用

为什么需要ttrss

之前一直在使用inoreader,最开始的时候是在2015年左右,那个时候体验是没得说,inoreader+ifttt,可以实现rss点赞和收藏后自动发微博,而且还可以保存到getpocket,极为方便。

可是渐渐地,inoreader进入割羊毛阶段,各种收费服务,越来越难用,而微博也各种限制api。

各种优质网站提供rss的越来越少,互联网正在慢慢死去。

现在你如果不想被服务商圈起来被动接受广告,或者不想给inoreader付费,也唯有自己搭RSS服务一途了。

ttrss就是Linux平台的一个rss自搭服务。

安装docker

安装docker

curl -sSL https://get.daocloud.io/docker | sh

安装好后查看一下有没有开启:

systemctl status docker

如果没有开启,开启:

systemctl start docker

测试docker是否安装成功:

sudo docker run hello-world

设置docker开机自启动:

systemctl enable docker

安装PostgreSQL

docker run -d --name ttrssdb nornagon/postgres

安装本体

安装ttrss:

docker run -d --link ttrssdb:db -p <port>:80 -e SELF_URL_PATH=http://<ttrss_domain>:<port> fischerman/docker-ttrss

<ttrss_domain>为你的VPS主机上给ttrss服务的预设地址,比如ttrss.myvps.com。<port>为对外的服务端口,因为VPS的80端口通常是给apache或者nginx的,所以这里选择一个不常用的端口即可,比如8080。

配置VPS

在VPS的域名解析中添加新的解析:

image-20210502184729388

在VPS的安全组中添加新的入站规则,放行上面设置的端口:

image-20210502184824459

访问http://<ttrss_domain>:<port>/,一切OK。

输入默认的用户名admin密码password即可登录。

设置ttrss

登录后悔自动跳转到配置页面,提醒你修改密码。

image-20210502163806292

修改好以后就可以进行偏好设置,基本上除了因为要使用客户端需要勾上API选项外,其它我都是保持默认:

image-20210502163952201

导入订阅源

我之前用的是inoreader,现在从inoreader导出我的订阅源:

image-20210502164242600

选择仅下载XX订阅源文件,然后在ttrss中进行导入:

image-20210502164441305

so cool:

image-20210502164553904

此外还可以通过过滤器进行信息筛选,或者通过动作去添加收藏或点赞的后续处理,那些可以慢慢挖掘。

image-20210502164956813

安装主题

现在给ttrss安装主题:

下载:

wget https://github.com/levito/tt-rss-feedly-theme/archive/master.zip

我的VPS下载速度感人,此处可以用PC下载,完了后拖到VPS。

解压:

unzip master.zip

查看ttrss的container ID:

docker ps | grep ttrss

image-20210502170431032

就是白色标出来的那段。

将主题拷贝到docker中:

docker cp tt-rss-feedly-theme-master/feedly.css <containerID>:/var/www/themes
docker cp tt-rss-feedly-theme-master/feedly <containerID>:/var/www/themes

用白色部分的内容替换<containerID>

安装全文输出插件

安装全文输出插件:

image-20210502172019626

在插件中选择全文输出插件后点击启用。

image-20210502185508311

在信息源中出现的插件设置中填入ttrss服务地址后保存。

安装fever插件

fever插件用于给ttrss增加fever API接口,以提供广泛的客户端支持(支持fever的客户端都可以使用)。

安装fever插件:

git clone https://github.com/rannen/tinytinyrss-fever-plugin.git
docker cp tinytinyrss-fever-plugin/fever e97781a3a097:/var/www/plugins
  • 没有安装git的可以yum install git。

  • 下载速度同样感人,卡了的可以尝试用PC下载后通过FTP传到VPS。

刷新ttrss后就可以看到安装的插件,启用:

image-20210502174054090

启用后就可以看到fever插件的面板,在这里设置密码后记住fever的地址:

image-20210502174411918

保存设置

保存docker中对ttrss的设置:

docker commit <containerID>

设置ttrss自启动:

docker update --restart=always ttrssdb

手机客户端

安装手机客户端:

我是安卓,现在酷安找到一个readably,发现并不能通过fever接口登录,试了半天也不行,不知道是客户端的问题还是接口问题,后来在少数派的推荐中找到一个FeedMe,居然还是国人开发者做的,更妙的是直接支持ttrss。

Github项目地址:https://github.com/seazon/FeedMe

直接在release页面找安装包安装就行。

安装好后在登录页面选择tiny tiny rss后输入域名、用户名、密码即可。

完美。

事实上ttrss好像是有安卓客户端的,不过FeedMe我已经很满意了,就没有继续折腾。

image-20210502183117208

参考资料:

  • CentOS Docker 安装。

  • 如何搭建属于自己的 RSS 服务,高效精准获取信息。

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: rss ttrss
最后更新:2021年5月2日

魔芋红茶

加一点PHP,加一点Go,加一点Python......

点赞
< 上一篇
下一篇 >

文章评论

取消回复

*

code

COPYRIGHT © 2021 icexmoon.cn. ALL RIGHTS RESERVED.
本网站由提供CDN加速/云存储服务

Theme Kratos Made By Seaton Jiang

宁ICP备2021001508号

宁公网安备64040202000141号