A minimalistic self-hosted RSS reader that actually works how you'd expect.
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
.png)

