Recent submissions

Comment · 5 months ago
OpenReplay is much more mature and full-featured, RePlaya is just the core session capture, listing, and replay functionality. OpenReplay has more dependencies, so self-hosting means running a full stack: Postgres, ClickHouse, Redis, and its backend services. RePlaya is one stateless Node process plus S2 (or self-hosted s2-lite).
Comment · 5 months ago
Thanks! And agreed, session replays can be really useful to understand user behaviour such as product edge cases.

On cost, it's running the collector Node app (I'd expect a few $ per month at low volume), and the S2 stream backend.

If you use the S2 cloud service, cost is basically just the rrweb bytes. The rates are $0.075/GiB to write, $0.05/GiB-month to store, $0.10/GiB to read back over the internet. See s2.dev/pricing.md for an agent-friendly summary.

Assuming a typical few-minute session is ~1 MiB of events, ingesting it, storing it a month, and replaying it a couple of times (unlikely!):

1k sessions/mo ≈ $0.35

10k sessions/mo ≈ $3.50

100k sessions/mo ≈ $35

Comment · 6 months ago
I agree that future seems inevitable. We work on plumbing for that, s2.dev - would be very happy to collaborate.
Comment · 9 months ago
Comment · 9 months ago
We run a copy using https://github.com/gabe565/ascii-movie, you can `nc starwars.s2.dev 23`

It's our favorite way of demoing s2.dev, https://x.com/jrdi/status/2014318511120670859

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton