A self-hosted RSS reader deployed as a single script into Docker, with private access via Tailscale and automatic TLS via Caddy.
A long, long time ago in a galaxy far, far away, I used Google Reader. Nothing since has ticked the box — Flipboard came close, but why is there so much Australian content in there?!
So I built Lee's Feeds. One script, one host, done.
It comes with some starter feeds you might think are rubbish. That's fine — delete them. You can create profiles, and import/export OPML files from the Manage Feeds panel.
⚠️ No authentication — this is a single-user application, designed to run privately over Tailscale.
- A Linux host (VM or bare metal)
- Tailscale installed and authenticated
- Docker and Docker Compose
- Run bootstrap.sh:
bash bootstrap.sh- Point your browser at your Tailscale hostname (it should have detected it automagically)
That's it.
cd leesfeeds
docker compose up -d --buildcd leesfeeds
docker compose down
docker compose up -d --build