CO

Adds OpenReplay as a one-click Coolify service template, resolving the request to deploy OpenReplay without manually running its installer script.

Changes

  • templates/compose/openreplay.yaml — Full Docker Compose template covering all OpenReplay services:
    • Infrastructure: PostgreSQL 17, ClickHouse 25.11, Valkey 8 (Redis), MinIO 2025
    • Migration init containers: fs-permission, minio-migration, db-migration, clickhouse-migration — each runs once to initialise storage buckets and database schemas before application services start
    • Application services: alerts, api, http, images, integrations, sink, sourcemapreader, spot, storage, assets, assist, canvases, chalice, db, ender, frontend, heuristics
    • Nginx reverse proxy (nginx-openreplay) as the single entry point on port 80, routing all traffic to the appropriate upstream services with correct CORS, WebSocket, and S3 passthrough rules
  • public/svgs/openreplay.svg — OpenReplay logo SVG
  • templates/service-templates-latest.json — Registered openreplay template entry with documentation link, slogan, logo, port, and base64-encoded compose content

Implementation Notes

  • All secrets (JWT, Postgres, MinIO, Assist) are auto-generated via SERVICE_PASSWORD_* and SERVICE_USER_* Coolify variables
  • Domain is wired through SERVICE_FQDN_NGINXOPENREPLAY
  • OpenReplay version is pinned to v1.25.0 by default and overridable via OPENREPLAY_VERSION
  • The Caddy service from the upstream OpenReplay compose has been intentionally omitted; Coolify’s own reverse proxy (Traefik) handles TLS termination externally
  • All infrastructure services include health checks and the application services depend on successful migration completion before starting

/claim #8232

Claim

Total prize pool $5
Total paid $0
Status Pending
Submitted February 18, 2026
Last updated February 18, 2026

Contributors

TB

tboy1337

@tboy1337

100%

Sponsors

GL

Glched

@gltched-usr

$5