I love RSS, and I love Miniflux — but I don't love having to run it on a cloud provider, since most of the browsing, bookmarking and RSS reading I do generally happens on my Mac. So I threw this little project together today to solve this problem.
It runs Miniflux locally under Docker Compose, using a local (and presumably running) instance of Postgres.app as a database. If you've got both of these installed, you have all you need — just clone this repo, start Postgres.app, and run:
make
... then sign in with the default administrator username and password: admin
and password
, respectively.
Why not run Postgres under Compose as well, you ask? You totally could, of course, and I wrote another little project, habitat-miniflux, that does essentially that. But I also just like working with Postgres.app, and I tend to blow up my Docker environment pretty regularly, too. So it just makes more sense to me to use it that way.
I happen to use Reeder, but you can use any RSS reader that supports the Fever API with Miniflux by activating the Fever API in Settings » Integrations:
Once you've checked the box and set an API username and password, point your feed reader at the Miniflux API (being careful to use the right port -- I always forget that part) and sign in:
Enjoy! #rss4ever