Picking a self-hosted Feed Reader

Roger Stringer Roger Stringer
January 28, 2023
2 min read
Picking a self-hosted Feed Reader

I used to use Google Reader back in the day then from Google Reader I moved to Feedly like a lot of other people did, but I decided a few months back to look into a self-hosted solution and Miniflux won out.

It supports the Google Reader API which means it's easy to add to the Reeder IOS app as well, plus has other integrations.

Setting it up is easy with docker-compose as well, I run this on one of my docker servers with an nginx reverse proxy setup as described in this post:

version: '3.4'

services:
  miniflux:
    image: miniflux/miniflux:latest
    depends_on:
      - db
    environment:
      - DATABASE_URL=postgres://miniflux:changme@db/miniflux?sslmode=disable
      - RUN_MIGRATIONS=1
      - CREATE_ADMIN=1
      - ADMIN_USERNAME=randomusername
      - ADMIN_PASSWORD=changme
      - BASE_URL=https://myreaderURL
      - VIRTUAL_PORT=8080
      - VIRTUAL_HOST=myreaderURL
      - LETSENCRYPT_HOST=myreaderURL
      - LETSENCRYPT_EMAIL=email@myreaderURL

  db:
    image: postgres:latest
    environment:
      - POSTGRES_USER=miniflux
      - POSTGRES_PASSWORD=changme
    volumes:
      - ./volumes/db:/var/lib/postgresql/data
    healthcheck:
      test: ["CMD", "pg_isready", "-U", "miniflux"]
      interval: 10s
      start_period: 30s

networks:
    default:
        external:
            name: nginx-proxy

Note

This docker-compose file may be slightly opinionated towards my current setup but also easy to modify for your setup..

I've also integrated it with Pocket to save articles for reading later.

I like Miniflux for its Google Reader-like minialism, but also has features that are handy, for example I can add regex's to blacklist certain keywords like when a certain RSS feed includes several daily Wordle posts.

There is a paid hosting solution as well, for $15 dollars a year, and the docs include instructions for deploying on other hosting solutions if docker isn't your go to.

Do you like my content?

Sponsor Me On Github