Tiny Tiny RSS 是一款基于 PHP 的免费开源 RSS 聚合阅读器,适合想要自建 RSS 订阅器的用户。近期,官方已更新为仅支持使用 Docker 进行安装,所以本教程将以 Docker 的方式介绍如何搭建 Awesome TTRSS。
什么是 Awesome TTRSS?
Awesome TTRSS 提供了一种“一站式容器化”的解决方案,旨在简化 Tiny Tiny RSS 的部署过程,并提供额外的插件以提升用户体验。
自建 Tiny Tiny RSS 的准备工作
在开始之前,您需要注意以下事项:
1. VPS 服务器:如果您需要订阅国外的 RSS 源,建议选择国外的 VPS。
2. 域名:虽然可以直接使用服务器的 IP 访问,但有一个域名会更方便。
VPS 选择推荐
推荐使用国外 VPS,性能更佳,且网络连接更流畅。例如,您可以选择 Vultr,最低套餐每月仅需 2.5 美元,建议选择 5 美元及以上的套餐,性能会更好,并且可以在其上同时搭建网站。
域名注册
域名通常一年的费用在几元到几十元不等。若已有域名,可以直接使用,或考虑注册一个二级域名。
自建 Tiny Tiny RSS 的步骤
1. 创建 VPS 服务器
购买 VPS 后,建议选择 CentOS 7 操作系统,并选择至少 5 美元套餐以获得更高的性能。
2. 安装宝塔面板
在服务器上安装宝塔面板,可以使您通过可视化界面管理服务器,无需频繁输入 Linux 命令。
有关宝塔面板的安装,请参考之前的教程:[2021宝塔面板安装教程(更新安装视频教程)](#)。
3. 安装 Docker 和 Docker-Compose
####使用宝塔面板安装
1. 打开宝塔面板,选择软件商店,并搜索 Docker 进行安装。
#### 手动安装
如果您想手动安装 Docker,请执行以下命令:
“`bash
curl -sSL https://get.docker.com/ | sh
systemctl enable –now docker
“`
接着,安装 Docker-Compose。输入以下命令(以最新版本 1.29.2 为例):
“`bash
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
“`
安装成功后,输入以下命令来确认:
“`bash
docker -v
docker-compose -v
“`
### 4. 安装 Awesome TTRSS
Awesome TTRSS 可以通过 Docker 和 Docker-Compose 两种方式来安装。在本教程中,我们将使用 Docker-Compose。
#### 下载配置文件
1. 在服务器上任意文件夹下载 `docker-compose.yml` 文件。
2. 在宝塔面板中,选择文件管理,进入 `/www/wwwroot` 文件夹,点击远程下载,将 URL 输入为:
“`
https://raw.githubusercontent.com/HenryQW/Awesome-TTRSS/main/docker-compose.yml
“`
#### 修改配置文件
编辑 `docker-compose.yml`,更新以下参数:
“`yaml
SELF_URL_PATH=http://localhost:181/ # 将 localhost 替换为您的服务器 IP
DB_PASS=ttrss # 确保与以下参数匹配
POSTGRES_PASSWORD=ttrss # 确保与上面相同
“`
保存文件后,打开终端并运行以下命令启动服务:
“`bash
docker-compose up -d
“`
当提示 “done” 时,表示服务已成功启动。
## 配置 Tiny Tiny RSS
通过浏览器访问您的 VPS IP 加 181 端口(如 `http://您的VPSIP:181`),将会看到 Tiny Tiny RSS 的登录界面。
如未能正常访问,请检查防火墙是否禁用了 181 端口。在宝塔面板中,搜索防火墙,添加一条 181 端口的 TCP 规则。
初次登录请使用以下默认用户名和密码:
– 用户名:`admin`
– 密码:`password`
登录后,在右上角点击菜单,选择 Preferences 进行设置。在 Language 选项中选择简体中文并保存,以更改为中文界面。
## 为 Tiny Tiny RSS 绑定域名
为了更方便地访问 Tiny Tiny RSS,我们可以绑定一个域名:
1. 在宝塔面板的网站管理中添加新网站,仅填写域名,无需设置 FTP 和数据库。
2. 点击网站设置按钮,在左侧选择反向代理,输入:
– 代理名称:自定义
– 目标 URL:`http://127.0.0.1:181`
3. 保存设置后,回到文件管理器,编辑 `docker-compose.yml` 文件,将 `SELF_URL_PATH` 的值修改为您刚绑定的域名,并保存。
4. 再次在终端中输入:
“`bash
docker-compose up -d
“`
之后,您就可以通过域名访问 Tiny Tiny RSS 了。
本教程至此结束。
本站资源来源于网络,仅限用于学习和研究目的,请勿用于其他用途。如有侵权请发送邮件至vizenaujmaslak9@hotmail.com删除。:FGJ博客 » DIY RSS阅读器Tiny Tiny RSS教程:使用Docker安装Awesome TTRSS (2021)