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

# LXD

[The LXD Charm](https://charmhub.io/publisher/charm-lxd "View all packages from The LXD Charm")

* [The LXD Charm](https://charmhub.io/publisher/charm-lxd "View all packages from The LXD Charm")

Platform:

24.04

22.04

20.04

stable 859

```
juju deploy lxd
```

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

* [kernel-hardening](https://charmhub.io/lxd/configurations#kernel-hardening)
* [lxd-init-network](https://charmhub.io/lxd/configurations#lxd-init-network)
* [lxd-init-storage](https://charmhub.io/lxd/configurations#lxd-init-storage)
* [lxd-listen-bgp](https://charmhub.io/lxd/configurations#lxd-listen-bgp)
* [lxd-listen-dns](https://charmhub.io/lxd/configurations#lxd-listen-dns)
* [lxd-listen-https](https://charmhub.io/lxd/configurations#lxd-listen-https)
* [lxd-listen-metrics](https://charmhub.io/lxd/configurations#lxd-listen-metrics)
* [lxd-preseed](https://charmhub.io/lxd/configurations#lxd-preseed)
* [mode](https://charmhub.io/lxd/configurations#mode)
* [snap-channel](https://charmhub.io/lxd/configurations#snap-channel)
* [snap-config-ceph-builtin](https://charmhub.io/lxd/configurations#snap-config-ceph-builtin)
* [snap-config-ceph-external](https://charmhub.io/lxd/configurations#snap-config-ceph-external)
* [snap-config-criu-enable](https://charmhub.io/lxd/configurations#snap-config-criu-enable)
* [snap-config-daemon-debug](https://charmhub.io/lxd/configurations#snap-config-daemon-debug)
* [snap-config-daemon-group](https://charmhub.io/lxd/configurations#snap-config-daemon-group)
* [snap-config-daemon-syslog](https://charmhub.io/lxd/configurations#snap-config-daemon-syslog)
* [snap-config-lvm-external](https://charmhub.io/lxd/configurations#snap-config-lvm-external)
* [snap-config-lxcfs-cfs](https://charmhub.io/lxd/configurations#snap-config-lxcfs-cfs)
* [snap-config-lxcfs-debug](https://charmhub.io/lxd/configurations#snap-config-lxcfs-debug)
* [snap-config-lxcfs-loadavg](https://charmhub.io/lxd/configurations#snap-config-lxcfs-loadavg)
* [snap-config-lxcfs-pidfd](https://charmhub.io/lxd/configurations#snap-config-lxcfs-pidfd)
* [snap-config-openvswitch-builtin](https://charmhub.io/lxd/configurations#snap-config-openvswitch-builtin)
* [snap-config-openvswitch-external](https://charmhub.io/lxd/configurations#snap-config-openvswitch-external)
* [snap-config-ovn-builtin](https://charmhub.io/lxd/configurations#snap-config-ovn-builtin)
* [snap-config-shiftfs-enable](https://charmhub.io/lxd/configurations#snap-config-shiftfs-enable)
* [snap-config-ui-enable](https://charmhub.io/lxd/configurations#snap-config-ui-enable)
* [sysctl-tuning](https://charmhub.io/lxd/configurations#sysctl-tuning)

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

* kernel-hardening | boolean

  Default: True

  Restrict access to sensitive files/dirs (/proc/sched\_debug, /sys/kernel/slab)
* lxd-init-network | boolean

  Default: True

  Enable/disable the initialization of the default network
* lxd-init-storage | boolean

  Default: True

  Enable/disable the initialization of the default storage pool
* lxd-listen-bgp | boolean

  Enable/disable the BGP endpoint
* lxd-listen-dns | boolean

  Enable/disable the authoritative DNS endpoint
* lxd-listen-https | boolean

  Enable/disable the remote API (HTTPS)
* lxd-listen-metrics | boolean

  Enable/disable the metrics endpoint
* lxd-preseed | string

  Pass a YAML configuration to `lxd init` on initial start
* mode | string

  Default: standalone

  Operate in `standalone` or `cluster` mode
* snap-channel | string

  Default: auto

  The snap store channel for LXD to use or `auto` to use `lxd-installer` if available with a fallback to the default channel
* snap-config-ceph-builtin | boolean

  Default: True

  Use snap-specific ceph configuration
* snap-config-ceph-external | boolean

  Use the system's ceph tools (ignores snap-config-ceph-builtin)
* snap-config-criu-enable | boolean

  Enable experimental live-migration support
* snap-config-daemon-debug | boolean

  Increase logging to debug level
* snap-config-daemon-group | string

  Set group of users that can interact with LXD
* snap-config-daemon-syslog | boolean

  Send LXD log events to syslog
* snap-config-lvm-external | boolean

  Use the system's LVM tools
* snap-config-lxcfs-cfs | boolean

  Consider CPU shares for CPU usage
* snap-config-lxcfs-debug | boolean

  Increase logging to debug level
* snap-config-lxcfs-loadavg | boolean

  Start tracking per-container load average
* snap-config-lxcfs-pidfd | boolean

  Start per-container process tracking
* snap-config-openvswitch-builtin | boolean

  Run a snap-specific OVS daemon
* snap-config-openvswitch-external | boolean

  Use the system's OVS tools (ignores snap-config-openvswitch-builtin)
* snap-config-ovn-builtin | boolean

  Default: True

  Use snap-specific OVN configuration
* snap-config-shiftfs-enable | string

  Enable shiftfs support
* snap-config-ui-enable | boolean

  Enable the experimental web interface
* sysctl-tuning | boolean

  Default: True

  Apply production sysctl tuning
