轻量级网页RSS阅读器selfoss
什么是 selfoss ?
selfoss
是一个多用途的RSS
阅读器和提要聚合Web
应用程序。它使您可以在一个地方轻松关注来自不同网站、社交网络和其他平台的更新。它是用PHP
编写的,基本上可以让您在任何地方运行它。
安装
在群晖上以 Docker 方式安装。
在注册表中搜索 selfoss
,选择第四个 rsprta/selfoss
,版本选择 latest
1、建议搜
rsprta
,这样排在第一个的就是rsprta/selfoss
,RSS
已经日渐式微,目前只有这个docker
版本还在积极更新中2、本文写作时,
latest
版本对应为2.18
;
卷
在 docker
文件夹中,创建一个新文件夹 selfoss
,并在其中建一个子文件夹 data
文件夹 | 装载路径 | 说明 |
---|---|---|
docker/selfoss/data |
/selfoss/data |
存放设置、数据库等 |
端口
本地端口不冲突就行,不确定的话可以用命令查一下
1 | # 查看端口占用 |
本地端口 | 容器端口 |
---|---|
8888 |
8888 |
环境
可变 | 值 |
---|---|
UID |
selfoss user id ,缺省值为 991 |
GID |
selfoss group id ,缺省值为 991 |
CRON_PERIOD |
用于更新提要的 Cron 作业周期, 缺省值为 15m |
UPLOAD_MAX_SIZE |
附件大小限制, 缺省值为 25M |
LOG_TO_STDOUT |
启用将 nginx 和 php 错误日志输出到 stdout , 缺省值为 false |
MEMORY_LIMIT |
PHP 内存限制, 缺省值为 128M |
SELFOSS_CONFIG_FILE |
自定义 config.ini 的位置, 缺省值为 /selfoss/defaults.ini |
老苏没做任何设置,全部用的默认值;
命令行安装
如果你熟悉命令行,可能用 docker cli
更快捷
1 | # 新建文件夹 selfoss 和 子目录 |
也可以用 docker-compose
安装,将下面的内容保存为 docker-compose.yml
文件
1 | version: '3' |
然后执行下面的命令
1 | # 新建文件夹 selfoss 和 子目录 |
运行
在浏览器中输入 http://群晖IP:8888
就能看到主界面
selfoss
支持简体中文,能自动识别运行环境;
进入 设置
–> 添加源
,还是用 https://laosu.ml/atom.xml
为例
刷新数据源就有数据了
也可以直接导入 OPML
文件
更多设置
默认安装使用的数据库是 sqlite
,如果你想改为 mysql
或者 pgsql
,则需要对 config.ini
进行修改
可以修改的参数均可在官方文档 https://selfoss.aditu.de/docs/administration/options/ 查到
config.ini
文件位于 /data
目录中,在做任何修改之前,记得先备份
登录验证
默认 selfoss
是不需要登录验证的,但是如果你要映射到公网,多少可以提高一点点安全性
首先打开 http://群晖IP:8888/password
输入密码,点 generrate password
打开 config.ini
文件,找到 password
将上面生成的内容填入
设置完成后,记得保存,然后重启容器,再次打开就会出现登录界面
移动端
官方推荐了一个第三方的 Android
客户端,可以在 https://f-droid.org/packages/bou.amine.apps.readerforselfossv2.android/ 下载使用
参考文档
fossar/selfoss: multipurpose rss reader, live stream, mashup, aggregation web application
地址:https://github.com/fossar/selfossselfoss – the open source web based rss reader and multi source mashup aggregator
地址:https://selfoss.aditu.de/Radek Sprta / docker-selfoss · GitLab
地址:https://gitlab.com/radek-sprta/docker-selfossConfiguration options – selfoss
地址:https://selfoss.aditu.de/docs/administration/options/