I earn commissions when you sign up or buy through the affiliate links on this page, at no extra cost to you.

Homelab · Alternative · By Mohammed Almuhanna · Updated

Self-Hosted RSS Reader: FreshRSS

I never paid for an RSS reader, because FreshRSS was already too good to justify it. I kept meaning to try Feedly or Inoreader properly, then I looked at what they charge and what FreshRSS does for free and could not make that add up. It is my one place to keep up. Tech and homelab blogs, YouTube channels, subreddits, Hacker News, anything that still publishes a feed lands in one place instead of five apps. And it is tiny to run.

The free thing I never found a reason to replace

I went into this expecting to pay eventually. The paid readers are not bad, and I assumed a free one would feel like the budget version. It did not. FreshRSS takes every feed I throw at it with no cap, syncs to my phone, and has never once made me wish I had a subscription. When the free tool does the whole job, paying 72 or 90 dollars a year for a tidier take on it is a hard sell. I could not justify it, so I never did. Run FreshRSS if you follow more than a handful of sources and want them in one place with no yearly fee. The one time I would not bother is if you track a dozen sites and do not want to host anything, where the free tier of Feedly or Inoreader is less hassle.

FreshRSS reader showing feeds grouped by category
My FreshRSS, feeds grouped by category in one inbox I control.

One feed for blogs, YouTube, Reddit, and Hacker News

This is the part that turned FreshRSS into something I check daily. Almost everything still quietly publishes an RSS feed, even the sites that bury the link. Every YouTube channel has one, so new uploads show up without you opening YouTube. Subreddits have one, so you can track a few without falling into Reddit. Hacker News has feeds too. Point FreshRSS at all of them and you stop bouncing between five apps and an algorithm-driven timeline. It is one chronological inbox you control, and nothing decides for you what you see.

FreshRSS, Miniflux, or a hosted reader

FreshRSS is a light, self-hosted reader that subscribes to standard RSS and Atom feeds with no cap on how many you add. The web interface is clean, and because it speaks the common sync APIs, you read on your phone through apps like Reeder, Fluent, or FeedMe rather than a built-in mobile app. Two small things to know: the mobile experience comes from those third-party clients, not a polished first-party one, and there is no AI summarizing built in, which I have never once missed. Miniflux is even lighter, a single Go binary with a stripped-down design that marks items read as you scroll. If you want the leanest possible reader and you like that strictness, it is excellent. I went with FreshRSS because I want folders and options, but I would not argue with anyone who picks Miniflux. And if running a server is not for you at all, the free tiers of Feedly or Inoreader cover a small set of feeds with zero setup, and their paid tiers add the polish. Not everyone should self-host a reader, and I am not going to pretend otherwise.

It runs on almost nothing

FreshRSS is one of the lightest things you can self-host, a small PHP app with a small database, so it runs anywhere.

SetupReality
Raspberry Pi / SBCPerfect fit. It sips power and a Pi runs it without noticing. The classic home setup.
Cheap VPSAlso fine. Always up, reachable from anywhere, simple to keep online.
A server you already runHow mine runs, one more small container on a box that is already on, so adding it barely moves the power draw.

Since the box can be tiny, the running cost is mostly its idle power. Check that with the homelab power calculator, or weigh a home box against a rented server in the self-hosting vs SaaS cost calculator, prefilled with the Feedly Pro price.

FreshRSS vs Feedly and Inoreader on price

Feedly Pro is about 72 dollars a year, Inoreader Pro about 90, and the free tiers of both limit how many feeds you can follow. FreshRSS is free with no feed limit, so you pay only for the small amount of hardware and power it uses, which is close to nothing if you already run a box. Over a few years that is a couple of hundred dollars you keep, for a reader that does more than the paid ones. I will be honest, the money was never the main reason for me. I run it to own the feed, with no caps and no algorithm deciding what I see. The price just made paying impossible to justify.

Who should skip it

Skip self-hosting a reader if you follow only a handful of sites, because the free tier of a hosted reader covers you with no setup at all. Skip it too if you want a polished phone app out of the box and do not want to wire up a third-party client. FreshRSS is for people who follow a lot of sources, want them all in one place they control, and would rather not pay a yearly fee for the privilege.

Questions people ask

Is FreshRSS free?

Yes, fully. It is open source and free to self-host, with no feed limit and no paid tier. You pay only for the hardware it runs on, which can be a Raspberry Pi.

Can FreshRSS follow YouTube channels and subreddits?

Yes. YouTube channels, subreddits, and Hacker News all publish RSS feeds, so you add them to FreshRSS like any blog and everything lands in one inbox. That is the main way I use it.

Do I need a server to run FreshRSS?

You need something always on so it keeps fetching, but that something can be a Raspberry Pi or one container on a box you already run. It is one of the lightest apps to self-host, so the bar is low.

FreshRSS or Miniflux?

Both are excellent and light. FreshRSS is more flexible with folders and options, Miniflux is stricter and more minimal, a single binary with a distraction-free design. I run FreshRSS for the flexibility. Pick Miniflux if you want the leaner one.

Is there a FreshRSS mobile app?

No first-party app. You read on mobile through third-party clients like Reeder, Fluent, or FeedMe, which connect to FreshRSS over its sync API. The good ones are excellent, and this has never slowed me down.

Can I import my feeds from Feedly or Google Reader?

Yes. Export an OPML file from your old reader and import it into FreshRSS, and all your subscriptions come across at once.