前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >(2021)自建RSS阅读器Tiny Tiny RSS教程,docker安装Awesome TTRSS

(2021)自建RSS阅读器Tiny Tiny RSS教程,docker安装Awesome TTRSS

作者头像
子润先生
修改2021-06-10 11:24:23
修改2021-06-10 11:24:23
10.3K10
代码可运行
举报
运行总次数:0
代码可运行

(2021)自建RSS阅读器Tiny Tiny RSS教程,docker安装Awesome TTRSS

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

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

文章目录 隐藏

1. 自建Tiny Tiny RSS前的准备

2. 自建Tiny Tiny RSS步骤

2.1. 创建VPS服务器

2.2. 安装宝塔面板

2.3. 安装docker和docker-compose

2.4. 安装Awesome TTRSS

3. 修改Tiny Tiny RSS配置

4. 为Tiny Tiny RSS绑定域名

5. 感谢

自建Tiny Tiny RSS前的准备

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

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

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

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

自建Tiny Tiny RSS步骤

创建VPS服务器

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

Vultr服务器购买教程

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

安装宝塔面板

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

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

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

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

安装docker和docker-compose

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

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

代码语言:javascript
代码运行次数:0
运行
复制
curl -sSL https://get.docker.com/ | sh
systemctl enable --now docker

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

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

代码语言:javascript
代码运行次数:0
运行
复制
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

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

代码语言:javascript
代码运行次数:0
运行
复制
docker -v
docker-compose -v

安装Awesome TTRSS

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

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

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

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

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

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

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

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

修改Tiny Tiny RSS配置

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

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

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

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

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

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

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

为Tiny Tiny RSS绑定域名

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

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

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

代理名称随便填写,目标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阅读器项目。

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • (2021)自建RSS阅读器Tiny Tiny RSS教程,docker安装Awesome TTRSS
    • 自建Tiny Tiny RSS前的准备
    • 自建Tiny Tiny RSS步骤
      • 创建VPS服务器
      • 安装宝塔面板
      • 安装docker和docker-compose
      • 安装Awesome TTRSS
    • 修改Tiny Tiny RSS配置
    • 为Tiny Tiny RSS绑定域名
    • 感谢
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档