Start/notes.ini Parameters/CertMgr_AutoConfigHttp

CertMgr_AutoConfigHttp

Parameter: CertMgr_AutoConfigHttp
Short description: Automatically starts HTTP when the server is auto-configured via CertMgr. HTTP must additionally be configured for permanent autostart via ServerTasks or a Program document.

Profile

Parameter
CertMgr_AutoConfigHttp
Category
Security / TLS (Certificate Manager)
Available since
At least 12.0 (HCL documentation)
GUI equivalent
notes.ini only — command-line equivalent: -o for the load certmgr command
Possible values
0 (disabled) or 1 (enabled)
Default
0 (disabled)

Description

According to the HCL product documentation:
Default: 0 — Value: 1 — Command-line equivalent: -o — Description: Automatically start HTTP when auto configuring the server. Note: HTTP must still be configured to start automatically through the ServerTasks notes.ini setting or a Program document.
With CertMgr_AutoConfigHttp=1, the Certificate Manager (CertMgr task) can automatically start the HTTP task as soon as the server is set up via auto-configuration. This is especially useful in initial setup scenarios and One-Touch deployments: without this parameter, HTTP would need to be started manually after the CertMgr setup so that a freshly issued TLS certificate is actually used.
Important: The automatic start applies only to the current run. For HTTP to come up automatically again on the next server restart, ServerTasks=…,HTTP,… must additionally be set in notes.ini, or a corresponding Program document must exist.

Example configuration

CertMgr_AutoConfigHttp=1

Notes & pitfalls

  • CertMgr exists since HCL Domino 12 — on older versions (≤ 11.x) the parameter has no effect.
  • The parameter starts HTTP once during the auto-config run. For persistent autostart, ServerTasks is mandatory.
  • Command line (-o) overrides the notes.ini value.
  • Useful combination with CertMgr_AutoRequestCert=1 and CertMgr_ACCEPT_TOU=1 for fully automated TLS setups (e.g. Let's Encrypt).

Sources (HCL Product Documentation)