用于全文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/