Configuration File
Nauthilus uses a canonical config-v2 structure. The file is usually written in YAML, but other input formats supported by Viper still work when selected explicitly with --config-format.
Current Root Structure
The current configuration file is organized into these root sections:
runtimeobservabilitystorageauthidentityplugins
This is a breaking redesign. Legacy root sections such as server, ldap, lua, idp, realtime_blackhole_lists, relay_domains, brute_force, backend_server_monitoring, and cleartext_networks are not part of the current public model anymore.
File Formats
YAML is the recommended format. JSON, TOML, HCL, and INI remain available through --config-format.