Settings for running Headless installations:
Required Flag for Automation
-z: Enables non-interactive mode. It assumes "yes" for proceeding if no environment file is found and for deployment after setup steps.- Note: You must pass additional configuration arguments (listed below) for a truly headless process.
Upgrade Parameters
These arguments control how the script handles tool updates:
-y: Automatically accepts all updater prompts and overwrites files.-f: Forces a re-download of the latest tools, bypassing the cache check.-e ENV_FILE: Overrides the default environment file (defaults to .env).
Configuration Parameters
These arguments define the container environment:
-n <host|bridge>: Sets the networking mode (Linux only). Defaults to bridge.-w <overwrite|keep>: Determines whether to regenerate existing configurations or keep them.-t TIMEZONE: Overrides the container timezone (e.g., Etc/UTC). Use timedatectl list-timezones for valid names.-o PORT: Overrides the default TCP communication port (26268) (not typically changed)-x PROXY_URL: Specifies a proxy (format: http://user:pass@host:port).
Common Syntax
Standard Headless Upgrade/Install
To perform a fully automated installation using host networking and overwriting old configs:
This command will make changes to your system. Review it carefully before running.