miniflux 是一个可自建的 rss 服务。在 GitHub 上面有 5k 多颗星⭐️。

界面看起来挺朴素的。
miniflux 需要使用 postgresql 数据库,且只支持这一个。最简单的搭建方法是使用 docker compose。
官方文档:Miniflux Installation with Docker
里面给的 compose 文件内容,新建一个 docker-compose.yaml 文件,把下面的内容粘贴进去。
services:   miniflux:     image: miniflux/miniflux:latest     ports:       - "80: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       - POSTGRES_DB=miniflux     volumes:       - miniflux-db:/var/lib/postgresql/data     healthcheck:       test: ["CMD", "pg_isready", "-U", "miniflux"]       interval: 10s       start_period: 30s volumes:   miniflux-db:
   | 
 
如果我们的 80 端口已经被使用了,就修改一下上面的 80 为其它数字。
之后保存退出,然后执行一下
我之前的 RSS 订阅是使用 inoreader,一直是免费使用,没充过钱。不过越来越多的网站 rss 订阅只给出一点内容,每次查看需要去再次加载,比较麻烦。
而 miniflux 有一个功能,在设置「源」的地方,有一个「抓取全文内容」的选项,把它勾选上☑️,就能抓取像少数派这类网站的全文了。