什么是 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/