Rendered at 23:42:54 GMT+0000 (Coordinated Universal Time) with Cloudflare Workers.
celsoazevedo 22 hours ago [-]
I've tried to switch from Feedly to a self-hosted solution last month, and tested some of the different open-source options.
Different UIs aside, one of the issues I kept having was that some of my feeds wouldn't load because sites now have a bot/scrapping/AI protection in place (Cloudflare, Anubis, etc), breaking RSS readers. And that was with a residential IP, it was even worse if I routed traffic via a popular VPS or VPN provider.
I guess this will affect some users more than others depending on what we subscribe to, but I decided to keep using Feedly (for now at least).
rambambram 12 hours ago [-]
Not to take away from your experience, but I wrote my own simple self-hosted RSS reader and it has no problems at all with around 2000 feeds I throw at it regularly. About 1% of the feeds does not parse for me, probably because of incorrect xml or a bug on my part.
sunaookami 6 hours ago [-]
Same, have no problems using FreshRSS.
HaloZero 21 hours ago [-]
Thank you for this post. I was debating about moving from Feedly and this just saved me a lot of headaches.
At this point the main reason I stay on Feedly is their ability to handle fake email subscriptions into their RSS format. So many blogs and other places don't provide RSS anymore :(
celsoazevedo 19 hours ago [-]
I'd still give it a try if you have the time. You can easily run some of the alternatives with docker containers and from there you just need to import your OPML from Feedly. You don't have to switch, but it may work better for you than it did for me (it clearly works well enough for some) and you'd have an idea of the different UIs and approaches.
I only use real RSS feeds, so I'm not sure if there's an open source alternative that can replace Feedly for sites that don't have a feed.
For small blogs, especially those I sometimes find here on HN, usually they'll add a feed if you ask them. Sometimes it's just something they forgot to enable in their site generator or maybe they already have a feed, but it's a weird URL and it's not declared in the HTML. In my case it helps that the small blogs I follow are often from people that avoid social media, like to host their stuff, etc, and see the benefits of following sites via feeds.
emotiveengine 20 hours ago [-]
I tried going back to Thunderbird for RSS recently just to get away from bloated web readers. The fact that you can use standard email rules to filter out high-volume noise is actually amazing. You can just auto-archive posts based on regex or keywords.
But the lack of simple cross-device sync killed the experiment for me. If you read a few articles on your phone while commuting, your desktop client has no idea when you get home. It is a great setup if you only ever consume news at one desk, but I ended up just sticking with Miniflux so my unread counts stay sane.
goku12 17 hours ago [-]
> But the lack of simple cross-device sync killed the experiment for me. If you read a few articles on your phone while commuting, your desktop client has no idea when you get home.
There is an open source service named gpodder.net (web app, not the client app) that does this for podcasts. It doesn't just sync post read status, it can also sync added podcast feeds across supported clients on all devices.
Since podcasts are based on RSS feeds, this shows that what you seek is possible with regular feeds too. I don't know yet how gpodder does it, but that should be easy enough to find out because the web app seems to have good documentation in addition to being open source.
However, looking at the RSS and Atom feed formats, they seem to include some variation of a uuid per story. This is like message-ids in emails and should be useful in cross-device post status sync. This could be what gpodder uses for sync. A similar service for regular feeds would be easy enough to make. But it would need support across feed readers too, like how several podcast clients support gpodder.
> It is a great setup if you only ever consume news at one desk, but I ended up just sticking with Miniflux so my unread counts stay sane.
I'm considering deploying an aggregator too. So I'm curious. What made you settle with miniflux?
Fluorescence 10 hours ago [-]
> gpodder.net
Not sure quite what's going on with that project but when I looked - gpodder.net was a subscription service and the foss project was somewhat hidden and renamed as mygpo. Felt a bit suss and abandoned although I guess an rss server could just be "done".
There is also opodsync that seems to be a bit more alive and popular and says it's gpodder compatible. Not tried it though.
My enthusiasm to self-host my podcast/rss feed was killed dead when I gave nextcloud another go since it can apparently do this. Every few years I set it up having forgotten that the last time I did, I swore to never touch it again. I can't believe it's still such a bad experience.
tim-projects 6 hours ago [-]
I've been working on an RSS web app that solves this issue. Works offline, syncs across devices.
It works but trying to make something that scales to a lot of users is technically really hard.
Initially it was client only, but you can't really do that with rss due to cors issues. You have to proxy the feed downloads..
Anyway, I have a working prototype I'm just trying to fix bugs now so I can start showing it to people. Taken me a year almost to get this far
pabs3 17 hours ago [-]
Thunderbird is basically a web reader already though right? Its based on HTML and JS mostly.
small_scombrus 14 hours ago [-]
IIRC Thunderbird is a fork of Firefox, so it can do all of the web things your heart desires
upofadown 13 hours ago [-]
I sync up my newsboat feed reader with syncthing so I am up to date on multiple devices. I wonder if Thunderbird could be made to work in the same way...
abc123abc123 12 hours ago [-]
I use newsraft. It's the Donald Trump of rss readers! Quick, portable, easily scriptable. In short... excellent!
kev009 1 days ago [-]
I like Miniflux becuase it is easy to run and keeps a centralized status if you have multiple devices. I guess if Thunderbird supported the Fever protocol you could use them together unless there is some other method I'm not aware of?
jerbearito 21 hours ago [-]
I've wanted to try Miniflux for a long time, so a few weeks ago I set it up on a headless debian box I have running for some homelab services. That's part of my Tailscale network, so I was able to immediately start testing on desktop, phone, etc. It's great!
I might take a stab at customizing the UI a bit. I like that it's opinionated but pretty bare-bones visually out of the box.
kev009 18 hours ago [-]
Yes, the web UI is not great but there is a nice iOS app called Reeder, and some desktop clients too. I'd love to use Thunderbird as the desktop client.
cristoperb 1 days ago [-]
> Thunderbird delivers RSS feed items the same way as email, so you can apply filters to mark them as "read"
This is a good idea. I use Thunderbird only for a small number of feeds I want to read every post from. I used to also use a separate feed reader for my "river of news", but eventually I stopped looking at that and just loadded hackernews or reddit when I wanted a distraction. But I might try Thunderbird for more feeds and just auto-mark most of them as read so I can browse at my leisure.
mathnode 1 days ago [-]
Yes I have been doing this for years. I also have my gmail account plumbed in so I have a local copy of my emails; easy archiving. And yes I manually copy my opml changes across devices and I like it!
SoftTalker 21 hours ago [-]
I installed Thunderbird for the first time today, and removed it about an hour later. It sat there idle chewing up 67% of a CPU core.
jgneff 20 hours ago [-]
That might have been Thunderbird doing its initial indexing of your existing messages. It's the first thing I disable after installing Thunderbird: go to Settings > General > Indexing (at the bottom of the page) and uncheck the setting for "Enable Global Search and Indexer." I always found it extremely slow and CPU intensive, and just not worth it, especially when you have IMAP server-side search.
dizzy9 1 days ago [-]
This may be a good alternative to the various web-based services, which suffer from various limitations (cost money, display ads, limited number of feeds, limited retention, annoying features you don't want, etc). The email-style user interface is also familiar, and you can set up filters to ignore or star certain stories.
Assuming you don't need syncing across devices, the main drawback to self-hosting is that it only receives updates while your PC is switched on. Some feeds update often enough that you'll miss stories if you don't grab them multiple times per day.
dugite-code 23 hours ago [-]
I still perfer the TT-RSS, now on github without Fox (The dev most people had issues with).
The android app isn't maintained at the moment but it's still one of the best rss apps I have ever used
miladyincontrol 5 hours ago [-]
Love TT-RSS to bits and pieces, I dont know how people use rss readers that have zero level of filtering. Being able to invoke custom plugins to action on certain hits is just the cherry on top for me.
That said I use a healthy dose of custom css for it on computer, and access it via netnewswire on mobile. Cant speak for any the official apps but at least you can get TT-RSS to speak just about every flavour of RSS API.
baruchel 14 hours ago [-]
I can confirm the TT-RSS app (found on F-Droid) is very good. I have used it for years. On the other hand, the web app is not very good, and each time I wanted to read articles on my computer from the web interface, I encountered huge issues (for some reason, the "right click / mark as read" never correctly worked on my computers, or at least with huge lags of several seconds). When my free TT-RSS provider closed, I decided to switch to FreshRSS and could compare several apps for Android; I finally set up the following workflow: free FreshRSS account + "Read You" (found on F-Droid also), and managed to achieve a very similar workflow than previously (with a much better web app).
dugite-code 14 hours ago [-]
Could have been due to using a free hosting provider for TT-RSS. I self-host it and have done so for almost a decade with very few issues.
That said as always with software your mileage may vary.
The Read you app looks promising, if a bit different workflow wise. I'll give it a shot with the Fresh API plugin. Thanks!
Aldipower 1 days ago [-]
I use Thunderbird to consume the changelog of my very own software. I can confirm, it works great! I get always notified accurately when something changed I changed.
krembo 17 hours ago [-]
I built an RSS reader and just launched the beta:
https://aggly.com
Interested in any feedback.
beached_whale 1 days ago [-]
The issue I have with Thunderbird and RSS is that there's no good way to do a show me the unread only and keep the feed folders. You can do a search folder or show unread folders but that affects mail too.
Or I don't know how
23 hours ago [-]
ece 22 hours ago [-]
The built-in matrix and irc client is pretty great too, hope they can keep building out these features. I donate every year to projects I use, and TB was among them this year.
jerbearito 21 hours ago [-]
This comment and OP's feed reader suggestion are making me look into Thunderbird for the first time in 17-ish years!
tim-projects 12 hours ago [-]
The river of news aspect of RSS has been the biggest dealbreaker for my adhd brain. I hate it.
I'm working on my own app and it solves that. Hopefully I'll share it soon.
gethly 14 hours ago [-]
Doesn't opera/vivaldi also have built-in rss client, bit torrent client, e-mail client and irc client? Seems like a better way to have everting of this kind in one place. I wouldn't want to mix my emails with rss, that makes little sense to me.
jerbearito 21 hours ago [-]
> and it’s honestly quite great. As opposed to it not honestly being great, which if true, would kind of defeat the point of writing this post
Well I, for one, find the honesty refreshing.
Someone else mentioned Miniflux, which I've been testing for a few weeks on a local, tailscale-connected debian box. I really like it so far, with only a few minor complaints. It seems to embrace Dave Winer’s "river of news" idea that the author mentions. When I open my Miniflux homepage, I see the latest posts and I'm not distracted by older posts that I might not be concerned about.
That said, I categorize my feeds and treat the categories differently. Dev/design/DIY -- I tend to read all/most of it.
einpoklum 1 days ago [-]
Man discovers long-available UI in common app, which he has not noticed before! News at 11!
Hobadee 24 hours ago [-]
Pretty sure I was using TB to read RSS back in 2006 or something like that...
scorpioxy 22 hours ago [-]
Both of these comments are needlessly snarky. Although it is true that the RSS capability of Thunderbird has been around for quite a while, I enjoy articles that simply reflect the author's discovery or use case.
Like you, I was consuming RSS through Thunderbird around that time as well and thought it was really good. I have since moved to something else(many times) as my needs have changed.
In the spirit of HN, the poster maybe wanted a discussion of how the use of RSS has declined and walled gardens took its place which is not good for the longevity and usefulness of knowledge.
Different UIs aside, one of the issues I kept having was that some of my feeds wouldn't load because sites now have a bot/scrapping/AI protection in place (Cloudflare, Anubis, etc), breaking RSS readers. And that was with a residential IP, it was even worse if I routed traffic via a popular VPS or VPN provider.
I guess this will affect some users more than others depending on what we subscribe to, but I decided to keep using Feedly (for now at least).
At this point the main reason I stay on Feedly is their ability to handle fake email subscriptions into their RSS format. So many blogs and other places don't provide RSS anymore :(
I only use real RSS feeds, so I'm not sure if there's an open source alternative that can replace Feedly for sites that don't have a feed.
For small blogs, especially those I sometimes find here on HN, usually they'll add a feed if you ask them. Sometimes it's just something they forgot to enable in their site generator or maybe they already have a feed, but it's a weird URL and it's not declared in the HTML. In my case it helps that the small blogs I follow are often from people that avoid social media, like to host their stuff, etc, and see the benefits of following sites via feeds.
But the lack of simple cross-device sync killed the experiment for me. If you read a few articles on your phone while commuting, your desktop client has no idea when you get home. It is a great setup if you only ever consume news at one desk, but I ended up just sticking with Miniflux so my unread counts stay sane.
There is an open source service named gpodder.net (web app, not the client app) that does this for podcasts. It doesn't just sync post read status, it can also sync added podcast feeds across supported clients on all devices.
Since podcasts are based on RSS feeds, this shows that what you seek is possible with regular feeds too. I don't know yet how gpodder does it, but that should be easy enough to find out because the web app seems to have good documentation in addition to being open source.
However, looking at the RSS and Atom feed formats, they seem to include some variation of a uuid per story. This is like message-ids in emails and should be useful in cross-device post status sync. This could be what gpodder uses for sync. A similar service for regular feeds would be easy enough to make. But it would need support across feed readers too, like how several podcast clients support gpodder.
> It is a great setup if you only ever consume news at one desk, but I ended up just sticking with Miniflux so my unread counts stay sane.
I'm considering deploying an aggregator too. So I'm curious. What made you settle with miniflux?
Not sure quite what's going on with that project but when I looked - gpodder.net was a subscription service and the foss project was somewhat hidden and renamed as mygpo. Felt a bit suss and abandoned although I guess an rss server could just be "done".
There is also opodsync that seems to be a bit more alive and popular and says it's gpodder compatible. Not tried it though.
My enthusiasm to self-host my podcast/rss feed was killed dead when I gave nextcloud another go since it can apparently do this. Every few years I set it up having forgotten that the last time I did, I swore to never touch it again. I can't believe it's still such a bad experience.
It works but trying to make something that scales to a lot of users is technically really hard.
Initially it was client only, but you can't really do that with rss due to cors issues. You have to proxy the feed downloads..
Anyway, I have a working prototype I'm just trying to fix bugs now so I can start showing it to people. Taken me a year almost to get this far
I might take a stab at customizing the UI a bit. I like that it's opinionated but pretty bare-bones visually out of the box.
This is a good idea. I use Thunderbird only for a small number of feeds I want to read every post from. I used to also use a separate feed reader for my "river of news", but eventually I stopped looking at that and just loadded hackernews or reddit when I wanted a distraction. But I might try Thunderbird for more feeds and just auto-mark most of them as read so I can browse at my leisure.
Assuming you don't need syncing across devices, the main drawback to self-hosting is that it only receives updates while your PC is switched on. Some feeds update often enough that you'll miss stories if you don't grab them multiple times per day.
The android app isn't maintained at the moment but it's still one of the best rss apps I have ever used
That said I use a healthy dose of custom css for it on computer, and access it via netnewswire on mobile. Cant speak for any the official apps but at least you can get TT-RSS to speak just about every flavour of RSS API.
That said as always with software your mileage may vary.
The Read you app looks promising, if a bit different workflow wise. I'll give it a shot with the Fresh API plugin. Thanks!
Or I don't know how
I'm working on my own app and it solves that. Hopefully I'll share it soon.
Well I, for one, find the honesty refreshing.
Someone else mentioned Miniflux, which I've been testing for a few weeks on a local, tailscale-connected debian box. I really like it so far, with only a few minor complaints. It seems to embrace Dave Winer’s "river of news" idea that the author mentions. When I open my Miniflux homepage, I see the latest posts and I'm not distracted by older posts that I might not be concerned about.
That said, I categorize my feeds and treat the categories differently. Dev/design/DIY -- I tend to read all/most of it.
Like you, I was consuming RSS through Thunderbird around that time as well and thought it was really good. I have since moved to something else(many times) as my needs have changed.
In the spirit of HN, the poster maybe wanted a discussion of how the use of RSS has declined and walled gardens took its place which is not good for the longevity and usefulness of knowledge.