Skip to content

Server settings

Every setting below is read from the environment variable in the second column, or from the same key in a YAML configuration file. An unrecognised FANOUT_-prefixed variable is a startup error, so a renamed setting surfaces as a refusal to start rather than as a default nobody chose.

SettingEnvironment variableTypeDefault
server.http_addrFANOUT_HTTP_ADDRstring:7520
server.pprof_enabledFANOUT_PPROF_ENABLEDbooleanfalse
server.public_urlFANOUT_PUBLIC_URLstring
server.tls.cert_fileFANOUT_TLS_CERT_FILEstring
server.tls.key_fileFANOUT_TLS_KEY_FILEstring
server.trusted_proxy_cidrsFANOUT_TRUSTED_PROXY_CIDRSstring

Exposes Go’s net/http/pprof handlers at /debug/pprof/* for CPU/heap/mutex/goroutine profiling under load. Off by default; the routes require an admin browser session with operations:read.