this post was submitted on 05 May 2024
61 points (94.2% liked)

Selfhosted

40329 readers
391 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 1 year ago
MODERATORS
 

I cannot stand google news any more, too much spam, clickbait and advertisement. So I decided to try to selfhost an RSS aggregator to make myself a news feed that I would be comfortable with. Being RSS such an "ancient" thing I thought there will be many mature systems, but I'm not sure that's the case..

As far as my investigation goes there are two main options out there** TT-RSS (tiny tiny RSS) and FreshRSS**. There seems to also be miniflux but it supposedly have very few features.

So I tried the both main ones and I ended up kind of disappointed, I hope that I'm missing something. My requirements are:

1-Have a nice interface, card view, phone friendly. Basically being able to look the same as google news looked. So both have a pretty dated interface. And terrible responsive UI for phones. I was kind of able to make a "card view" with TT-RSS but looked hideous and didn't really work on phone screen, also applying themes broke TT-RSS, this will be recurring theme but it looks like TT-RSS is constantly breaking a rolling release system makes it very unstable and many plugins, themes and third party apps don't work right now because some new update broke everything. So native theming wasn't going to be a thing, so I tried third party apps. I found many that worked with FreshRSS and settled on Feedme, it looked exactly as I wanted, great. One point for FreshRSS. Feedme was supposedly compatible with TTRSS but I could not login, I have the suspicion that one update broke integration. I'm not even try to attempt to ask in their forums as I see that some time ago somebody asked the same question and got banned from their forums.

2-Being able to filter or prioritize feeds The problem is that I would love to suscribe to very diverse feeds, some would post maybe over a 100 post per day and others maybe one post every week or even month. So if let everything by default the former would flood the feed and I would never see the post from the little feeds. Here both offer categories that I could use but ideally I would love to have a curated main page. FreshRSS supposedly have a priority system but it seems quite simple and not effective for my needs, AFAIK you can put some feeds in "important feeds" but it only would show those feeds in that category then. TTRSS does have an advance filter system that is complex enough and with some fiddling I think I could make a set of rules that satisfy my needs. One point for TTRSS.

3-Being able to suscribe to any feed or even scrape webs that doesn't provide feeds. Here FreshRSS wins, I have zero issues subscribing to everything I wanted. With TTRSS I couldn't even subscribe with some pages that did provide with a feed, even if it was in an unconventional way. TTRSS devs say that is the webpage problem (even if FreshRSS had no problem with it). Here another point to FreshRSS.

And that is it, I do not exige that much. But I wasn't able to find a system that ticks those three checkboxes. FreshRSS was so close. But unless I am missing something you can't really create a curate feed that prioritizes and sorts feeds and posts in the way you can do with TTRSS sorting, if there is a way please let me know. And without that the whole thing becomes useless from the flooding feeds. And while I'm in love with TTRSS filters and sorting system, the whole app seems to unstable and with so many bugs to be usable, at least in my desired usercase (and I've seem many people complaining about TTRSS updates breaking things all the time).

My two main questions are:

-Am I missing some other self-hosted app that could do all I wanted?

-Am I missing some FreshRSS feature or extension that could curate a main feed with my own rules?

Any thoughts?

top 32 comments
sorted by: hot top controversial new old
[–] Kata1yst@kbin.social 20 points 6 months ago (1 children)

I use FreshRSS. Can't say I love the interface, but with the open and standardized API, there are dozens of beautiful front ends to choose on any device.

[–] krash@lemmy.ml 1 points 6 months ago

I went with freshRSS and was happy to have a SH alternative, but the UI is abhorrent. Even with ReadYou as a 3rd party app the sync of what was read and not was janky. I went with miniflux and couldn't be happier. The again, my requirements are very basic.

[–] Valon_Blue@sh.itjust.works 10 points 6 months ago (1 children)

I use the Nextcloud News app. It's not as fully featured as others, but it does the job for me. Just requires a lot of setup and has a lot of extra stuff with it if you don't want to actually use all the Nextcloud features.

[–] sj_zero@lotide.fbxl.net 3 points 6 months ago (1 children)

I live by nextcloud news, but I don't like the new interface.

The other nice thing is it syncs with apps on every platform.

[–] Valon_Blue@sh.itjust.works 1 points 6 months ago (1 children)

I'm not aware of a new interface. Did it just change or something?

[–] sj_zero@lotide.fbxl.net 2 points 5 months ago

It's subtle, but they changed a lot of minor things, I think maybe because it's using a different UI framework. Scrolling is worse (the scroll bar acts nuts and the scroll wheel usually doesn't work very well, I these days tend to use the keyboard to scroll the middle plane) and the frame on the right doesn't reset between stories.

It's little things, but it makes reading through the days news a bit tougher.

[–] urtiscay@lemmy.world 9 points 6 months ago

And on mobile I use Feeder I just exported my follows from my pc and imported that to mobile

[–] hempster@lemm.ee 7 points 6 months ago

Miniflux, dead simple and its download article really blows the competition out

[–] conrad82@lemmy.world 6 points 6 months ago

I use miniflux, and flux news app on android. It looks nice and works well (i posted about it some time ago https://lemmy.world/post/9574514 )

I am not missing any features, but I am not doing anything fancy. I have grouped the rss feeds, if that counts as filtering

I have used it for a long time now, and I don't have an urge to try and find something better, like I do for some other self hosted stuff.

[–] traches@sh.itjust.works 6 points 6 months ago

Personally I use miniflux, which has been amazing. It offers the fever and Google reader APIs, which many phone apps can talk to which means the UI can be almost whatever you want (I’m using reeder on iOS)

It supports all the feed formats, but for sites that don’t offer a feed you’ll need some other solution like kill-the-newsletter.com

[–] dominiquec@lemmy.world 6 points 6 months ago

For several years I was using TTRSS, but this year I moved to a Miniflux instance that I host at home. I couple it with an instance of Wallabag for saving articles for later reading. I like the experience of the Miniflux PWA app better than TTRSS.

[–] bread@feddit.nl 5 points 6 months ago

As far as filtering your feed goes, RSS-Bridge is your best friend. Interacting with your feed can then be done through dedicated apps, both on mobile and desktop, if you prefer that to the native interface.

[–] vhstape@lemmy.sdf.org 5 points 6 months ago

I can provide my two cents regarding Point One only. Throughout my day, I am likely to read news on multiple devices. I use FreshRSS to keep my subscriptions, read status, and favorites in sync; and I treat it like a backend. That is, I prefer native clients compatible with one of the supported APIs (FreshRSS supports several). On Apple devices, NetNewsWire. On Linux, NewsFlash.

[–] jelloeater85@lemmy.world 5 points 6 months ago (1 children)

I've looked at other options as well over they years. I just ended up with Inoreader. You get 150 feeds for free and the interface is amazing. Also works with a ton of different apps.

[–] adam_y@lemmy.world 2 points 6 months ago (1 children)

Seconded. I keep trying others. I tried feedly for a while. I also tried readyou (which I still keep on my phone)... But nothing comes as close to inoreader for doing what I want.

Also, I've learnt how to aggregate other feeds into a single feed to pass them into it to get around the 150 limit. Not ideal, but I'm cheap.

[–] jelloeater85@lemmy.world 1 points 6 months ago

Ah, neat. Been wanting to add all my peeps on Flickr to it. I'm curious how their "magic" option works. Also might be able to do neat stuff w their API.

[–] Kaldo@kbin.social 4 points 6 months ago

Does Fluent Reader count? Doesn't have an amazing interface but it's free and simple to use.

[–] Undaunted@discuss.tchncs.de 4 points 6 months ago

I use FreshRSS with FeedMe and I'm pretty happy with it. Though many local news pages here decided to become assholes and use click bait titles and teaser texts now like "Big car crash! This important main road is closed down". So no real filtering possible and you again have to open the article to find out where you probably don't want to drive to.

But still you can define as many filters as you want and save them: FreshRSS

You then also can "share" these filters and subscribe to them separately in your reader app if you want.

[–] pax0707@lemmy.world 4 points 6 months ago

FreshRSS directly on desktop with Full-Text RSS. And Lire on iOS.

[–] WestyFlyer@lemmy.world 3 points 6 months ago

I use Reeder (https://apps.apple.com/app/id1529445840) on my iPad and iPhone. Before it allowed you to subscribe I was using Feedly.

[–] urtiscay@lemmy.world 3 points 6 months ago (1 children)
[–] jgkawell@lemmy.world 2 points 6 months ago

I use yarr as well but forked it to use postgres as the database instead of sqlite: https://github.com/jgkawell/yarr

[–] WeAreAllOne@lemm.ee 3 points 6 months ago* (last edited 6 months ago)

FeedMe for Android.

[–] fart_pickle@lemmy.world 3 points 6 months ago (1 children)

Try Inoreader. I'm using free plan but paid one gives a lot of features you could find interesting.

[–] beefbot@lemmy.blahaj.zone 1 points 6 months ago

Another vote for Inoreader. Meets the needs you list imho

[–] urtiscay@lemmy.world 2 points 6 months ago

Also, you can follow lemmy feeds YouTube channels, podcast and more

[–] lorentz@feddit.it 2 points 6 months ago

I tried a few and eventually settled on commafeed. It has categories, can be executed from a single docker image (in other words, can run without the hassle of an external database), and the responsive UI works well both on pc and phone.

[–] DaGeek247@fedia.io 2 points 6 months ago

I csn't speak to your last requirement, but nunti promises your own custom adaptive learning rss feed.

[–] ToffeeIsForClosers@lemmy.world 1 points 6 months ago

You can self-host Feedbin or you can get a paid account for $30 USD.

Lots of great functionality built-in. I use Unread app for iOS as the front-end instead of Feedbin’s web app. A paid Unread account would also give you RSS feed hosting, but less feature rich.

[–] amino@fediverse.omaramin.me 1 points 6 months ago

The prioritisation and filtering system is the main reason I keep using TTRSS. I haven't found anything remotely as robust in the 6 years I've been using it. I'd be very happy if anyone knows of another option.

[–] donio@lemmy.world 1 points 6 months ago* (last edited 6 months ago)

If you have an email workflow that you like then something like rss2email might be an option. You simply feed your incoming rss into your email. You'll want to auto-tag (or otherwise organize) these emails to keep them separate from regular emails. Then you use your usual email tools to organize them further.

I've been using such a setup for the past 15 years.

[–] aksdb@lemmy.world 1 points 6 months ago