---
title: Charmhub | Deploy Anbox Cloud using Charmhub - The Open Operator Collection
description: Deploy the latest version of Anbox Cloud on any cloud.
url: https://charmhub.io/anbox-cloud/configurations/ams-lxd
---

##### We've discontinued the registration of new Bundles

New Bundle registrations are no longer accepted. Existing bundles remain functional. We recommend using the Juju Terraform Provider for new deployments.

[Learn more](https://discourse.charmhub.io/t/discontinuing-new-charmhub-bundle-registrations/15344)

# Anbox Cloud

[Anbox Charmers](https://charmhub.io/publisher/anbox-charmers "View all packages from Anbox Charmers")
| bundle

* [Anbox Charmers](https://charmhub.io/publisher/anbox-charmers "View all packages from Anbox Charmers")
  | bundle

Platform:

1.29/stable 984

```
juju deploy anbox-cloud --channel 1.29/stable
```

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

* [Ams](https://charmhub.io/anbox-cloud/configurations/ams)
* [Anbox Cloud Dashboard](https://charmhub.io/anbox-cloud/configurations/anbox-cloud-dashboard)
* [Anbox Stream Agent](https://charmhub.io/anbox-cloud/configurations/anbox-stream-agent)
* [Anbox Stream Gateway](https://charmhub.io/anbox-cloud/configurations/anbox-stream-gateway)
* [Haproxy](https://charmhub.io/anbox-cloud/configurations/haproxy)
* [Coturn](https://charmhub.io/anbox-cloud/configurations/coturn)
* [Charmed Etcd](https://charmhub.io/anbox-cloud/configurations/charmed-etcd)
* [Self Signed Certificates](https://charmhub.io/anbox-cloud/configurations/self-signed-certificates)
* [Self Signed Certificates](https://charmhub.io/anbox-cloud/configurations/self-signed-certificates)
* [Ams Lxd](https://charmhub.io/anbox-cloud/configurations/ams-lxd)
* [Nats](https://charmhub.io/anbox-cloud/configurations/nats)

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

* channel | string

  Default: 5.21/stable

  The LXD snap channel to install from.
  NOTE - This is a charm installation configuration item. Changing this config item during
  charm runtime will not take effect. You need to manually run snap refresh with the `--channel`
  parameter specified to update the installed LXD snap.
* debug | boolean

  Enable verbose debugging for LXD
* disable\_kernel\_modules | boolean

  Disable the installation of the Anbox Cloud kernel modules. Useful in environments
  where the kernel modules are not needed (testing) or already part of the installed
  kernel.
* exposed\_instance\_ports | string

  Port or port range to be exposed for external access to services running on LXD instances.
  You can specify a single port or a range, like '10000-11000'.
  NOTE - for security reasons, this config item defaults to an empty string, meaning
  no ports are exposed after a fresh deployment.
  To allow external access to services exposed by LXD instances, you must manually expose
  the LXD charm and update this config item. For example:
  $ juju expose lxd
  $ juju config lxd exposed\_instance\_ports=10000-11000
* https\_host | string

  The host/ip to bind the REST service. You can set all interfaces ("[::]") If empty, each node sets its private IP
* https\_port | int

  Default: 8443

  The port to bind the REST service. Default is 8443
* images\_compression\_algorithm | string

  Default: none

  Compression algorithms to be used for images. The supported compression
  algorithms: bzip2, gzip, lzma, xz or none.
* kernel\_sysctl\_pid\_max | int

  Default: 4194304

  Sets the `kernel.pid\_max` sysctl configuration option to the given value.
* node\_controller\_snap\_risk\_level | string

  Default: stable

  Sets the snap risk level (https://snapcraft.io/docs/channels) to install
  the ams-node-controller snap from. The channel to use is encoded in the
  charm and maps to the charm channel (e.g. if charm is on 1.28 the snap
  will be installed from the 1.28 channel as well).
* nvidia\_driver\_series | string

  Default: 570

  Series of the NVIDIA driver to install. Anbox Cloud requires a minimum NVIDIA
  driver version of 570 to operate.
* storage\_type | string

  Default: local

  Type of storage to use. Possible options are: local, ceph
  This option defines what type of storage LXD will use to create and
  manage containers and virtual machines. If set to 'local', LXD will
  utilize the local storage available on the node, such as ZFS or
  directory-based storage. If set to 'ceph', LXD will integrate with
  ceph.
  If ceph storage is selected, a relation to a ceph-client providing
  ceph storage must be established for the charm to function properly.
  The charm will create a new, Anbox Cloud specific, ceph pool named
  'anbox-cloud-lxd' for storing the LXD instances.
  NOTE: After deployment, the storage type MUST NOT be changed.
  Changing this option after deployment will have no impact.
* telegraf\_socket\_listener\_port | int

  Default: 8095

  Port where telegraf will listen for metrics to be published, in case it is configured in the same machine as LXD. NOTE - Try to avoid port 8094, because it could be already bound to tcp listener, installed by default in loopback network interface by telegraf charm.
* ua\_source | string

  APT source to use instead of the automatic one generated from UA.
  Overrides UA source if both are set.
* ua\_source\_key | string

  Key ID to import to the APT keyring in order to access the specified
  source archive.
  Required if ua\_source is set.
* ua\_token | string

  Ubuntu Advantage token you have received with your license of Anbox Cloud
* zfs\_arc\_size | int

  Default: 4

  Adaptive Replication Cache (ARC) size in GB for ZFS storage configured on the node.
