# Command line reference

## automated-dolt-backups-backup-on-boot

*Boolean*. If true, will create a backup when the `backup-syncer` service comes online, DoltLab Enterprise only (default true).

Configuration file equivalent [backup\_on\_boot](/reference/installer/configuration-file.md#backup_on_boot).

## automated-dolt-backups-cron-schedule

*String*. The cron schedule to use for automated doltlabdb backups, DoltLab Enterprise only, (default "0 0 \* \* \*").

Configuration file equivalent [cron\_schedule](/reference/installer/configuration-file.md#cron_schedule).

## automated-dolt-backups-url

*String*. Dolt remote url used for creating automated backups of DoltLab's Dolt server, DoltLab Enterprise only.

Configuration file equivalent [remote\_url](/reference/installer/configuration-file.md#remote_url).

## aws-config-file

*String*. AWS configuration file, used for configuring automated `doltlabdb` backups to AWS, DoltLab Enterprise only.

Configuration file equivalent [aws\_config\_file](/reference/installer/configuration-file.md#aws_config_file).

## aws-profile

*String*. AWS profile, used for configuring `doltlabdb` automated AWS backups, DoltLab Enterprise only.

Configuration file equivalent [aws\_profile](/reference/installer/configuration-file.md#aws_profile).

## aws-region

*String*. AWS region, used for configuring `doltlabdb` automated AWS backups, DoltLab Enterprise only.

Configuration file equivalent [aws\_region](/reference/installer/configuration-file.md#aws_region).

## aws-shared-credentials-file

*String*. Absolute path to an AWS shared credentials file, used for configuring `doltlabdb` automated aws backups, DoltLab Enterprise only.

Configuration file equivalent [aws\_shared\_credentials\_file](/reference/installer/configuration-file.md#aws_shared_credentials_file).

## centos

*Boolean*. If true will generate a script to install DoltLab's dependencies on CentOS.

## config

*String*. Absolute path to `installer` configuration file. By default, the `installer` will look for `installer_config.yaml` in its same directory.

## cors-origin

*String*. Additional allowed CORS origin to include in DoltLab's Envoy-generated CORS policies. Can be supplied multiple times.

If any `--cors-origin` flags are supplied, they override `services.doltlabenvoy.cors_allowed_origins` from the configuration file.

To allow **all** origins, supply `--cors-origin="*"` (or `--cors-origin=".*"`).

Configuration file equivalent [cors\_allowed\_origins](/reference/installer/configuration-file.md#doltlabenvoy-cors-allowed-origins).

## custom-color-rgb-accent-1

*String*. Supply a comma-separated RGB value for `accent_1`, DoltLab Enterprise only.

Configuration file equivalent [rgb\_accent\_1](/reference/installer/configuration-file.md#rgb_accent_1).

## custom-color-rgb-background-accent-1

*String*. Supply a comma-separated RGB value for `background_accent_1`, DoltLab Enterprise only.

Configuration file equivalent [rgb\_background\_accent\_1](/reference/installer/configuration-file.md#rgb_background_accent_1).

## custom-color-rgb-background-gradient-start

*String*. Supply a comma-separated RGB value for `background_gradient_start`, DoltLab Enterprise only.

Configuration file equivalent [rgb\_background\_gradient\_start](/reference/installer/configuration-file.md#rgb_background_gradient_start).

## custom-color-rgb-button-1

*String*. Supply a comma-separated RGB value for `button_1`, DoltLab Enterprise only.

Configuration file equivalent [rgb\_button\_1](/reference/installer/configuration-file.md#rgb_button_1).

## custom-color-rgb-button-2

*String*. Supply a comma-separated RGB value for `button_2`, DoltLab Enterprise only.

Configuration file equivalent [rgb\_button\_2](/reference/installer/configuration-file.md#rgb_button_2).

## custom-color-rgb-link-1

*String*. Supply a comma-separated RGB value for `link_1`, DoltLab Enterprise only.

Configuration file equivalent [rgb\_link\_1](/reference/installer/configuration-file.md#rgb_link_1).

## custom-color-rgb-link-2

*String*. Supply a comma-separated RGB value for `link_2`, DoltLab Enterprise only.

Configuration file equivalent [rgb\_link\_2](/reference/installer/configuration-file.md#rgb_link_2).

## custom-color-rgb-link-light

*String*. Supply a comma-separated RGB value for `link_light`, DoltLab Enterprise only.

Configuration file equivalent [rgb\_link\_light](/reference/installer/configuration-file.md#rgb_link_light).

## custom-color-rgb-primary

*String*. Supply a comma-separated RGB value for `primary`, DoltLab Enterprise only.

Configuration file equivalent [rgb\_primary](/reference/installer/configuration-file.md#rgb_primary).

## custom-color-rgb-code-background

*String*. Supply a comma-separated RGB value for `code_background`, DoltLab Enterprise only.

Configuration file equivalent [rgb\_code\_background](/reference/installer/configuration-file.md#rgb_code_background).

## custom-email-templates

*Boolean*. If true, will generate email templates that can be customized, DoltLab Enterprise only.

Configuration file equivalent [email\_templates](/reference/installer/configuration-file.md#email_templates).

## custom-logo

*String*. Absolute path to an image file to replace DoltLab's logo, DoltLab Enterprise only.

Configuration file equivalent [logo](/reference/installer/configuration-file.md#logo).

## default-user

*String*. The desired username of the default DoltLab user, (default "admin").

Configuration file equivalent [name](/reference/installer/configuration-file.md#name).

## default-user-email

*String*. The email address used to create the default DoltLab user.

Configuration file equivalent [email](/reference/installer/configuration-file.md#email).

## default-user-password

*String*. The password used to create the default DoltLab user.

Configuration file equivalent [password](/reference/installer/configuration-file.md#default-user-password).

## disable-usage-metrics

*Boolean*. If true, will not collect first-party metrics.

Configuration file equivalent [metrics\_disabled](/reference/installer/configuration-file.md#metrics_disabled).

## network

*String*. The network or namespace to run DoltLab in (default "doltlab"). For Docker/Podman this is the Docker network name; for Kubernetes it is the namespace.

Configuration file equivalent [network](/reference/installer/configuration-file.md#network).

## docker-network

Deprecated alias for [network](#network). Still accepted for backwards compatibility.

## doltlabapi-asyncworker-aws-sqs-queue

*String*. The name of the SQS queue used for processing asynchronous tasks, DoltLab Enterprise only.

Configuration file equivalent [asyncworker\_aws\_sqs\_queue](/reference/installer/configuration-file.md#asyncworker_aws_sqs_queue).

## doltlabapi-aws-region

*String*. The AWS region for 'doltlabapi' cloud storage AWS resources, DoltLab Enterprise only.

Configuration file equivalent [aws\_region](/reference/installer/configuration-file.md#doltlabapi-aws-region).

## doltlabapi-csv-port

*Number*. The port for `doltlabapi`'s CSV service.

Configuration file equivalent [csv\_port](/reference/installer/configuration-file.md#csv_port).

## doltlabapi-query-job-aws-s3-bucket

*String*. The name of the S3 bucket used to store the results of SQL query Jobs, DoltLab Enterprise only.

Configuration file equivalent [query\_job\_aws\_bucket](/reference/installer/configuration-file.md#query_job_aws_bucket).

## doltlabdb-admin-password

*String*. The `dolthubadmin` SQL user password of the `doltlabdb` instance.

Configuration file equivalent [admin\_password](/reference/installer/configuration-file.md#admin_password).

## doltlabdb-autogc-enabled

*Boolean*. If true, automatic garbage collection will be enabled on the `doltlabdb` server..

Configuration file equivalent [auto\_gc\_enabled](/reference/installer/configuration-file.md#auto_gc_enabled).

## doltlabdb-backups-volume-host-path

*String*. The path to an existing directory on the DoltLab host used for persisting the 'doltlabdb-dolt-backups' Docker volume.

Configuration file equivalent [backups\_volume\_path](/reference/installer/configuration-file.md#backups_volume_path).

## doltlabdb-config-volume-host-path

*String*. The path to an existing directory on the DoltLab host used for persisting the 'doltlabdb-dolt-configs' Docker volume. This has been removed in DoltLab >= v2.3.12 in favor of [doltlabdb-server-config-file](#doltlabdb-server-config-file).

Configuration file equivalent [configs\_volume\_path](/reference/installer/configuration-file.md#configs_volume_path).

## doltlabdb-data-volume-host-path

*String*. The path to an existing directory on the DoltLab host used for persisting the 'doltlabdb-dolt-data' Docker volume.

Configuration file equivalent [data\_volume\_path](/reference/installer/configuration-file.md#doltlabdb-data-volume-path).

## doltlabdb-dolthubapi-password

*String*. The `dolthubapi` SQL user password of the `doltlabdb` instance.

Configuration file equivalent [dolthubapi\_password](/reference/installer/configuration-file.md#dolthubapi_password).

## doltlabdb-host

*String*. The hostname or IP address of `doltlabdb`.

Configuration file equivalent [host](/reference/installer/configuration-file.md#doltlabdb-host).

## doltlabdb-placement-constraint

*String*. The placement constraint to add to the doltlabdb service. Can be supplied multiple times. By default, DoltLab will add the `node.labels.doltlabdb == true` constraint to a multihost deployment. DoltLab Enterprise only.

Configuration file equivalent [placement\_constraints](/reference/installer/configuration-file.md#doltlabdb-placement-constraints).

## doltlabdb-placement-preferences-spread

*String*. The placement preferences spread to add to the doltlabdb service. Can be supplied multiple times. DoltLab Enterprise only.

Configuration file equivalent [placement\_preferences\_spread](/reference/installer/configuration-file.md#doltlabdb-placement-preferences-spread).

## doltlabdb-port

*Number*. The port of `doltlabdb`.

Configuration file equivalent [port](/reference/installer/configuration-file.md#doltlabdb-port).

## doltlabdb-replicas

*Number*. Specifies the number of doltlabdb service replicas to run. NOTE: only a single replica of `doltlabdb` is currently supported. DoltLab Enterprise only.

Configuration file equivalent [replicas](/reference/installer/configuration-file.md#doltlabdb-replicas).

## doltlabdb-root-volume-host-path

*String*. The path to an existing directory on the DoltLab host used for persisting the 'doltlabdb-dolt-root' Docker volume.

Configuration file equivalent [root\_volume\_path](/reference/installer/configuration-file.md#root_volume_path).

## doltlabdb-tls-skip-verify

*Boolean*. If true, will disable TLS verification for connection to `doltlabdb`.

Configuration file equivalent [tls\_skip\_verify](/reference/installer/configuration-file.md#tls_skip_verify).

## doltlabdb-server-config-file

*String*. Absolute path to the `doltlabdb` server configuration file.

Configuration file equivalent [server\_config](/reference/installer/configuration-file.md#server_config).

## doltlabapi-placement-constraint

*String*. The placement constraint to add to the doltlabapi service. Can be supplied multiple times. By default, DoltLab will add the `node.labels.doltlabapi == true` constraint to a multihost deployment. DoltLab Enterprise only.

Configuration file equivalent [placement\_constraints](/reference/installer/configuration-file.md#doltlabapi-placement-constraints).

## doltlabapi-placement-preferences-spread

*String*. The placement preferences spread to add to the doltlabapi service. Can be supplied multiple times. DoltLab Enterprise only.

Configuration file equivalent [placement\_preferences\_spread](/reference/installer/configuration-file.md#doltlabapi-placement-preferences-spread).

## doltlabapi-replicas

*Number*. Specifies the number of doltlabapi service replicas to run. DoltLab Enterprise only.

Configuration file equivalent [replicas](/reference/installer/configuration-file.md#doltlabapi-replicas).

## doltlabenvoy-placement-constraint

*String*. The placement constraint to add to the doltlabenvoy service. Can be supplied multiple times. By default, DoltLab will add the `node.labels.doltlabenvoy == true` constraint to a multihost deployment. DoltLab Enterprise only.

Configuration file equivalent [placement\_constraints](/reference/installer/configuration-file.md#doltlabenvoy-placement-constraints).

## doltlabenvoy-placement-preferences-spread

*String*. The placement preferences spread to add to the doltlabenvoy service. Can be supplied multiple times. DoltLab Enterprise only.

Configuration file equivalent [placement\_preferences\_spread](/reference/installer/configuration-file.md#doltlabenvoy-placement-preferences-spread).

## doltlabenvoy-replicas

*Number*. Specifies the number of doltlabenvoy service replicas to run. DoltLab Enterprise only.

Configuration file equivalent [replicas](/reference/installer/configuration-file.md#doltlabenvoy-replicas).

## doltlabfileserviceapi-uploads-volume-host-path

*String*. The path to an existing directory on the DoltLab host for persisting the 'doltlab-user-uploads' Docker volume.

Configuration file equivalent [uploads\_volume\_path](/reference/installer/configuration-file.md#uploads_volume_path).

## doltlabfileserviceapi-placement-constraint

*String*. The placement constraint to add to the doltlabfileserviceapi service. Can be supplied multiple times. By default, DoltLab will add the `node.labels.doltlabfileserviceapi == true` constraint to a multihost deployment. DoltLab Enterprise only.

Configuration file equivalent [placement\_constraints](/reference/installer/configuration-file.md#doltlabfileserviceapi-placement-constraints).

## doltlabfileserviceapi-placement-preferences-spread

*String*. The placement preferences spread to add to the doltlabfileserviceapi service. Can be supplied multiple times. DoltLab Enterprise only.

Configuration file equivalent [placement\_preferences\_spread](/reference/installer/configuration-file.md#doltlabfileserviceapi-placement-preferences-spread).

## doltlabfileserviceapi-replicas

*Number*. Specifies the number of doltlabfileserviceapi service replicas to run. NOTE: only a single replica of `doltlabfileserviceapi` is currently supported. Use cloud-backed storage to remove this scaling limitation. DoltLab Enterprise only.

Configuration file equivalent [replicas](/reference/installer/configuration-file.md#doltlabfileserviceapi-replicas).

## doltlabgraphql-placement-constraint

*String*. The placement constraint to add to the doltlabgraphql service. Can be supplied multiple times. By default, DoltLab will add the `node.labels.doltlabgraphql == true` constraint to a multihost deployment. DoltLab Enterprise only.

Configuration file equivalent [placement\_constraints](/reference/installer/configuration-file.md#doltlabgraphql-placement-constraints).

## doltlabgraphql-placement-preferences-spread

*String*. The placement preferences spread to add to the doltlabgraphql service. Can be supplied multiple times. DoltLab Enterprise only.

Configuration file equivalent [placement\_preferences\_spread](/reference/installer/configuration-file.md#doltlabgraphql-placement-preferences-spread).

## doltlabgraphql-replicas

*Number*. Specifies the number of doltlabgraphql service replicas to run. DoltLab Enterprise only.

Configuration file equivalent [replicas](/reference/installer/configuration-file.md#doltlabgraphql-replicas).

## doltlabremoteapi-data-volume-host-path

*String*. The path to an existing directory on the DoltLab host used for persisting the 'doltlab-remote-storage' Docker volume.

Configuration file equivalent [data\_volume\_path](/reference/installer/configuration-file.md#doltlabremoteapi-data-volume-path).

## doltlabremoteapi-placement-constraint

*String*. The placement constraint to add to the doltlabremoteapi service. Can be supplied multiple times. By default, DoltLab will add the `node.labels.doltlabremoteapi == true` constraint to a multihost deployment. DoltLab Enterprise only.

Configuration file equivalent [placement\_constraints](/reference/installer/configuration-file.md#doltlabremoteapi-placement-constraints).

## doltlabremoteapi-placement-preferences-spread

*String*. The placement preferences spread to add to the doltlabremoteapi service. Can be supplied multiple times. DoltLab Enterprise only.

Configuration file equivalent [placement\_preferences\_spread](/reference/installer/configuration-file.md#doltlabremoteapi-placement-preferences-spread).

## doltlabremoteapi-replicas

*Number*. Specifies the number of doltlabremoteapi service replicas to run. NOTE: only a single replica of `doltlabremoteapi` is supported when cloud-backed storage is NOT configured. Use cloud-backed storage to remove this scaling limitation. DoltLab Enterprise only.

Configuration file equivalent [replicas](/reference/installer/configuration-file.md#doltlabremoteapi-replicas).

## doltlabremoteapi-storage-aws-bucket

*String*. The AWS S3 bucket used for storing remote data files. DoltLab Enterprise only.

Configuration file equivalent [aws\_bucket](/reference/installer/configuration-file.md#doltlabremoteapi-aws-bucket).

## doltlabremoteapi-storage-aws-dynamodb-table

*String*. The AWS DynamoDb table name used for storing the manifest of remote databases. DoltLab Enterprise only.

Configuration file equivalent [aws\_dynamodb\_table](/reference/installer/configuration-file.md#aws_dynamodb_table).

## doltlabremoteapi-storage-aws-region

*String*. The AWS region where the DynamoDb table is located. DoltLab Enterprise only.

Configuration file equivalent [aws\_region](/reference/installer/configuration-file.md#doltlabremoteapi-aws-region).

## doltlabui-placement-constraint

*String*. The placement constraint to add to the doltlabui service. Can be supplied multiple times. By default, DoltLab will add the `node.labels.doltlabui == true` constraint to a multihost deployment. DoltLab Enterprise only.

Configuration file equivalent [placement\_constraints](/reference/installer/configuration-file.md#doltlabui-placement-constraints).

## doltlabui-placement-preferences-spread

*String*. The placement preferences spread to add to the doltlabui service. Can be supplied multiple times. DoltLab Enterprise only.

Configuration file equivalent [placement\_preferences\_spread](/reference/installer/configuration-file.md#doltlabui-placement-preferences-spread).

## doltlabui-replicas

*Number*. Specifies the number of doltlabui service replicas to run. DoltLab Enterprise only.

Configuration file equivalent [replicas](/reference/installer/configuration-file.md#doltlabui-replicas).

## enterprise-online-api-key

*String*. The online api key for DoltLab Enterprise.

Configuration file equivalent [online\_api\_key](/reference/installer/configuration-file.md#online_api_key).

## enterprise-online-license-key

*String*. The online license key for DoltLab Enterprise.

Configuration file equivalent [online\_license\_key](/reference/installer/configuration-file.md#online_license_key).

## enterprise-online-product-code

*String*. The online product code for DoltLab Enterprise.

Configuration file equivalent [online\_product\_code](/reference/installer/configuration-file.md#online_product_code).

## enterprise-online-shared-key

*String*. The online shared key for DoltLab Enterprise.

Configuration file equivalent [online\_shared\_key](/reference/installer/configuration-file.md#online_shared_key).

## enterprise-offline-api-key

*String*. The offline api key for DoltLab Enterprise.

Configuration file equivalent [offline\_api\_key](/reference/installer/configuration-file.md#offline_api_key).

## enterprise-offline-license-key

*String*. The offline license key for DoltLab Enterprise.

Configuration file equivalent [offline\_license\_key](/reference/installer/configuration-file.md#offline_license_key).

## enterprise-offline-product-code

*String*. The offline product code for DoltLab Enterprise.

Configuration file equivalent [offline\_product\_code](/reference/installer/configuration-file.md#offline_product_code).

## enterprise-offline-shared-key

*String*. The offline shared key for DoltLab Enterprise.

Configuration file equivalent [offline\_shared\_key](/reference/installer/configuration-file.md#offline_shared_key).

## enterprise-offline-license-file

*String*. The offline license file for DoltLab Enterprise.

Configuration file equivalent [offline\_license\_file](/reference/installer/configuration-file.md#offline_license_file).

## enterprise-offline-request-activation

*Boolean*. If true, will generate an activation file that must be provided to the DoltLab team.

Configuration file equivalent [request\_offline\_activation](/reference/installer/configuration-file.md#request_offline_activation).

## google-creds-file

*String*. Absolute path to a Google application credentials file, used for configuring automated `doltlabdb backups` to Google Cloud Storage, DoltLab Enterprise only.

Configuration file equivalent [google\_credentials\_file](/reference/installer/configuration-file.md#google_credentials_file).

## help

*Boolean*. Print `installer` usage information.

## host

*String*. The hostname or IP address of the host running DoltLab or one of its services.

Configuration file equivalent [host](/reference/installer/configuration-file.md#host).

## https

*Boolean*. If true, will set the url scheme of DoltLab to `https://`. DoltLab Enterprise only.

Configuration file equivalent [scheme](/reference/installer/configuration-file.md#scheme).

## job-concurrency-limit

*Number*. The limit of concurrent `running` Jobs.

Configuration file equivalent [concurrency\_limit](/reference/installer/configuration-file.md#concurrency_limit).

## job-concurrency-loop-seconds

*Number*. The number of seconds to wait before attempting to schedule more `pending` Jobs.

Configuration file equivalent [concurrency\_loop\_seconds](/reference/installer/configuration-file.md#concurrency_loop_seconds).

## job-max-retries

*Number*. The number of times to retry `failed` Jobs.

Configuration file equivalent [max\_retries](/reference/installer/configuration-file.md#max_retries).

## multihost-deployment

*Boolean*. If true, generates DoltLab Enterprise assets that will run via Docker Swarm. DoltLab Enterprise only.

Configuration file equivalent [multihost\_deployment](/reference/installer/configuration-file.md#multihost_deployment).

## no-default-placement-constraints

*Boolean*. If true, will not add the default placment contraints to services when running in multihost deployment mode. DoltLab Enterprise only.

Configuration file equivalent [no\_default\_placement\_contraints](/reference/installer/configuration-file.md#no_default_placement_contraints).

## no-default-placement-preferences-spreads

*Boolean*. If true, will not add the default placment preferences spread to services when running in multihost deployment mode. DoltLab Enterprise only.

Configuration file equivalent [no\_default\_placement\_preferences\_spreads](/reference/installer/configuration-file.md#no_default_placement_preferences_spreads).

## query-row-limit

*Number*. The maximum number of rows returned by SQL queries in the UI. `0` (default) uses the built-in default of 1000. `-1` means no limit. Any positive value sets that exact limit.

Configuration file equivalent [row\_limit](/reference/installer/configuration-file.md#row_limit).

## query-column-limit

*Number*. The maximum number of columns returned by SQL queries in the UI. `0` (default) uses the built-in default of 20. `-1` means no limit. Any positive value sets that exact limit.

Configuration file equivalent [column\_limit](/reference/installer/configuration-file.md#column_limit).

## no-reply-email

*String*. The email address used as the "from" address in emails sent from DoltLab. DoltLab Enterprise only.

Configuration file equivalent [no\_reply\_email](/reference/installer/configuration-file.md#no_reply_email).

## oci-config-file

*String*. Absolute path to an Oracle Cloud config file, used for configuring automated doltlabdb backups to Oracle Cloud, DoltLab Enterprise only.

Configuration file equivalent [oci\_config\_file](/reference/installer/configuration-file.md#oci_config_file).

## oci-key-file

*String*. Absolute path to an Oracle Cloud key file, used for configuring automated doltlabdb backups to Oracle Cloud, DoltLab Enterprise only.

Configuration file equivalent [oci\_key\_file](/reference/installer/configuration-file.md#oci_key_file).

## smtp-auth-method

*String*. The authentication method of an SMTP server, one of `plain`, `login`, `anonymous`, `external`, `oauthbearer`, or `disable`. DoltLab Enterprise only.

Configuration file equivalent [auth\_method](/reference/installer/configuration-file.md#auth_method).

## smtp-client-hostname

*String*. The client hostname of an SMTP server. DoltLab Enterprise only.

Configuration file equivalent [client\_hostname](/reference/installer/configuration-file.md#client_hostname).

## smtp-host

*String*. The hostname of an SMTP server. DoltLab Enterprise only.

Configuration file equivalent [host](/reference/installer/configuration-file.md#smtp-host).

## smtp-identity

*String*. The identity of an SMTP server. DoltLab Enterprise only.

Configuration file equivalent [identity](/reference/installer/configuration-file.md#identity).

## smtp-implicit-tls

*Boolean*. If true, will use implicit TLS when DoltLab connects to the SMTP server. DoltLab Enterprise only.

Configuration file equivalent [implicit\_tls](/reference/installer/configuration-file.md#implicit_tls).

## smtp-insecure-tls

*String*. If true, will skip TLS verification when DoltLab connects to the SMTP server. DoltLab Enterprise only.

Configuration file equivalent [insecure\_tls](/reference/installer/configuration-file.md#insecure_tls).

## smtp-oauth-token

*String*. The Oauth token used for authenticating against an SMTP server. DoltLab Enterprise only.

Configuration file equivalent [oauth\_token](/reference/installer/configuration-file.md#oauth_token).

## smtp-password

*String*. The password used for authenticating against an SMTP server. DoltLab Enterprise only.

Configuration file equivalent [password](/reference/installer/configuration-file.md#smtp-password).

## smtp-port

*Number*. The port of an SMTP server. DoltLab Enterprise only.

Configuration file equivalent [port](/reference/installer/configuration-file.md#smtp-port).

## smtp-trace

*String*. The trace of an SMTP server. DoltLab Enterprise only.

Configuration file equivalent [trace](/reference/installer/configuration-file.md#trace).

## smtp-username

*String*. The username used for authenticating against an SMTP server. DoltLab Enterprise only.

Configuration file equivalent [username](/reference/installer/configuration-file.md#username).

## sso-saml-cert-common-name

*String*. The common name used for generating the SAML signing certificate, DoltLab Enterprise only.

Configuration file equivalent [cert\_common\_name](/reference/installer/configuration-file.md#cert_common_name).

## sso-saml-metadata-descriptor

*String*. Absolute path to the SAML metadata descriptor file from an identity provider, DoltLab Enterprise only.

Configuration file equivalent [metadata\_descriptor\_file](/reference/installer/configuration-file.md#metadata_descriptor_file).

## sso-saml-service-provider-issuer

*String*. Optional override for the SAML service provider issuer/entityID (Audience URI). If unset, defaults to `<website_url>/sso`. DoltLab Enterprise only.

This value is rendered into the `doltlabapi` service command as `-samlServiceProviderIssuer`.

Configuration file equivalent [service\_provider\_issuer](/reference/installer/configuration-file.md#service_provider_issuer).

## sso-oidc-issuer-url

*String*. The URL of the OIDC identity provider, DoltLab Enterprise only.

Configuration file equivalent [issuer\_url](/reference/installer/configuration-file.md#issuer_url).

## sso-oidc-client-id

*String*. The OIDC client id, DoltLab Enterprise only.

Configuration file equivalent [client\_id](/reference/installer/configuration-file.md#client_id).

## sso-oidc-client-secret

*String*. The OIDC client secret, DoltLab Enterprise only.

Configuration file equivalent [client\_secret](/reference/installer/configuration-file.md#client_secret).

## super-admin-email

*String*. The email address of a DoltLab user granted "super admin" privileges. Can be supplied multiple times. DoltLab Enterprise only.

Configuration file equivalent [super\_admins](/reference/installer/configuration-file.md#super_admins).

## tls-cert-chain

*String*. Deprecated, use `tls-full-chain-cert` instead. Absolute path to a TLS full chain certificate with `.pem` extension. DoltLab Enterprise only.

Configuration file equivalent [cert\_chain](/reference/installer/configuration-file.md#cert_chain).

## tls-full-chain-cert

*String*. Absolute path to a TLS full chain certificate with `.pem` extension. DoltLab Enterprise only.

Configuration file equivalent [full\_chain\_cert](/reference/installer/configuration-file.md#full_chain_cert).

## tls-private-key

*String*. Absolute path to TLS private key with `.pem` extension. DoltLab Enterprise only.

Configuration file equivalent [private\_key](/reference/installer/configuration-file.md#private_key).

## ubuntu

*Boolean*. If true will generate a script to install DoltLab's dependencies on Ubuntu.

## runtime

*String*. Selects the runtime to target: `docker` (default), `podman`, or `k8s`.

When set to `podman`, the installer adjusts generated files for Podman (removes service `depends_on`, sets appropriate container user, maps the Podman socket).

When set to `k8s`, the installer generates Kubernetes manifests under `k8s/`. Apply them with `kubectl apply -f ./k8s/all.yaml`. The value of `network` is used as the Kubernetes namespace. Kubernetes deployments are single-host logical deployments in DoltLab Enterprise; multi-host Kubernetes is not yet supported.

Configuration file equivalent [runtime](/reference/installer/configuration-file.md#runtime).

## upgrade

*Boolean*. If true will upgrade DoltLab to the latest version. DoltLab Enterprise only.

## use-env

*Boolean*. If true, sensitive values will not be written to generated assets and environment variables will be expected instead.

Configuration file equivalent [use\_env](/reference/installer/configuration-file.md#use_env).

## whitelist-all-users

*Boolean*. If true, allows all users create accounts on a DoltLab instance, (default true).

Configuration file equivalent [whitelist\_all\_users](/reference/installer/configuration-file.md#whitelist_all_users).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.doltlab.com/reference/installer/cli.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
