宝塔面板安装TTRSS-2021版
RSS
- 首先我们来说一说 RSS。RSS 的全称是 Really Simple Syndication(简易信息聚合),它是一种消息来源的格式规范,网站可以按照这种格式规范提供文章的标题、摘要、全文等信息给订阅用户,用户可以通过订阅不同网站 RSS 链接的方式将不同的信息源进行聚合,在一个工具里阅读这些内容。
- 对于第一次接触 RSS 的同学,推荐大家阅读:高效获取信息,你需要这份 RSS 入门指南,进行扫盲。
市面上有非常多的 RSS 聚合服务,来帮助我们统一管理、订阅、更新、筛选 RSS 源推送给我们的更新信息,避免我们被海量的文章淹没,也能保证我们多个设备上 RSS 的阅读进度一致。Feedly、Inoreader 等等都是非常不错的 RSS 服务,但是它们的免费版本都有着一定的限制,有时候无法满足我们的全部功能需求,而动辄一个月数十刀的订阅费用又让人望而却步。不慌,开源的 RSS 服务:Tiny Tiny RSS 可以满足我们 RSS 订阅的全部需求!
TTinyRSS的搭建,本例采用魔改版Awesome TTRSS
- TTRSS 是一个非常优秀的开源免费 RSS 服务引擎,可以直接部署在我们自己的服务器上面,借助于 Docker 优秀方便的容器技术和 Let’s Encrypt 异常简单的 SSL 证书签署机器人 certbot,我们几分钟之内就可以部署上线属于我们自己的 RSS 服务,运行在我们可控的服务器上,环境稳定,刷新及时,并且完全免费。?(当然,除了服务器需要一定的费用。)
- 在容器、HTTPS 证书自动签署和虚拟化技术极度发达的今天,整个部署过程非常方便简单。我接下来只利用 iPad 进行讲解演示我们的部署过程。请大家坐好,我们立刻开始。
准备工作
- 在开始之前,首先我们需要准备一个位于公网的服务器,以及一个可以通过 SSH 连接到服务器上的本地设备。这里我使用我腾讯服务器作为运行 Tiny Tiny RSS 的服务器。
- 准备域名一个。
利用Docker部署TTRSS
安装 Docker:
- Docker 是非常优秀的虚拟化容器,借助于 Docker 我们可以方便的部署 Tiny Tiny RSS,首先我们在服务器上安装 Docker 本体。在服务器上面执行下面命令来安装 Docker
curl -fsSL https://get.docker.com/ | sh
- 启动Docker:
sudo systemctl start docker
- 检查Docker是否安装成功:
sudo systemctl status docker
检查 Docker 服务状态
看到如上的输出,说明我们 Docker 服务启动成功。 - 安装 docker-compose: 一个管理和启动多个 Docker 容器的工具。由于TTRSS 依赖有PostgreSQL的数据库服务以及mercury_fulltext的全文抓取服务等等,这些服务我们都借助于 Docker部署, 因此利用docker-compose就会大大降低我们的部署难度。
在服务器上面执行下面的命令来安装 docker-compose:
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-compose 可执行权限:
chmod +x /usr/local/bin/docker-compose
最后我们运行 docker-compose --version 来检查安装是否成功。如果有如下输出,说明我们的 docker-compose 安装成功:
docker-compose --version
安装TinyTinyRSS及其周边服务
- 新建站点,宝塔面板侧边栏网站中,点击添加站点
进入网站目录,点击远程下载,输入下方链接
https://raw.githubusercontent.com/HenryQW/Awesome-TTRSS/main/docker-compose.yml
- 编辑下载下来的文件:docker-compose.yml,修改完后保存
- 点击终端并输入命令
docker-compose up -d
登陆网站,输入服务器IP地址和端口号181,默认账号:admin,默认密码password,如果无法登陆,请检查是否放行了181端口,可以在宝塔面板安全选项中设置放行
绑定域名
- 域名服务商处,将域名指向服务器IP地址
- 点击网址,然后添加站点
- 点击新添加站点的设置
- 点击域名管理,添加域名,然后点击网站目录,指定目录地址为刚才创建的目录
- 更改docker-compose.yml文件中的IP地址为域名
手机APP访问
- 目前只有安卓APP,下载地址在谷歌PLAY
- 在APP设置中填写登陆信息
- 上一篇: Markdown图片上传图床插件Image-VSCode
- 下一篇: 宝塔面板搭建Flarum论坛