Picking a self-hosted Feed Reader
Roger Stringer • January 28, 2023
2 min read
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:[email protected]/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 - [email protected] 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
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.