qcc/config.yaml.example
Niko Marmeladkov fc0caf13ef
Initial commit: QuiC Call server
- PoW (Hashcash) authentication
- X.509 CA for phone number certificates (+0 XXX YYY ZZZ)
- QUIC transport (hysteria quic-go fork) with ACME TLS
- Custom append-only DB engine (from NikoGram)
- Call signaling (dial/ring/accept/reject/end)
- E2EE media relay (X25519 + ChaCha20-Poly1305)
- Brutal congestion control (from hysteria)
- Media datagram relay (Opus/VP9/H264/H265)
- Graceful shutdown
2026-06-30 12:38:34 +03:00

32 lines
499 B
Text

server:
listen: ":1963"
acme:
domains: ["n1kt.ru"]
email: "admin@n1kt.ru"
ca: "letsencrypt"
type: "dns"
dns:
name: "cloudflare"
config:
cloudflare_api_token: "" # или через env: CF_API_TOKEN
pow:
difficulty: 22
challenge_ttl: 30s
identity:
cooldown: 24h
prefix: "+0"
ca:
key_type: "ed25519"
validity: 87600h # 10 лет
relay:
bandwidth_up: "100 mbps"
bandwidth_down: "100 mbps"
media_timeout: 30s
data_dir: "./data"
log_level: "info"