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.