Weirdly after switching between many self hosted options, including Nextcloud News which lasted the longest, I ended up putting rss2email [0] in docker and configured it to SMTP (it can also deposit them onto an IMAP server directly) articles to my address. I then have an inbox rule that puts it all into a folder and another that deletes items after 7 days. If I want to save an article, I just move it into my "Archive" folder.
Why using email? I switch between phones, OSs etc and it was a bitch to find decent clients for the self hosted options on each OS. I can generally get my email everywhere, via ActiveSync on my phone, WebUI, thunderbird etc. And since I host my mail, the data never leaves my network :) It works really well, though I do sometimes feel like RMS having web pages emailed to me lol
[0] https://github.com/wking/rss2email