Google / VPN技术 / 互联网技术 · 2024年3月1日 0

(2021) 使用Docker安装自建RSS阅读器Tiny Tiny RSS教程

Tiny Tiny RSS 是一款基于 PHP 的免费开源 RSS 聚合阅读器,是目前自己搭建RSS订阅器选择比较多的一种方式,我建站笔记之前分享的是通过源码方式安装Tiny Tiny RSS,最近发现官方只支持docker安装TTRSS了,所以本教程2021年重新更新一次如何使用docker安装Awesome TTRSS。

Awesome TTRSS 旨在提供一个 「一站式容器化」 的 Tiny Tiny RSS 解决方案,通过提供简易的部署方式以及一些额外插件,以提升用户体验。(Tiny Tiny RSS官方的我没研究出来如何安装,( ╯□╰ ))

自建Tiny Tiny RSS前的准备

想要自己搭建好Tiny Tiny RSS服务,我们需要准备以下内容:

  1. 一台VPS服务器,如果想要订阅国外源,推荐选国外VPS;
  2. 一个域名,如果你直接使用服务器IP访问,也可以不要。

服务器可以选择国内的也可以选择国外的,如果你很多国外网站的订阅源,那么推荐国外服务器,这样网络通畅一点。

域名的话,注册一个域名一年几元到几十元的都有,如果你已经有域名了,也可以直接使用二级域名。参见域名指南。

自建Tiny Tiny RSS步骤

创建VPS服务器

服务器这块儿,推荐选择一台国外VPS,我这里选择的Vultr,最低2.5美元一个月就可以购买一台服务器,不过还是推荐5美元起的,性能更好,还可以建网站。

Vultr服务器购买教程

(2021) 使用Docker安装自建RSS阅读器Tiny Tiny RSS教程

操作系统这里选择CentOS 7的版本,配置建议至少选择5美元的,性能会好一点,而且还可以顺便在这台服务器上面搭建网站。

安装宝塔面板

服务器创建完毕之后,我们给服务器安装上宝塔面板。

宝塔面板是一款服务器运维面板,可以帮我们把很多需要输入Linux命令行的操作可视化,小白的福音。

宝塔面板的安装我建站笔记之前发过专门的教程,请参考:

2021宝塔面板安装教程(更新安装视频教程)

安装docker和docker-compose

宝塔面板安装完毕后,在左侧选择软件商店,然后搜索docker进行安装。

(2021) 使用Docker安装自建RSS阅读器Tiny Tiny RSS教程

如果想要手动使用终端安装docker的话,命令如下:

curl -sSL https://get.docker.com/ | sh systemctl enable --now docker

当Docker管理器安装完毕之后,我们还需要手动安装docker-compose。

(2021) 使用Docker安装自建RSS阅读器Tiny Tiny RSS教程

你可以使用宝塔面板的终端,或者xShell里面输入下面的命令进行安装docker-compose(本教程发布时最新版本是1.29.2)。

curl -L https://github.com/docker/compose/releases/download/1.29.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose

安装完毕后,输入下面的命令可以查看是否安装成功。

docker -v docker-compose -v

(2021) 使用Docker安装自建RSS阅读器Tiny Tiny RSS教程

安装Awesome TTRSS

Awesome TTRSS可以通过docker和docker-compose两种方式安装,这里我们采用docker-compose的方式安装。

1、下载docker-compose.yml这个文件到服务器上面的随便一个文件夹。

打开宝塔面板,左侧的文件,然后默认会跳转到/www/wwwroot下面,教程就保存到这个文件夹了。

(2021) 使用Docker安装自建RSS阅读器Tiny Tiny RSS教程

点击远程下载,URL地址输入https://raw.githubusercontent.com/HenryQW/Awesome-TTRSS/main/docker-compose.yml,然后确定。

接着在宝塔面板的文件管理器里面点击编辑这个docker-compose.yml文件,修改下面3个参数。

(2021) 使用Docker安装自建RSS阅读器Tiny Tiny RSS教程

SELF_URL_PATH=http://localhost:181/ # 把localhost修改为你自己服务器的IP,便于待会儿通过IP访问查看是否正常工作。 DB_PASS=ttrss # 把ttrss改成和下面参数一样的值。  POSTGRES_PASSWORD=ttrss # 把ttrss改成和上面一样的值,就是说这两个参数用同一个密码。

修改完毕之后,保存文件,然后点击终端。

(2021) 使用Docker安装自建RSS阅读器Tiny Tiny RSS教程

输入docker-compose up -d,然后当提示done之后,就代表服务部署启动成功。

修改Tiny Tiny RSS配置

通过上面的命令启动TTRSS之后,我们通过浏览器打开你VPS的IP加181端口访问,就可以出现Tiny Tiny RSS的登录界面。

(2021) 使用Docker安装自建RSS阅读器Tiny Tiny RSS教程

如果你发现输入VPSIP:181打不开TTRSS的话,先检查下防火墙是不是没有开启181端口。

宝塔面板的应用商店搜索防火墙,然后去防火墙里面添加一条181端口的tcp规则就可以了。

(2021) 使用Docker安装自建RSS阅读器Tiny Tiny RSS教程

输入默认的用户名admin和密码password登录.

(2021) 使用Docker安装自建RSS阅读器Tiny Tiny RSS教程

在屏幕右上角,点击三杠,选择Preferences进入设置。

在Language项选择Simplified Chinese然后保存,就变成了简体中文界面。

(2021) 使用Docker安装自建RSS阅读器Tiny Tiny RSS教程

剩下的设置自己根据实际情况操作就可以了.

为Tiny Tiny RSS绑定域名

通过IP+端口访问Tiny Tiny RSS终究不是很方便,下面我们来给Tiny Tiny RSS绑定一个域名。

(2021) 使用Docker安装自建RSS阅读器Tiny Tiny RSS教程

在宝塔面板的网站处,添加一个网站。FTP和数据库都不需要创建,直接填写域名然后确定即可。

(2021) 使用Docker安装自建RSS阅读器Tiny Tiny RSS教程

接着点击网站后面的设置按钮,在设置界面左侧选择反向代理。

代理名称随便填写,目标url填写http://127.0.0.1:181,提交。

接着回到文件管理器,编辑docker-compose.yml文件,把SELF_URL_PATH=后面的网址改为你绑定的域名网址,保存。

打开终端,输入docker-compose up -d再次部署。

然后通过域名访问就可以打开Tiny Tiny RSS了.

感谢

到这里,Tiny Tiny RSS的安装教程就分享完毕了,这里要感谢imhu和大鸟博客的分享,我也是通过搜索到他们的文章后学习摸索出来的这篇教程。

同时,感谢Awesome TTRSS项目作者的付出,给我等小白带来了用户体验更好的Tiny Tiny RSS阅读器项目。