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

1、简介

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

2、安装

2.1、安装PostgreSQL

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

执行:

Bash

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

即可完成PostgreSQL容器安装。

2.2、安装TinyTinyRSS

执行:

Bash

docker run -it --name ttrss --restart=always \
--link ttrssdb:db  \
-e SELF_URL_PATH=http://example.org/ttrss  \
-e DB_USER=ttrss  \
-e DB_PASS=ttrss  \
-p 8080:80  \
-d wangqiru/ttrss

这个镜像中已经内置了 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

# TYPE DATABASE USER ADDRESS METHOD
local  all      all          peer

改为

Text

# 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/

Author

Hsukqi Lee

Posted on

2022-08-29

Licensed under

CC BY-NC-ND 4.0

未经允许不得转载:木盒主机 » Docker建站(八)TinyTinyRSS:简约轻量的RSS订阅器

赞 (0)

相关推荐

    暂无内容!