type
status
date
slug
summary
tags
category
icon
password
URL
Miniflux是一个开源的RSS阅读器,可以使用Miniflux部署我们自己的RSS服务。 作为曾经的Google Reader重度用户,在Google Reader之后使用过Feedly、Inoreader,通过自建Miniflux可替代Feedly和Inoreader。 地址:https://miniflux.app/
网上有很多 Miniflux docker 的教程,普遍比较简单,只是解决了有无问题,但我测试了众多平台之后,还是回到了 Miniflux ,下面会重点讲一下我的理由。
Miniflux 的优点:
- 服务器自建(反代),相对 F 和 I 北美的北美服务器,可以自由选择网络性能优异的线路,提高加载速度。
- 支持自定义刷新和拉取时间,避免打开 RSS 时浏览过时(半小时、几个小时前)的信息。
- 极简&纯粹,FreshRSS 、Tiny Tiny RSS 无论从界面还是功能,都太重了。
- 支持图片代理,即服务器缓存图片,默认情况下,客户端是从 RSS 源头拉取的图片,这个有特殊的场景。
- 支持 Fever API ,可以跨平台。
- 使用 WatchTower 实现 Miniflux docker 自动更新。
- Web 端支持快捷键。
- 对于只输出摘要的RSS, 提供全文获取。
其他玩法期待大家分享,参考文档:
至于客户端,智者见智,我个人使用 Reeder ,支持滑动标记已阅。但 Reeder 已经不推荐 Fever 了,不知道下个版本还会不会有。
体验过的平台包括不限于:
托管:Feedly 、Inoreader 、The Old Reader 、Feedbin
自建:Tiny Tiny Rss 、FreshRss
安装Docker
安装Docker Compose
新建配置文件
在/root/data/miniflux下,新建docker-compose.yml文件
在/root/data/miniflux下,新建Caddyfile文件
运行 镜像
(可选)数据库迁移
20230520 补充
如果你使用客户端缓存过文章,然后某个时间重启了docker实例,那么会导致图片无法显示的情况,这是因为每次重启会随机生成PROXY_PRIVATE_KEY
所以可以增加参数PROXY_PRIVATE_KEY固化key,便于解决更新、重启等场景下的图片显示问题。
最后
然后就可以通过rss.example.com进入界面了,Enjoy!
目前在用配置:
- Web网页端:搭配这个自定义CSS使用,字体部分可以考虑换成中文字体;
- iOS客户端:Reeder+Google Reader API (其实用 NetNewsWire 也很顺手)