1、简介
Tiny Tiny RSS 是一个非常优秀的开源免费RSS 服务引擎,可以直接部署在我们自己的服务器上面。 借助于Docker
优秀方便的容器技术和 Let's Encrypt 异常简单的SSL证书签署机器人 certbot,
我们几分钟之内就可以部署上线属于我们自己的RSS 订阅服务。
2、安装
2.1、安装PostgreSQL
如果已有PostgreSQL服务,可以跳过此步骤。
执行:
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
将其中的:
1 | # TYPE DATABASE USER ADDRESS METHOD local all all peer |
改为
1 | # 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订阅器
评论