# Copy this file to .env and fill in the values. # .env is gitignored — never commit secrets. # ── UOA (UnlikeOtherAuthenticator) ────────────────────────────────────────── UOA_BASE_URL=https://authentication.unlikeotherai.com UOA_DOMAIN= UOA_SHARED_SECRET= UOA_AUDIENCE=auth.unlikeotherai.com UOA_CONFIG_URL=https:///auth/uoa-config UOA_REDIRECT_URL=https:///auth/callback # Set automatically on first login — do not set manually. # UOA_OWNER_SUB= # ── PostgreSQL ─────────────────────────────────────────────────────────────── POSTGRES_PASSWORD= DATABASE_URL=postgres://silkie:password@localhost:5432/silkie?sslmode=disable # ── Redis ──────────────────────────────────────────────────────────────────── REDIS_URL=redis://localhost:6379 # ── Internal session signing ───────────────────────────────────────────────── # Separate from UOA_SHARED_SECRET. Generate: openssl rand -base64 64 INTERNAL_SESSION_SECRET= # ── coturn (TURN relay) ────────────────────────────────────────────────────── TURN_HOST= TURN_PORT=3478 # HMAC secret shared with coturn (use-auth-secret mode). Generate: openssl rand -base64 32 COTURN_SECRET= # ── WireGuard overlay ──────────────────────────────────────────────────────── WG_OVERLAY_CIDR=10.100.0.0/16 WG_INTERFACE_NAME=wg0 WG_SERVER_PUBLIC_KEY= WG_SERVER_ENDPOINT= WG_SERVER_PORT=51820 # ── Server ─────────────────────────────────────────────────────────────────── SERVER_PORT=8080 LOG_LEVEL=info # ── Policy (optional) ───────────────��───────────────────────────────────────�� # OPA endpoint for policy evaluation. Leave empty for allow-all mode. # OPA_ENDPOINT=http://localhost:8181 # ── Observability (optional) ─────────────────────────────────────���─────────── # OTLP gRPC endpoint. Leave empty to disable telemetry. # OTEL_EXPORTER_OTLP_ENDPOINT=localhost:4317