(server)= # Server configuration The Incus server can be configured through a set of key/value configuration options. The key/value configuration is namespaced. The following options are available: - {ref}`server-options-core` - {ref}`server-options-acme` - {ref}`server-options-cluster` - {ref}`server-options-images` - {ref}`server-options-loki` - {ref}`server-options-misc` - {ref}`server-options-oidc` - {ref}`server-options-openfga` See {ref}`server-configure` for instructions on how to set the configuration options. ```{note} Options marked with a `global` scope are immediately applied to all cluster members. Options with a `local` scope must be set on a per-member basis. ``` (server-options-core)= ## Core configuration The following server options control the core daemon configuration: % Include content from [config_options.txt](config_options.txt) ```{include} config_options.txt :start-after: :end-before: ``` (server-options-acme)= ## ACME configuration The following server options control the {ref}`ACME ` configuration: % Include content from [config_options.txt](config_options.txt) ```{include} config_options.txt :start-after: :end-before: ``` (server-options-oidc)= ## OpenID Connect configuration The following server options configure external user authentication through {ref}`authentication-openid`: % Include content from [config_options.txt](config_options.txt) ```{include} config_options.txt :start-after: :end-before: ``` (server-options-openfga)= ## OpenFGA configuration The following server options configure external user authorization through {ref}`authorization-openfga`: % Include content from [config_options.txt](config_options.txt) ```{include} config_options.txt :start-after: :end-before: ``` (server-options-cluster)= ## Cluster configuration The following server options control {ref}`clustering`: % Include content from [config_options.txt](config_options.txt) ```{include} config_options.txt :start-after: :end-before: ``` (server-options-images)= ## Images configuration The following server options configure how to handle {ref}`images`: % Include content from [config_options.txt](config_options.txt) ```{include} config_options.txt :start-after: :end-before: ``` (server-options-loki)= ## Loki configuration The following server options configure the external log aggregation system: % Include content from [config_options.txt](config_options.txt) ```{include} config_options.txt :start-after: :end-before: ``` (server-options-misc)= ## Miscellaneous options The following server options configure server-specific settings for {ref}`instances`, {ref}`OVN ` integration, {ref}`Backups ` and {ref}`storage`: % Include content from [config_options.txt](config_options.txt) ```{include} config_options.txt :start-after: :end-before: ``` (server-options-user)= ## User options Additional user defined configuration keys are available within the `user.` namespace. Note that keys starting with `user.ui.` are used for web UI configuration options and are visible even to unauthenticated users.