Here are some situations when the headless installation is preferable:
- OpenCms should be installed on a server where you cannot access the setup wizard via a browser.
- You want to use the same configuration more than once.
- The configuration is provided by a person other than the one installing OpenCms.
- You want to automate the complete server setup, integrating OpenCms installation in a larger deployment process.