Skip to content

Documentation Map

This page organizes the documentation by task. It does not replace the configuration reference; it helps you decide which page to read first and what each section is meant to answer.

  1. Start with Quick Start and confirm the minimal Compose stack can boot.
  2. Read Architecture Overview to understand the main service, management, metrics, Redis, PostgreSQL, and provider proxy boundaries.
  3. Read How Configuration Works to understand defaults, config files, environment variables, and CLI overrides.
  4. Start from the Full Configuration Example minimal production skeleton, then copy feature sections from the full template as needed.
  5. Read Security and Secrets to replace example secrets and keep long-lived keys stable across restarts and upgrades.
  6. Use Docker Compose Deployment or Helm Deployment depending on your runtime.
  7. Before launch, run through the Production Checklist.
  8. Complete Backup and Restore, Upgrades and Migrations, and Observability Runbook.
  9. If you are building a client, SDK, or third-party integration, read the Client Integration Guide.
  10. If you are designing data governance, privacy, or retention policy docs, read Data, Privacy, and Retention.
  11. For startup, Ingress, authentication, or media playback failures, start from Troubleshooting.

The configuration pages are detailed. Read them by dependency and enabled feature, not as a single linear manual.

Core Runtime

Required Start with server listener, runtime paths, security secrets, database, and Redis.

Access Control

Continue with CORS, trusted proxies, rate limits, email, OAuth2, WebAuthn, and user security settings.

Media Features

If media providers or proxy cache are enabled, read provider, cache/proxy, livestream, and WebRTC pages.

Horizontal Scaling

For multi-replica deployments, read cluster, Redis, Helm, Ingress, HLS storage, and metrics pages.