前言
前几天被RSS种草了,于是乎想着找一个好用的RSS阅读器,发现好多人推荐的TTRSS,可以自己搭建,很好用,于是打算在我群晖上搭建一个。后来发现大部分都是使用的docker compose部署的,我尝试使用群晖的ssh部署,还尝试了portainer部署均以失败告终,最后我是手动创建的docker容器TTRSS,postgresql数据库,和pgadmin4(postgresql数据库可视化管理,其实也可以不创建的),网上貌似并没有这方面教程,于是我决定写在博客里面。
安装postgres容器
首先需要安装postgresql数据库,ttrss好像也是支持mysql数据库的,但是我并没有成功,而且好像在Awesome TTRSS的github issue里看到好像基本已经弃用了……
下载镜像
搜索注册表并下载镜像postgres
配置
在高级里面添加POSTGRES_PASSWORD,后面填入你想设置的密码
之后修改一下端口号(群晖自带有postgres,所以5432已经被占用了)
添加储存空间映射/var/lib/postgresql/
这样数据库就配置好了
安装TTRSS容器
TTRSS我选择的是Awesome TTRSS,是一个国内的修改版,广受好评,这是他的官方文档,下面开始安装
下载镜像
搜索注册表并下载镜像ttrss
配置
在高级设置中按下图配置这里面的参数
修改端口号,这里的端口号要与前面SELF_URL_PATH后面的端口号一致
之后就可以在浏览器上输入域名+端口号来访问了,初始账号:admin 密码:password
这样就配置成功了,其实也并不是非常复杂,主要是里面的参数,严格照我这里的配置,只要有一点问题就会导致容器崩溃,数据库连不上,你们也可以和我一样弄一个pgadmin4连下数据库试一试,装这个就很简单了,可以确定下连不上报错原因。我这全是意外停止的通知哈哈哈哈,麻了
ttrss fever api地址:http://localhost:181/plugins/fever/
不能订阅自己的RssHub
把自己的RssHub端口添加到这里面就好了,TTRSS默认只支持80,443
博主厉害。 我之前部署的是代码版本的。现在想部署docker版本的。Awesome TTRSS 四个镜像。你的感觉是精简版本的。2个就行哈。厉害。
大佬求救,我按照你的方式一步一步来,但是TTRSS每次都是显示意外停止然后详情日志里显示:opreation time out
检查数据库的配置,可以清下浏览器缓存试试看,用无痕模式试试可以,我那个问题就是无痕模式没事
可以使用freshrss试试
嗯嗯确实也听说过freshrss,回头有时间我也去试试看
比ttrs要好一点,部署也比较简单
bug真的多到一言难尽