树莓派4B(Raspberry Pi For NAS):miniflux RSS阅读器

bilibili-视频演示

点击本文字,打开哔哩哔哩APP

NO.1
miniflux

github地址

https://github.com/miniflux/v2

极简主义的提要阅读器

  1. 用 Go (Golang) 编写

  2. 仅适用于 Postgresql

  3. 不使用任何 ORM

  4. 不使用任何复杂的框架

  5. 仅使用现代原生 Javascript(ES6 和 Fetch API)

  6. 静态编译的单个二进制文件,无需依赖

  7. 特征数量是自愿限制的

  8. 它简单、快速、轻便并且非常易于安装

默认主题

img

试过以下三种RSS阅读器

Miniflux,FreshRSS和TinyRss,最终选择的是Miniflux

因为Miniflux可以自动识别RSS订阅源,其他两个必须给出精确的订阅源地址

且Miniflux的风格相对极简,又同时适配移动端和PC,较为干净的感觉,视觉体验不错

img

rss作为一种信息的主动获取方式,在这个信息爆炸且内容混杂的时代

能够有效并且及时的获取我们想要的信息,如独立博客,新闻站点等,只聚焦特定的内容,领域或者人

不会有莫名奇妙的硬广或者软广,不会被算法强制打乱时间线,不会订阅了还收不到消息(现在公众号就是这个反例,扰乱时间线,订阅无通知,软硬广等)

NO.2
miniflux安装

这个同样以前写过文章,仅供参考

<<Miniflux构建自己的Rss信息源>>

新建docker-compose.yml文件

services:
miniflux:
image: miniflux/miniflux:latest
ports:
- "3021:8080"
depends_on:
db:
condition: service_healthy
environment:
- DATABASE_URL=postgres://miniflux:secret@db/miniflux?sslmode=disable
- RUN_MIGRATIONS=1
- CREATE_ADMIN=1
- ADMIN_USERNAME=admin
- ADMIN_PASSWORD=test123
db:
image: postgres:15
environment:
- POSTGRES_USER=miniflux
- POSTGRES_PASSWORD=secret
volumes:
- ./miniflux-db:/var/lib/postgresql/data
healthcheck:
test: ["CMD", "pg_isready", "-U", "miniflux"]
interval: 10s
start_period: 30s
volumes:
miniflux-db:

开放端口

http-server -p 3021

拉取镜像并启动服务

docker-compose up

img

NO.3
miniflux使用

访问ip:端口

默认账户密码在docker-compose.yml有设置

默认账号 admin

默认密码 test123

img

登录并进入主页面

img

设置为中文

点击右上角Setting

设置Language为简体中文

img

保存并刷新,界面变为中文

img

开始订阅

点击源,然后点击添加源,输入网址,点击查找源

img

可以看到根据博客域名,自动识别出RSS源

这就是相对另外两个开源RSS阅读器的好处,另外两个必须提前知道订阅源的精准地址,这一个只需要输入主域名即可

选中一个订阅源,然后点击订阅

img

订阅之后就会看到主页有未阅读的信息

img

NO.4
Tips

订阅RSS信息源,属于一种独立思考,建立自己的信息框架,是书籍,视频之外一种信息补充

遗憾的是现在的独立博客和优质的信息站越来越少,且不怎么提供RSS对外

对于这个问题,另一个开源项目RSSHub可以帮助我们,它是一个开源、易于使用且可扩展的 RSS 提要生成器,可以把一些网站改为订阅源

后面有空再进行整理

END

参考阅读

<<树莓派4B(Raspberry Pi For NAS):navidrome个人音乐流媒体>>

<<树莓派4B(Raspberry Pi For NAS):EmulatorJS在线网页街机游戏>>

<<树莓派4B(Raspberry Pi For NAS):nextcloud 云盘 办公套件>>