OpenReplay vs RRWeb (DIY)
Self-host pick — both replace FullStory (Session replay + product analytics).
Both OpenReplay and RRWeb (DIY) self-host as a replacement for FullStory (Session replay + product analytics). Pick OpenReplay if you want a other-licensed codebase (Elastic-2.0); pick RRWeb (DIY) for MIT (MIT). Both run in roughly the same cost bracket — $30-80/mo vps — clickhouse + minio for session blobs are the cost line vs $5+ vps plus storage — variable based on traffic.
| OpenReplayopen-source | RRWeb (DIY)open-source | |
|---|---|---|
| License | Elastic-2.0 | MIT |
| Setup time | 1h docker-compose or k8s (multi-service: backend + Postgres + Redis + ClickHouse + MinIO) | 2h — script install + ingest endpoint + storage + replay UI |
| Monthly cost | $30-80/mo VPS — ClickHouse + MinIO for session blobs are the cost line. | $5+ VPS plus storage — variable based on traffic. |
| GitHub | openreplay/openreplay | rrweb-io/rrweb |
| Replaces | FullStory | FullStory |
Good fit for
OpenReplay
Product teams that want pixel-perfect session replay + user analytics under their own infrastructure for privacy or cost reasons.
Weak at:Heavy stack — at least 4 services to run; not a 'docker run' replacement.
RRWeb (DIY)
Engineering teams that want session replay as a primitive they own end-to-end and don't need a fancy product UI.
Weak at:Bring your own everything — no analytics, no heatmaps, no admin UI; this is a library, not a product.
In a terminal? npx -y github:SolvoHQ/os-alt-cli fullstory prints FullStory's self-host options including both —
how the CLI works →
FAQ
Which is easier to self-host, OpenReplay or RRWeb (DIY)?
OpenReplay: 1h docker-compose or k8s (multi-service: backend + Postgres + Redis + ClickHouse + MinIO). RRWeb (DIY): 2h — script install + ingest endpoint + storage + replay UI.
What does each cost to run?
OpenReplay: $30-80/mo VPS — ClickHouse + MinIO for session blobs are the cost line.. RRWeb (DIY): $5+ VPS plus storage — variable based on traffic.. Both projects are free and open source.
Do OpenReplay and RRWeb (DIY) replace the same SaaS?
Yes — both are open-source alternatives to FullStory.