---
title: Charmhub | Deploy Landscape Server using Charmhub - The Open Operator Collection
description: Deploy the latest version of Landscape Server on any cloud.
url: https://charmhub.io/landscape-server/configurations
---

# Landscape Server

[Landscape Charmers](https://charmhub.io/publisher/landscape-charmers "View all packages from Landscape Charmers")

* [Landscape Charmers](https://charmhub.io/publisher/landscape-charmers "View all packages from Landscape Charmers")
* [Storage](https://charmhub.io/?filter=storage)

Platform:

26.04

24.04

22.04

20.04

18.04

16.04

14.04

12.04

stable 134

```
juju deploy landscape-server
```

[Learn to deploy on juju >](https://juju.is/docs/juju/manage-applications)

* [additional\_service\_config](https://charmhub.io/landscape-server/configurations#additional_service_config)
* [admin\_email](https://charmhub.io/landscape-server/configurations#admin_email)
* [admin\_name](https://charmhub.io/landscape-server/configurations#admin_name)
* [admin\_password](https://charmhub.io/landscape-server/configurations#admin_password)
* [db\_host](https://charmhub.io/landscape-server/configurations#db_host)
* [db\_landscape\_password](https://charmhub.io/landscape-server/configurations#db_landscape_password)
* [db\_port](https://charmhub.io/landscape-server/configurations#db_port)
* [db\_schema\_password](https://charmhub.io/landscape-server/configurations#db_schema_password)
* [db\_schema\_user](https://charmhub.io/landscape-server/configurations#db_schema_user)
* [deployment\_mode](https://charmhub.io/landscape-server/configurations#deployment_mode)
* [http\_proxy](https://charmhub.io/landscape-server/configurations#http_proxy)
* [https\_proxy](https://charmhub.io/landscape-server/configurations#https_proxy)
* [landscape\_ppa](https://charmhub.io/landscape-server/configurations#landscape_ppa)
* [landscape\_ppa\_key](https://charmhub.io/landscape-server/configurations#landscape_ppa_key)
* [license\_file](https://charmhub.io/landscape-server/configurations#license_file)
* [min\_install](https://charmhub.io/landscape-server/configurations#min_install)
* [nagios\_context](https://charmhub.io/landscape-server/configurations#nagios_context)
* [nagios\_servicegroups](https://charmhub.io/landscape-server/configurations#nagios_servicegroups)
* [no\_proxy](https://charmhub.io/landscape-server/configurations#no_proxy)
* [oidc\_client\_id](https://charmhub.io/landscape-server/configurations#oidc_client_id)
* [oidc\_client\_secret](https://charmhub.io/landscape-server/configurations#oidc_client_secret)
* [oidc\_issuer](https://charmhub.io/landscape-server/configurations#oidc_issuer)
* [oidc\_logout\_url](https://charmhub.io/landscape-server/configurations#oidc_logout_url)
* [openid\_logout\_url](https://charmhub.io/landscape-server/configurations#openid_logout_url)
* [openid\_provider\_url](https://charmhub.io/landscape-server/configurations#openid_provider_url)
* [registration\_key](https://charmhub.io/landscape-server/configurations#registration_key)
* [root\_url](https://charmhub.io/landscape-server/configurations#root_url)
* [secret\_token](https://charmhub.io/landscape-server/configurations#secret_token)
* [site\_name](https://charmhub.io/landscape-server/configurations#site_name)
* [smtp\_relay\_host](https://charmhub.io/landscape-server/configurations#smtp_relay_host)
* [ssl\_cert](https://charmhub.io/landscape-server/configurations#ssl_cert)
* [ssl\_key](https://charmhub.io/landscape-server/configurations#ssl_key)
* [system\_email](https://charmhub.io/landscape-server/configurations#system_email)
* [worker\_counts](https://charmhub.io/landscape-server/configurations#worker_counts)

[Learn about configurations >](https://juju.is/docs/juju/configuration#heading--application-configuration)

* additional\_service\_config | string

  Additional service.conf settings to be merged with the default
  configuration.
* admin\_email | string

  The email address of the initial account administrator. Note this value
  cannot be set more than once.
* admin\_name | string

  The full name of the initial account administrator. Note this value
  cannot be set more than once.
* admin\_password | string

  The initial password of the account administrator. Note this value cannot
  be set more than once.
* db\_host | string

  Optionally specify the host instead of getting it from the postgres charm
* db\_landscape\_password | string

  Password for landscape user which does normal read/write operations
* db\_port | string

  Optionally specify the db port instead of getting it from the postgres
  charm. Falls back to the default postgres port
* db\_schema\_password | string

  Password used by database admin to perform schema checks and
  migrations. If not set, postgres charm value, followed by
  db\_landscape\_password is used.
* db\_schema\_user | string

  Database admin user to perform schema checks and migrations. If not
  provided, the value from the postgres charm is used
* deployment\_mode | string

  Default: standalone

  Landscape Server tenancy mode - do not modify unless you are able
  to provide the additional configuration required to run
  Landscape in SaaS mode.
* http\_proxy | string

  The HTTP proxy URL Landscape will use. If blank, the model-config
  value will be used.
* https\_proxy | string

  The HTTPS proxy URL Landscape will use. If blank, the
  model-config value will be used.
* landscape\_ppa | string

  Default: ppa:landscape/self-hosted-24.04

  The PPA from which Landscape Server will be installed.
* landscape\_ppa\_key | string

  Full ASCII-armoured GPG public key for the Landscape PPA source.
* license\_file | string

  License file for Self-Hosted Landscape, either as a
  base64-encoded string containing the actual license file data, or
  a file://, http://, or https:// URL pointing to the license file
  for download.
* min\_install | boolean

  Does not install recommended packages like hashids to
  to speed up installation process.
* nagios\_context | string

  Default: juju

  Used by the NRPE subordinate charms. A string that will be
  prepended to the instance name to set the hostname in nagios,
  e.g., juju-myservice-0. If you are running multiple environments
  with the same services in them, this allows you to differentiate
  them.
* nagios\_servicegroups | string

  Comma-separated list of nagios servicegroups. If empty, the
  nagios-context will be used as the servicegroup.
* no\_proxy | string

  Comma-separated list of hosts for which no proxy should be used.
  If blank, the model-config value will be used.
* oidc\_client\_id | string

  OpenID-Connect client ID.
* oidc\_client\_secret | string

  OpenID-Connect client secret.
* oidc\_issuer | string

  OpenID-Connect issuer URL to use for Landscape Server
  authentication.
* oidc\_logout\_url | string

  OpenID-Connect issuer URL to use to log out of Landscape Servers is.
* openid\_logout\_url | string

  OpenID provider URL to use to log out of Landscape Server.
* openid\_provider\_url | string

  OpenID provider URL to use for Landscape Server authentication.
* registration\_key | string

  The initial account registration key. Note this value cannot be set more
  than once.
* root\_url | string

  The root URL for this Landscape deployment. If left blank, the
  public IP of the first related HAProxy unit will be used instead.
* secret\_token | string

  A secret token for the landscape service. If not set one will be
  generated securely.
* site\_name | string

  Default: juju

  A unique site name for the Landscape deployment.
* smtp\_relay\_host | string

  The SMTP server used to deliver outgoing mail.
* ssl\_cert | string

  Default: DEFAULT

  The base64-encoded SSL certificate to use for Landscape Server.
  It will be passed verbatim to the HAProxy charm. If not set, a
  self-signed certificate will be used instead.
* ssl\_key | string

  The base64-encoded private key for the SSL certificate. If
  ssl-cert is not set, this will be ignored.
* system\_email | string

  The initial email address that Landscape emails will appear to come from.
  Note this value cannot be set more than once.
* worker\_counts | int

  Default: 2

  Number of processes to spawn for message-server and ping-server.
  If set to 0, the charm will automatically pick a value, trying
  to maximize the use of the computer/memory resources available
  on the unit.
