考虑到本文针对于 RSS 重度用户,不在赘述 RSS 相关的知识。直接通过群晖的 Docker 功能,安装实现 Inoreader、Feedly、Google Reader 等商业软件中提供的 RSS 抓取阅读的服务。打造个人专业免费 RSS 阅读系统。

本文参考如何搭建属于自己的 RSS 服务,高效精准获取信息这篇文章,并优化其中的过程,利用个人已经集成 feedly.css 主题和全文输出插件的镜像直接安装,省去部分设置过程。

安装 Docker

首先确保你的群晖支持 Docker,最简单的确认方式就是打开 【套件中心】,搜索 Dokcer 查看列表中是否支持安装。如果没有显示就不支持,Docker 需要 5.2 以上群晖系统。

null

安装完成后打开,选择 【注册表】,在搜索框中输入 nornagon 并搜索,选择 nornagon/postgres 下载。

null

再次搜索 titzanyic 并搜索,选择 titzanyic/ttrss 下载。

null

下载完成会在镜像中看到

null

创建容器

首先创建数据库容器,用于存放数据。数据库容器不需要任何特殊的设置。直接创建即可。

null

然后创建 Tiny Tiny RSS 容器,需要进行以下设置

  • 环境 找到 SELF_URL_PATH 修改值总的 IP 地址部分,修改为群晖的局域网 IP 地址;
  • 端口设置 中修改本地端口为 1280, 容器端口保持 80 不变;
  • 链接 中添加容器名称为 nornagon-postgres1 别名务必设置为 db

null

设置完成后,点击确定,创建容器。

进入 Tiny Tiny RSS

创建成功稍等几分钟后,在浏览器中输入 http://192.168.2.180:1280/ttrss/ ,账户名:admin 密码:password

null

进入后,点击网页右上角 操作 > Preferences…,进入设置页面,根据个人的需要进行设置。

null

公网访问

结合 内网穿透实现远程访问 NAS 这篇文章,我们可以让 Tiny Tiny Rss 实现远程访问,而不是局限于局域网才能使用。

增加配置

[rss]
type = http
local_port = 1280
local_ip = 192.168.1.180
subdomain = rss

先停止 titzanyic/rss 容器,编辑容器 环境 修改SELF_URL_PATH 的值中 IP 地址为你的内网穿透域名地址。其它设置保持不变。

null

重新启动后,就可以通过内网穿透的地址,进行远程访问了。

如果我们想局域网和外网不同的 Host 访问,就需要修改SELF_URL_PATH

Tips:

  • Fiery Feeds(iOS 平台)支持登陆 Tiny Tiny Rss 阅读文章,请务必在设置中打开 API 开关才能正常使用;
  • kindle4rss 中有需要不错的 RSS 源可以使用;
  • Rsshub 中可以间接 微博、B站、微信等常见 RSS 源。
  • Kindle 阅读 RSS 推荐开源方案:[使用 Kindle Ear 推送 RSS 到 Kindle 设备

](https://zhangyongcun.com/20170905.html)