logo
icon

OpenReplay

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.

PlatformZeabur
Deployed0
PublisherzeaburZeabur

OpenReplay

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.

Architecture

This template deploys the full OpenReplay stack:

LayerServices
DatabasePostgreSQL, ClickHouse
CacheRedis (Valkey)
Object storageMinIO (S3-compatible)
Application17 microservices
ProxyNginx

Resource Requirements

Minimum: 8 GB RAM, 4 vCPU. Each service runs in its own container. Consider a dedicated server plan.

After Deployment

  1. Visit your configured domain
  2. Register your admin account
  3. Copy the tracking snippet from Settings → Projects into your app

Known Limitations

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.

License

Elastic License 2.0 (ELv2) · GitHub · openreplay.com