/etc/certforge/config.yaml. Pass it at startup with --config /path/to/config.yaml.
Full example
Fields
mode
server
storage
base_path:
certforge user must have read/write access to this directory.
database
sslmode, use require or verify-full in production.
license
public_key empty. The license signing key is bundled in the binary. The license.jwt file must be present in storage.base_path on startup.
server_tls
acme
dns
solver: manual to disable automatic DNS updates (a human or external automation must place the challenge record).
call_home
certforge.xyz for license validation and version checks. See Call Home Settings for full details.