2023年Miniflux部署最佳实践
2023-3-27
| 2023-5-29
字数 803阅读时长 3 分钟
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 的优点:
  1. 服务器自建(反代),相对 F 和 I 北美的北美服务器,可以自由选择网络性能优异的线路,提高加载速度。
  1. 支持自定义刷新和拉取时间,避免打开 RSS 时浏览过时(半小时、几个小时前)的信息。
  1. 极简&纯粹,FreshRSS 、Tiny Tiny RSS 无论从界面还是功能,都太重了。
  1. 支持图片代理,即服务器缓存图片,默认情况下,客户端是从 RSS 源头拉取的图片,这个有特殊的场景。
  1. 支持 Fever API ,可以跨平台。
  1. 使用 WatchTower 实现 Miniflux docker 自动更新。
  1. Web 端支持快捷键。
  1. 对于只输出摘要的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 也很顺手)
 
OpenAI Translator - 最强开源 AI 划词翻译工具 (基于 ChatGPT API / 跨平台 / 质量高) 漫威电影宇宙:观看顺序
Loading...