Skip to main content
Replayfy is open core. The replayfy/replayfy repository is the full product, and when you self-host it is unlimited and unmetered — no project cap, no seat cap, no feature flags behind a paywall. The AI assistant is included; you bring your own model key. Only subscription billing and the fully-managed AI live in Replayfy Cloud.
Prefer not to run infrastructure? Replayfy Cloud is the same product, hosted and managed for you. Self-hosting is free and complete — Cloud is a convenience, not a paywall.

What you run

A single docker compose up brings up the API, the dashboard, and every datastore they need:

Requirements

  • Docker (Docker Desktop, OrbStack, or Docker Engine + Compose v2).
  • ~4 GB RAM free for the full stack.
  • For a real deployment: a Linux host, a domain, and HTTPS in front.

Quick start

No clone, no build — grab two files and go. docker compose up pulls the pre-built images from GHCR:
Open http://localhost:8080. See First login for how to sign in.
Pin a version with REPLAYFY_IMAGE_TAG in .env (defaults to latest) — see Versions. Working on the code instead? Clone the repo and build from source: docker compose -f docker-compose.yml -f docker-compose.build.yml up --build.

Configuration

Every environment variable — URLs, datastores, storage, email.

First login

The demo account, or signing up on an empty instance.

Enable AI

Bring your own key — one env var reaches every provider.

Deploy to the cloud

Render, Railway, Brimble — and the honest caveats.

Versions

docker compose up pulls multi-arch (amd64 + arm64) images from GHCR. Pin a version with REPLAYFY_IMAGE_TAG in .env — it defaults to latest:
Tags follow semver: 0.1.0, 0.1, and latest all resolve to published images. To know exactly which build you’re on — handy for a bug report — check the footer under any Settings tab, or query the API:

Upgrading

Pull the newer images and re-run — migrations are idempotent and run on every boot:
Back up your datastores before upgrading a production instance. The volumes to snapshot are Postgres, MongoDB, ClickHouse, and your object-storage bucket.

Licence

The server and dashboard are AGPL-3.0; the capture SDKs are MIT. See LICENSE.