Show HN: A self-hosted RSS reader

4 hours ago 1

A minimalistic self-hosted RSS reader that actually works how you'd expect.

sRSSly Screenshot

This is just a straightforward feed reader.

  • Works great on mobile (desktop is coming, I promise)
  • Install it as an app on your phone (aka PWA)
  • Dark mode because obviously
  • Just paste any URL and it'll find the feed
  • Pretty fast

I'm running it at app.srssly.com for myself and friends. You can make an account if you want to check it out.

Make an env.prod file:

NODE_ENV=production DB_HOST=db DB_NAME=srssly_production DB_USERNAME=postgres DB_PASSWORD=postgres DB_PORT=5432

Then just:

docker compose up -d docker compose run --rm app init-db # set up the database

Set up a cron to fetch new entries every 15 minutes:

*/15 * * * * docker compose run --rm app fetch-entries
npm run dev # runs everything npm run init-db # set up the database npm run fetch-entries # pull new feed entries

PRs welcome. Keep it simple. Use AI. Just make sure to write tests.

MIT

Read Entire Article