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 有一个功能,在设置「源」的地方,有一个「抓取全文内容」的选项,把它勾选上☑️,就能抓取像少数派这类网站的全文了。