Docker建站(八)TinyTinyRSS:简约轻量的RSS订阅器

1、简介

Tiny Tiny RSS 是一个非常优秀的开源免费RSS 服务引擎,可以直接部署在我们自己的服务器上面。 借助于Docker
优秀方便的容器技术和 Let's Encrypt 异常简单的SSL证书签署机器人 certbot,
我们几分钟之内就可以部署上线属于我们自己的RSS 订阅服务。
——Google

2、安装

2.1、安装PostgreSQL

如果已有PostgreSQL服务,可以跳过此步骤。

执行:

Bash
1
docker run -d --restart=always --name PostgreSQL nornagon/postgres

即可完成PostgreSQL容器安装。

2.2、安装TinyTinyRSS

执行:

此处内容需要评论回复(自动审核)或加入 QQ 技术交流群(立即获得内容)后方可阅读。赞助(二维码在文章下方)后联系作者可一次性解锁所有(包括之后的新文章)。

这个镜像中已经内置了 mercury_fulltext (RSS 全文输出)插件、Fever 模拟插件和 Feedly 主题,能够减少我们的很多后期配置工作。

注意
改动了容器内的插件和主题文件后,记得执行 docker commit 保存变动。

这样就完成Tiny Tiny RSS容器安装啦!

3、使用

3.1、初始化

反向代理,即可使用域名访问Tiny Tiny RSS。

初始化

如果配置正确的话,这个时候访问你的服务器的域名或者 IP 就能看到 Tiny Tiny RSS 的安装页面,分别填入相应参数即可。

3.2、错误排查

如果你使用自己的PostgreSQL,在此处遇到了

Peer authentication failed for user "ttrss"

你需要编辑:

/etc/postgresql/9.5/main/pg_hba.conf

将其中的:

Text
1
2
# TYPE DATABASE USER ADDRESS METHOD
local  all      all          peer

改为

Text
1
2
# TYPE DATABASE USER ADDRESS METHOD
local  all      all          md5

说明:

  • peer 的含义是只允许某个确认的 Unix 用户访问,无须密码。
  • md5 的含义是所有的知道密码的用户都可以访问。

4、订阅RSS

参考文章:

Docker建站(七)RSSHub:RSS订阅聚合平台,助你优选信息来源
https://blog.tsinbei.com/archives/748/

搭建好RSSHub后,即可获取常用平台的RSS订阅地址啦!

Docker建站(八)TinyTinyRSS:简约轻量的RSS订阅器

https://blog.tsinbei.com/archives/764/

文章作者
Hsukqi Lee
发布于

2022-08-29

修改于

2022-12-06

许可协议

CC BY-NC-ND 4.0

评论

昵称
邮箱
网址
暂无