用于全文RSS服务的Full-Text-RSS
什么是 Full-Text-RSS ?
Full-Text-RSS能轻松从网页或仅摘要的RSS提要中提取完整的文章内容。 是fivefilters全文RSS服务的非官方Docker镜像。
从功能上来说,和老苏之前介绍过的 Morss很 类似
文章传送门:用Morss获取全文RSS摘要
安装
在群晖上以 Docker 方式安装。
在注册表中搜索 fivefilters-full-text-rss ,选择第三个 heussd/fivefilters-full-text-rss,版本选择 latest。
本文写作时,
latest版对应的版本是3.8.x;

因为 3.8.1 是 5 年前的版本

但主界面又显示为 3.8,所以姑且认为是 3.8.x 吧

卷
在 docker 文件夹中,创建一个新文件夹 fullfeedrss,并在其中建一个子文件夹 data
需要给 data 目录添加 Everyone 的读写权限

| 文件夹 | 装载路径 | 说明 |
|---|---|---|
docker/fullfeedrss/data |
/var/www/html/cache/rss |
存放数据库和上传文件等 |

端口
本地端口不冲突就行,不确定的话可以用命令查一下
1 | # 查看端口占用 |
| 本地端口 | 容器端口 |
|---|---|
8411 |
80 |

环境
| 可变 | 值 |
|---|---|
FTR_ADMIN_PASSWORD |
管理后台的密码 |
如果 FTR_ADMIN_PASSWORD 留空的话,会禁用管理功能

命令行安装
如果你熟悉命令行,可能用 docker cli 更快捷
1 | # 新建文件夹 fullfeedrss 和 子目录 |
也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件
1 | version: '3' |
然后执行下面的命令
1 | # 新建文件夹 fullfeedrss 和 子目录 |
运行
在浏览器中输入 http://群晖IP:8411 就能看到主界面

还是以老苏的博客为例,只是输入了订阅地址:https://laosu.tech/atom.xml,其他的都是默认值

点 Create Feed 创建

在 FreshRSS 中,直接订阅的老苏博客,默认是不显示全文的

复制 Full-Text-RSS 地址栏中的地址,在 FreshRSS 中订阅是有全文的

后台
如果启用了环境变量 FTR_ADMIN_PASSWORD ,在浏览器中输入 http://群晖IP:8411/admin 就能看到后台的登录界面
账号是
admin,而密码就是环境变量FTR_ADMIN_PASSWORD设定的值

如果 FTR_ADMIN_PASSWORD 留空了,直接访问后台地址是会显示错误的
1 | Admin privileges required |

登录成功后

在 Edit site patterns 中,默认提供了一些站点的模版

dxy.cn 是丁香园

前面是原文地址

后面则是全文 RSS 订阅地址

参考文档
timothytylee/full-text-rss: Fork of Full-Text RSS to improve handling of non UTF-8 sites
地址:https://github.com/timothytylee/full-text-rssfivefilters / full-text-rss — Bitbucket
地址:https://bitbucket.org/fivefilters/full-text-rss/src/master/heussd/fivefilters-full-text-rss-docker: Retrieves the full-text of individual Web pages or entire RSS feeds - Unofficial Docker image for fivefilters’ Full-Text RSS service
地址:https://github.com/heussd/fivefilters-full-text-rss-dockerFull-Text RSS - FiveFilters.org
地址:https://www.fivefilters.org/full-text-rss/