
什么是 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 | 存放数据库和上传文件等 |

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

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

命令行安装
如果你熟悉命令行,可能用 docker cli 更快捷
# 新建文件夹 fullfeedrss 和 子目录
mkdir -p /volume1/docker/fullfeedrss/data
# 进入 fullfeedrss 目录
cd /volume1/docker/fullfeedrss
# 运行容器
docker run -d \
--restart unless-stopped \
--name fullfeedrss \
-p 8411:80 \
-v $(pwd)/data:/var/www/html/cache/rss \
-e FTR_ADMIN_PASSWORD=123456 \
heussd/fivefilters-full-text-rss:latest
也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件
version: '3'
services:
fullfeedrss:
image: heussd/fivefilters-full-text-rss:latest
container_name: fullfeedrss
restart: unless-stopped
ports:
- 8411:80
volumes:
- ./data:/var/www/html/cache/rss
environment:
# Leave empty to disable admin section
- FTR_ADMIN_PASSWORD=123456
然后执行下面的命令
# 新建文件夹 fullfeedrss 和 子目录
mkdir -p /volume1/docker/fullfeedrss/data
# 进入 fullfeedrss 目录
cd /volume1/docker/fullfeedrss
# 将 docker-compose.yml 放入当前目录
# 一键启动
docker-compose up -d
运行
在浏览器中输入 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 留空了,直接访问后台地址是会显示错误的
Admin privileges required
This page requires admin privileges but Full-Text RSS has not been configured with admin credentials.
If you are the administrator, please edit your custom_config.php file and enter the credentials in the appropriate section. When you've done that, this page will prompt you for your admin credentials.

登录成功后

在 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-rss
fivefilters / 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-docker
Full-Text RSS - FiveFilters.org
地址:https://www.fivefilters.org/full-text-rss/



















