Open-source session replay platform. Debug your web app with session recordings, network logs, console errors, and more — self-hosted and privacy-friendly.
Open-source session replay platform. Debug your web app with session recordings, network logs, console errors, and more — self-hosted and privacy-friendly.
OpenReplay is an open-source session replay suite. It lets you replay everything your users experience — DOM snapshots, network requests, console logs, JS errors — and integrates with your existing stack.
This template deploys the full OpenReplay stack:
| Layer | Services |
|---|---|
| Database | PostgreSQL, ClickHouse |
| Cache | Redis (Valkey) |
| Object storage | MinIO (S3-compatible) |
| Application | 17 microservices |
| Proxy | Nginx |
Minimum: 8 GB RAM, 4 vCPU. Each service runs in its own container. Consider a dedicated server plan.
OpenReplay uses a shared EFS volume in Kubernetes. On Zeabur each service gets its own volume. Session recordings (raw → processed pipeline between http-openreplay and ender-openreplay) may not work without a shared filesystem. The UI, API, and dashboards will work.