# LXD

> This is the documentation for LXD, a system container and virtual machine manager.


2014-2026 AGPL-3.0, LXD contributors

## Pages

- [REST API](rest-api/index.html.md): <p class="youtube_link">
- [Daemon behavior](daemon-behavior/index.html.md): This specification covers some of the [LXD daemon](explanation/lxd_lxc.md#lxd-daemon)’s behavior.
- [How to contribute to LXD](contributing/index.html.md): The LXD team welcomes contributions through pull requests, issue reports, and discussions.
- [Container runtime environment](container-environment/index.html.md): LXD attempts to present a consistent environment to all containers it runs.
- [How to use `cloud-init`](cloud-init/index.html.md): <p class="youtube_link">
- [The LXD Dqlite database](database/index.html.md): LXD uses a distributed database to store the server configuration and state, which allows for quicke...
- [LXD server and client](operation/index.html.md): An index of how-to guides for common LXD server and client operations, including how to configure the server and set up OIDC single sign-on.
- [Idmaps for user namespace](userns-idmap/index.html.md): LXD runs safe containers. This is achieved mostly through the use of
- [How to debug LXD](debugging/index.html.md): For information on debugging instance issues, see [How to troubleshoot failing instances](howto/inst...
- [Getting started](getting_started/index.html.md): An index of how-to guides for getting started with LXD, including installation, initialization, and accessing the UI and offline documentation.
- [Communication between instance and host](dev-lxd/index.html.md): <p class="youtube_link">
- [How to monitor metrics](metrics/index.html.md): <p class="youtube_link">
- [Networking](networks/index.html.md): An index of how-to guides for LXD networking, including creating and configuring networks and network features such as ACLs, forwards, and BGP.
- [Index](config-options/index.html.md): Main documentation page
- [Images](images/index.html.md): An index of how-to guides for LXD images, including using remote images, managing local images, and copying, importing, or creating images.
- [How to get support](support/index.html.md): You can seek support from the LXD developers as well as the wider community through the following ch...
- [Storage](storage/index.html.md): An index of how-to guides for LXD storage operations, including managing pools, volumes, and buckets, and using storage with Kubernetes.
- [System call interception](syscall-interception/index.html.md): LXD supports intercepting some specific system calls from unprivileged
- [How to add remote servers](remotes/index.html.md): Remote servers are a concept in the LXD CLI.
- [How to use profiles](profiles/index.html.md): Profiles store a set of configuration options.
- [Instances](instances/index.html.md): An index of how-to guides for LXD instances, including creating, configuring, and managing instances, backup, migration, and GPU passthrough.
- [Main API specification](api/index.html.md): <link rel="stylesheet" type="text/css" href="../_static/swagger-ui/swagger-ui.css" ></link>
- [REST API](restapi_landing/index.html.md): An index of reference guides for the REST APIs exposed by LXD, the main LXD API and the DevLXD API.
- [How to install LXD](installing/index.html.md): Install the LXD server and client on Linux using snap or other package managers, build from source, or install the client only on macOS and Windows.
- [Frequently asked questions](faq/index.html.md): The following sections give answers to frequently asked questions.
- [LXD](index.html.md): LXD (<a href="#" title="Listen" onclick="document.getElementById('player').play();return false;">`[l...
- [Guest OS compatibility](guest-os-compatibility/index.html.md): Compatibility matrix for guest operating systems in LXD virtual machines and containers.
- [Clustering](clustering/index.html.md): An index of how-to guides for LXD clusters, covering forming and managing clusters, configuring cluster networking and storage, disaster recovery, and more.
- [Requirements](requirements/index.html.md): LXD requires Go 1.26.4 or higher and is only tested with the Golang compiler.
- [Local and remote images](image-handling/index.html.md): <p class="youtube_link">
- [Events](events/index.html.md): LXD events API reference covering logging, operation, lifecycle, ovn, and security events. Learn event types, structures, and how to access events via monitor or WebSocket.
- [Internals](internals/index.html.md): An index of reference information for LXD internals, including daemon behavior, syscall interception, namespaces, OVN implementation, live migration, and Dqlite.
- [Server configuration](server/index.html.md): The LXD server can be configured through a set of key/value configuration options.
- [How to back up a LXD server](backup/index.html.md): <p class="youtube_link">
- [Production setup](production-setup/index.html.md): An index of how-to guides for LXD production deployment setup, including optimizing performance, monitoring metrics, and backup and recovery operations.
- [Environment variables](environment/index.html.md): The LXD client and daemon respect some environment variables to adapt to
- [Architectures](architectures/index.html.md): LXD can run on just about any architecture that is supported by the Linux kernel and by Go.
- [Remote API authentication](authentication/index.html.md): Remote communications with the LXD daemon happen using JSON over HTTPS.
- [API extensions](api-extensions/index.html.md): The changes below were introduced to the LXD API after the 1.0 API was finalized.
- [Projects](projects/index.html.md): An index of how-to guides for LXD projects, including creating, configuring, and working with projects, as well as confining users to projects.
- [How to run commands in an instance](instance-exec/index.html.md): LXD allows to run commands inside an instance using the LXD client or the API, without needing to ac...
- [Type: `unix-hotplug`](reference/devices_unix_hotplug/index.html.md): <p class="youtube_link">
- [Storage drivers](reference/storage_drivers/index.html.md): Overview of LXD storage drivers, with feature comparison tables for local and non-local drivers and descriptions of their features.
- [Image format](reference/image_format/index.html.md): Images contain a root file system and a metadata file that describes the image.
- [Bridge network](reference/network_bridge/index.html.md): As one of the possible network configuration types under LXD, LXD supports creating and managing net...
- [Type: `unix-char`](reference/devices_unix_char/index.html.md): <p class="youtube_link">
- [UEFI variables for VMs](reference/uefi_variables/index.html.md): variables store and represent configuration settings of the UEFI firmware.
- [Releases and snap](reference/releases-snap/index.html.md): The LXD team maintains both Long Term Support (LTS) and feature releases in parallel. Release notes ...
- [VM live migration implementation](reference/vm_live_migration_internals/index.html.md): [Live migration](../howto/instances_migrate.md#live-migration) in LXD is achieved by streaming insta...
- [Replicator configuration](reference/replicator_config/index.html.md): Reference for LXD replicator configuration keys.
- [Type: `nic`](reference/devices_nic/index.html.md): <p class="youtube_link">
- [Type: `none`](reference/devices_none/index.html.md): <p class="youtube_link">
- [Type: `infiniband`](reference/devices_infiniband/index.html.md): <p class="youtube_link">
- [Ceph Object - `cephobject`](reference/storage_cephobject/index.html.md): [Ceph](https://ceph.io/en/) is an open-source storage platform that stores its data in a storage clu...
- [Preseed YAML file fields](reference/preseed_yaml_fields/index.html.md): You can configure a new LXD installation and reconfigure an existing installation with a preseed YAM...
- [Instance properties](reference/instance_properties/index.html.md): Instance properties are set when the instance is created.
- [ZFS - `zfs`](reference/storage_zfs/index.html.md): <p class="youtube_link">
- [Devices](reference/devices/index.html.md): Devices are attached to an instance (see [Configure devices](../howto/instances_configure.md#instanc...
- [Pure Storage - `pure`](reference/storage_pure/index.html.md): [Pure Storage](https://www.everpuredata.com/) is a software-defined storage solution. It offers the ...
- [Instance options](reference/instance_options/index.html.md): Instance options are configuration options that are directly related to the instance.
- [HPE Alletra - `alletra`](reference/storage_alletra/index.html.md): [HPE Alletra](https://www.hpe.com/emea_europe/en/hpe-alletra.html) is a storage solution. It offers ...
- [ZFS storage driver internals](reference/storage_zfs_internals/index.html.md): Internal implementation details of the LXD ZFS storage driver, including image variant datasets and soft deletion.
- [Placement group configuration](reference/placement_groups/index.html.md): Placement groups can be configured through a set of key/value configuration options.
- [Networks](reference/networks/index.html.md): Reference information for LXD network types, covering fully controlled networks (bridge, OVN) and external networks (macvlan, physical, SR-IOV).
- [Clusters](reference/clusters/index.html.md): An index of reference information for LXD clusters, covering cluster member and cluster link configuration options.
- [Standard devices](reference/standard_devices/index.html.md): LXD provides each instance with the basic devices that are required for a standard POSIX system to w...
- [Type: `tpm`](reference/devices_tpm/index.html.md): <p class="youtube_link">
- [LXD CSI driver reference](reference/driver_csi/index.html.md): This document contains reference information for the LXD CSI driver CLI, including available Helm ch...
- [LVM - `lvm`](reference/storage_lvm/index.html.md): <p class="youtube_link">
- [CephFS - `cephfs`](reference/storage_cephfs/index.html.md): <p class="youtube_link">
- [Type: `unix-block`](reference/devices_unix_block/index.html.md): <p class="youtube_link">
- [OVN implementation](reference/ovn-internals/index.html.md): Open Virtual Networks (OVN) is an open source Software Defined Network (SDN) solution.
- [OVN network](reference/network_ovn/index.html.md): is a software-defined networking system that supports virtual network abstraction.
- [Provided metrics](reference/provided_metrics/index.html.md): LXD provides a number of instance metrics and internal metrics.
- [Man pages](reference/manpages/index.html.md): Man pages for the LXD command line client (`lxc`), covering all commands and subcommands.
- [SR-IOV network](reference/network_sriov/index.html.md): is a hardware standard that allows a single network card port to appear as several virtual network i...
- [Server settings for a LXD production setup](reference/server_settings/index.html.md): To allow your LXD server to run a large number of instances, configure the following settings to avo...
- [Type: `pci`](reference/devices_pci/index.html.md): <p class="youtube_link">
- [Directory - `dir`](reference/storage_dir/index.html.md): <p class="youtube_link">
- [Type: `usb`](reference/devices_usb/index.html.md): <p class="youtube_link">
- [Type: `disk`](reference/devices_disk/index.html.md): <p class="youtube_link">
- [Units for storage and network limits](reference/instance_units/index.html.md): Any value that represents bytes or bits can make use of a number of suffixes to make it easier to un...
- [Remote image servers](reference/remote_image_servers/index.html.md): The [`lxc`](manpages/lxc.md#lxc-md) CLI command comes pre-configured with the following default remo...
- [Cluster link configuration](reference/cluster_link_config/index.html.md): Reference for LXD cluster link configuration keys and volatile internal data.
- [Type: `gpu`](reference/devices_gpu/index.html.md): <p class="youtube_link">
- [Dqlite internals](reference/dqlite-internals/index.html.md): Dqlite (distributed SQLite) implements a replicated SQLite database by combining the SQLite engine w...
- [Physical network](reference/network_physical/index.html.md): The `physical` network type connects to an existing physical network, which can be a network interfa...
- [Project configuration](reference/projects/index.html.md): Projects can be configured through a set of key/value configuration options.
- [Dell PowerFlex - `powerflex`](reference/storage_powerflex/index.html.md): [Dell PowerFlex](https://www.dell.com/en-us/shop/powerflex/sf/powerflex) is a software-defined stora...
- [Cluster member configuration](reference/cluster_member_config/index.html.md): Each cluster member has its own key/value configuration with the following supported namespaces:
- [Macvlan network](reference/network_macvlan/index.html.md): Macvlan is a virtual  that you can use if you want to assign several IP addresses to the same networ...
- [Btrfs - `btrfs`](reference/storage_btrfs/index.html.md): <p class="youtube_link">
- [Reference](reference/index.html.md): An index of reference guides for LXD, including configuration settings, REST API documentation, production setup, permissions, and internal details.
- [Permissions](reference/permissions/index.html.md): When managing user access via [Fine-grained authorization](../explanation/authorization.md#fine-grai...
- [Ceph RBD - `ceph`](reference/storage_ceph/index.html.md): <p class="youtube_link">
- [Type: `proxy`](reference/devices_proxy/index.html.md): <p class="youtube_link">
- [Dell PowerStore - `powerstore`](reference/storage_powerstore/index.html.md): Dell PowerStore is a storage solution from [Dell Technologies](https://www.dell.com/).
- [Set up a Grafana dashboard](howto/grafana/index.html.md): To visualize the metrics and logs data, set up [Grafana](https://grafana.com/).
- [How to recover instances in case of disaster](howto/disaster_recovery/index.html.md): <p class="youtube_link">
- [How to add command aliases](howto/lxc_alias/index.html.md): Add, view, and edit custom CLI shortcuts in LXD using lxc alias.
- [How to configure network zones](howto/network_zones/index.html.md): Network zones are available for the [OVN network](../reference/network_ovn.md#network-ovn) and the [...
- [How to set up cluster groups](howto/cluster_groups/index.html.md): <p class="youtube_link">
- [How to expose LXD to the network](howto/server_expose/index.html.md): By default, LXD can be used only by local users through a Unix socket and is not accessible over the...
- [How to configure Pocket ID as login method for LXD](howto/oidc_pocket_id/index.html.md): Configure LXD to authenticate using Pocket ID via OpenID Connect (OIDC) in your tenant.
- [How to authenticate to the DevLXD API](howto/devlxd_authenticate/index.html.md): The DevLXD API is available inside guest instances to allow limited interaction with the host (see [...
- [How to configure the LXD server](howto/server_configure/index.html.md): See [Server configuration](../server.md#server) for all configuration options that are available for...
- [How to migrate LXD instances between servers](howto/instances_migrate/index.html.md): If you use the LXD client, you can migrate or copy instances from one LXD server (remote or local) t...
- [How to configure network ACLs](howto/network_acls/index.html.md): Network ACLs are available for the [OVN NIC type](../reference/devices_nic.md#nic-ovn), the [OVN net...
- [How to integrate with `systemd-resolved`](howto/network_bridge_resolved/index.html.md): This guide applies to managed bridge networks only.
- [How to configure instances](howto/instances_configure/index.html.md): You can configure instances by setting [Instance properties](../reference/instance_properties.md#ins...
- [Troubleshooting](howto/troubleshoot/index.html.md): An index of how-to guides for troubleshooting common LXD issues, including firewall configuration, instance errors, and Dqlite problems.
- [How to configure Ubuntu Pro guest attachment](howto/instances_ubuntu_pro_attach/index.html.md): If [Ubuntu Pro](https://ubuntu.com/pro) is enabled on a LXD host, guest instances can be automatical...
- [How to create OVN peer routing relationships](howto/network_ovn_peers/index.html.md): This guide applies to OVN networks only.
- [How to configure LXD as a BGP server](howto/network_bgp/index.html.md): The BGP server feature is available for the [Bridge network](../reference/network_bridge.md#network-...
- [How to access files in an instance](howto/instances_access_files/index.html.md): You can manage files inside an instance using the LXD client or the API without needing to access th...
- [How to use the LXD CSI driver with Kubernetes](howto/storage_csi/index.html.md): Learn how to get the LXD Container Storage Interface (CSI) driver running in your Kubernetes cluster...
- [How to recover a cluster](howto/cluster_recover/index.html.md): It might happen that one or several members of your cluster go offline or become unreachable.
- [How to form a cluster](howto/cluster_form/index.html.md): When forming a LXD cluster, you start with a bootstrap server.
- [How to associate profiles with an image](howto/images_profiles/index.html.md): You can associate one or more profiles with a specific image.
- [How to harden security for LXD](howto/security_harden/index.html.md): To increase the security posture of your LXD deployment, review the following hardening recommendati...
- [How to troubleshoot failing instances](howto/instances_troubleshoot/index.html.md): If your instance fails to start and ends up in an error state, this usually indicates a bigger issue...
- [How to configure a network](howto/network_configure/index.html.md): To configure an existing network, use either the [`lxc network set`](../reference/manpages/lxc/netwo...
- [How to copy and import images](howto/images_copy/index.html.md): To add images to an image store, you can either copy them from another server or import them from fi...
- [How to initialize LXD](howto/initialize/index.html.md): Before you can create a LXD instance, you must configure and initialize LXD.
- [How to troubleshoot (some) Dqlite errors](howto/dqlite_troubleshoot/index.html.md): Dqlite is the distributed database that LXD uses to store information
- [How to configure Keycloak as login method for LXD](howto/oidc_keycloak/index.html.md): Keycloak is a self-hosted open source tool for authentication. Keycloak supports OIDC and can be use...
- [How to set up a highly available virtual IP for clusters](howto/cluster_vip/index.html.md): This page describes how to enhance the high availability (HA) of the control plane for a LXD cluster...
- [How to send logs to Loki](howto/logs_loki/index.html.md): Forward LXD logging, lifecycle, ovn, and security events to Loki for centralized log aggregation, analysis, and long-term retention.
- [How to use placement groups](howto/cluster_placement_groups/index.html.md): Placement groups allow you to control how instances are distributed across cluster members.
- [How to back up custom storage volumes](howto/storage_backup_volume/index.html.md): There are different ways of backing up your custom storage volumes:
- [How to manage a cluster](howto/cluster_manage/index.html.md): After your cluster is formed, use [`lxc cluster list`](../reference/manpages/lxc/cluster/list.md#lxc...
- [How to access the LXD web UI](howto/access_ui/index.html.md): The LXD web UI is available as part of the LXD snap.
- [How to manage the LXD snap](howto/snap/index.html.md): The recommended way to manage LXD is its [snap package](https://snapcraft.io/lxd).
- [How to move or copy storage volumes](howto/storage_move_volume/index.html.md): You can [copy](#storage-copy-volume) or [move](#storage-move-volume) custom storage volumes from one...
- [How to configure Auth0 as login method for the LXD UI and CLI](howto/oidc_auth0/index.html.md): Auth0 is a flexible, drop-in solution to add authentication and authorization services to your appli...
- [How to manage instances in a cluster](howto/cluster_manage_instance/index.html.md): In a cluster setup, each instance lives on one of the cluster members.
- [How to pass an NVIDIA GPU to a container](howto/container_gpu_passthrough_with_docker/index.html.md): If you have an NVIDIA GPU (either discrete (dGPU) or integrated (iGPU)) and you want to pass the run...
- [How to configure networks for a cluster](howto/cluster_config_networks/index.html.md): All members of a cluster must have identical networks defined.
- [How-to guides](howto/index.html.md): An index of how-to guides for installing, configuring, and managing LXD, including instances, storage, networks, clustering, and production deployments.
- [How to recover orphaned volume database entries](howto/cluster_recover_volumes/index.html.md): When a [cluster instance migration](cluster_manage_instance.md#howto-cluster-manage-instance-migrate...
- [How to display IPAM information of a LXD deployment](howto/network_ipam/index.html.md): is a method used to plan, track, and manage the information associated with a computer network’s IP ...
- [How to confine users to specific projects](howto/projects_confine/index.html.md): You restrict users or clients to specific projects.
- [How to configure network load balancers](howto/network_load_balancers/index.html.md): Network load balancers are currently available for the [OVN network](../reference/network_ovn.md#net...
- [How to create a network](howto/network_create/index.html.md): To create a managed network, use the [`lxc network`](../reference/manpages/lxc/network.md#lxc-networ...
- [How to manage storage volumes](howto/storage_volumes/index.html.md): <p class="youtube_link">
- [How to configure storage for a cluster](howto/cluster_config_storage/index.html.md): All members of a cluster must have identical storage pools.
- [How to manage storage pools](howto/storage_pools/index.html.md): Learn how to create, configure, view, and resize LXD storage pools across drivers, with practical examples.
- [How to create images](howto/images_create/index.html.md): If you want to create and share your own images, you can do this either based on an existing instanc...
- [How to create instances](howto/instances_create/index.html.md): When creating an instance, you must specify the [image](../image-handling.md#about-images) on which ...
- [How to use remote images](howto/images_remote/index.html.md): The [`lxc`](../reference/manpages/lxc.md#lxc-md) CLI command is pre-configured with several remote i...
- [How to work with different projects](howto/projects_work/index.html.md): If you have more projects than just the `default` project, you must make sure to use or address the ...
- [How to manage cluster links](howto/cluster_links_manage/index.html.md): View, configure, and delete LXD cluster links and manage their permissions.
- [Configure single sign-on with OIDC](howto/oidc/index.html.md): An index of how-to guides for LXD single sign-on (SSO) with OpenID Connect (OIDC), including Auth0, Ory Hydra, Keycloak, Entra ID, and Pocket ID.
- [How to monitor security events](howto/security_events/index.html.md): Monitor security events in LXD including authentication, authorization, and administrative actions using the CLI, REST API, or Loki integration.
- [How to increase the network bandwidth](howto/network_increase_bandwidth/index.html.md): You can increase the network bandwidth of your LXD setup by configuring the transmit queue length (`...
- [How to create cluster links](howto/cluster_links_create/index.html.md): Create cluster links between LXD clusters using trust tokens and mutual TLS.
- [How to perform disaster recovery with replicators](howto/replicators_dr/index.html.md): How to perform disaster recovery failover and recovery using LXD replicators.
- [How to configure your firewall](howto/network_bridge_firewalld/index.html.md): This guide applies to managed bridge networks only.
- [How to perform disaster recovery with storage replication](howto/disaster_recovery_replication/index.html.md): To enable disaster recovery, set up a secondary LXD deployment in a different location that can take...
- [How to manage images](howto/images_manage/index.html.md): When working with images, you can inspect various information about the available images, view and e...
- [How to manage instances](howto/instances_manage/index.html.md): When listing the existing instances, you can see their type, status, and location (if applicable).
- [How to add a routed NIC device to a virtual machine](howto/instances_routed_nic_vm/index.html.md): When adding a [routed NIC device](../reference/devices_nic.md#nic-routed) to an instance, you must c...
- [How to create an instance in a specific storage pool](howto/storage_create_instance/index.html.md): Instance storage volumes are created in the storage pool that is specified by the instance’s root di...
- [How to import physical or virtual machines to LXD instances](howto/import_machines_to_instances/index.html.md): <p class="youtube_link">
- [How to create and configure projects](howto/projects_create/index.html.md): You can configure projects at creation time or later.
- [How to configure authentication with Entra ID](howto/oidc_entra_id/index.html.md): Configure LXD to authenticate using Entra ID via OpenID Connect (OIDC) in your tenant.
- [How to configure network forwards](howto/network_forwards/index.html.md): Network forwards are available for the [OVN network](../reference/network_ovn.md#network-ovn) and th...
- [How to configure Ory Hydra as login method for the LXD UI](howto/oidc_ory/index.html.md): Ory Hydra is an easy solution to authenticate users for the LXD UI. It supports local users and soci...
- [How to set up replicators](howto/replicators_create/index.html.md): How to set up replicators to sync instances across LXD cluster links for active-passive disaster recovery.
- [How to set up OVN with LXD](howto/network_ovn_setup/index.html.md): See the following sections for how to set up a basic OVN network, either as a standalone network or ...
- [How to manage replicators](howto/replicators_manage/index.html.md): View, configure, rename, and delete LXD replicators and manage their configuration.
- [How to access the console](howto/instances_console/index.html.md): You can access the instance console to log in to the instance and see log messages.
- [How to authenticate to the LXD API using bearer tokens](howto/auth_bearer/index.html.md): To authenticate to the LXD API using a bearer token, first create an identity of type `bearer`:
- [Track a bugfix in the LXD snap](howto/snap_track_fix/index.html.md): Given a bug report that has been fixed in LXD, we can determine which snap channels have the fix and...
- [How to manage storage buckets](howto/storage_buckets/index.html.md): [Storage buckets](../explanation/storage.md#storage-buckets) store object-based data using non-local...
- [How to access the local LXD documentation](howto/access_documentation/index.html.md): The latest version of the LXD documentation is available at [`documentation.ubuntu.com/lxd`](https:/...
- [How to back up instances](howto/instances_backup/index.html.md): There are different ways of backing up your instances:
- [How to benchmark performance](howto/benchmark_performance/index.html.md): <p class="youtube_link">
- [First steps with LXD](tutorial/first_steps/index.html.md): This tutorial guides you through your first steps with LXD. You’ll begin by installing and initializ...
- [Replicators](explanation/replicators/index.html.md): An explanation of LXD replicators and how they enable active-passive disaster recovery across cluster links.
- [Instances grouping with projects](explanation/projects/index.html.md): <p class="youtube_link">
- [Explanation](explanation/index.html.md): An index of explanatory guides for LXD, covering instance types, storage, networking, access management, clustering, and production setup.
- [`lxc` `show` and `info`](explanation/lxc_show_info/index.html.md): For the entities managed by LXD, the `lxc` command provides a `list` sub-command, and might provide ...
- [Performance tuning](explanation/performance_tuning/index.html.md): When you are ready to move your LXD setup to production, you should take some time to optimize the p...
- [Containers and VMs](explanation/instances/index.html.md): LXD provides support for two different types of [instances](#expl-instances): *system containers* an...
- [`lxd` and `lxc`](explanation/lxd_lxc/index.html.md): LXD is frequently confused with LXC, and the fact that LXD provides both a `lxd` command and a `lxc`...
- [Privilege delegation using BPF Token](explanation/bpf/index.html.md): The [`security.delegate_bpf`](../reference/instance_options.md#instance-security:security.delegate_b...
- [Security](explanation/security/index.html.md): Understand LXD security architecture, access controls, daemon access, container security, and security event audit logging for compliance and incident investigation.
- [Networking setups](explanation/networks/index.html.md): There are different ways to connect your instances to the Internet. The easiest method is to have LX...
- [Remote API authorization](explanation/authorization/index.html.md): When LXD is [exposed over the network](../howto/server_expose.md#server-expose) it is possible to re...
- [The LXD CSI driver](explanation/csi/index.html.md): The LXD CSI driver is an open source implementation of the [Container Storage Interface (CSI)](https...
- [Clusters](explanation/clusters/index.html.md): <p class="youtube_link">
- [Instance configuration](explanation/instance_config/index.html.md): The instance configuration consists of different categories:
- [Storage pools, volumes, and buckets](explanation/storage/index.html.md): LXD stores its data in storage pools, divided into storage volumes of different content types (like ...
- [LXD 6.7 release notes](reference/release-notes/release-notes-6.7/index.html.md): Release notes for LXD 6.7, including highlights about new features, bugfixes, and other updates from the LXD project.
- [LXD 6.6 release notes](reference/release-notes/release-notes-6.6/index.html.md): Release notes for LXD 6.6, including highlights about new features, bugfixes, and other updates from the LXD project.
- [LXD 6.9 release notes](reference/release-notes/release-notes-6.9/index.html.md): Release notes for LXD 6.9, including highlights about new features, bugfixes, and other updates from the LXD project.
- [Release notes](reference/release-notes/index.html.md): This page lists recent release notes for LXD, which highlight new features, bug fixes, and other important information for each release.
- [LXD 6.8 release notes](reference/release-notes/release-notes-6.8/index.html.md): Release notes for LXD 6.8, including highlights about new features, bugfixes, and other updates from the LXD project.
- [`lxc`](reference/manpages/lxc/index.html.md): Command line client for LXD
- [`lxc rename`](reference/manpages/lxc/rename/index.html.md): Rename instances and snapshots
- [`lxc start`](reference/manpages/lxc/start/index.html.md): Start instances
- [`lxc delete`](reference/manpages/lxc/delete/index.html.md): Delete instances and snapshots
- [`lxc storage`](reference/manpages/lxc/storage/index.html.md): Manage storage pools and volumes
- [`lxc remote`](reference/manpages/lxc/remote/index.html.md): Manage the list of remote servers
- [`lxc copy`](reference/manpages/lxc/copy/index.html.md): Copy instance within or in between LXD servers
- [`lxc restore`](reference/manpages/lxc/restore/index.html.md): Restore instances from snapshots
- [`lxc monitor`](reference/manpages/lxc/monitor/index.html.md): Monitor a local or remote LXD server
- [`lxc info`](reference/manpages/lxc/info/index.html.md): Show instance or server information
- [`lxc image`](reference/manpages/lxc/image/index.html.md): Manage images
- [`lxc rebuild`](reference/manpages/lxc/rebuild/index.html.md): Rebuild instance
- [`lxc stop`](reference/manpages/lxc/stop/index.html.md): Stop instances
- [`lxc auth`](reference/manpages/lxc/auth/index.html.md): Manage user authorization
- [`lxc console`](reference/manpages/lxc/console/index.html.md): Attach to instance consoles
- [`lxc pause`](reference/manpages/lxc/pause/index.html.md): Pause instances
- [`lxc network`](reference/manpages/lxc/network/index.html.md): Manage and attach instances to networks
- [`lxc profile`](reference/manpages/lxc/profile/index.html.md): Manage profiles
- [`lxc export`](reference/manpages/lxc/export/index.html.md): Export instance backups
- [`lxc file`](reference/manpages/lxc/file/index.html.md): Manage files in instances
- [`lxc query`](reference/manpages/lxc/query/index.html.md): Send a raw query to LXD
- [`lxc exec`](reference/manpages/lxc/exec/index.html.md): Execute command in instance
- [`lxc publish`](reference/manpages/lxc/publish/index.html.md): Publish instance as images
- [`lxc alias`](reference/manpages/lxc/alias/index.html.md): Manage command aliases
- [`lxc warning`](reference/manpages/lxc/warning/index.html.md): Manage warnings
- [`lxc project`](reference/manpages/lxc/project/index.html.md): Manage projects
- [`lxc completion`](reference/manpages/lxc/completion/index.html.md): Generate the autocompletion script for the specified shell
- [`lxc import`](reference/manpages/lxc/import/index.html.md): Import instance backups
- [`lxc init`](reference/manpages/lxc/init/index.html.md): Create instances from images
- [`lxc config`](reference/manpages/lxc/config/index.html.md): Manage instance and server configuration options
- [`lxc manpage`](reference/manpages/lxc/manpage/index.html.md): Generate manpages for all commands
- [`lxc snapshot`](reference/manpages/lxc/snapshot/index.html.md): Create instance snapshot
- [`lxc cluster`](reference/manpages/lxc/cluster/index.html.md): Manage cluster members
- [`lxc placement-group`](reference/manpages/lxc/placement-group/index.html.md): Manage placement groups
- [`lxc operation`](reference/manpages/lxc/operation/index.html.md): Manage background operations
- [`lxc list`](reference/manpages/lxc/list/index.html.md): List instances
- [`lxc launch`](reference/manpages/lxc/launch/index.html.md): Create and start instances from images
- [`lxc version`](reference/manpages/lxc/version/index.html.md): Show local and remote versions
- [`lxc move`](reference/manpages/lxc/move/index.html.md): Move instance within or in between LXD servers
- [`lxc restart`](reference/manpages/lxc/restart/index.html.md): Restart instances
- [`lxc replicator`](reference/manpages/lxc/replicator/index.html.md): Manage replicators
- [`lxc warning show`](reference/manpages/lxc/warning/show/index.html.md): Show warning
- [`lxc warning acknowledge`](reference/manpages/lxc/warning/acknowledge/index.html.md): Acknowledge warning
- [`lxc warning delete`](reference/manpages/lxc/warning/delete/index.html.md): Delete warning
- [`lxc warning list`](reference/manpages/lxc/warning/list/index.html.md): List warnings
- [`lxc project switch`](reference/manpages/lxc/project/switch/index.html.md): Switch the current project
- [`lxc project set`](reference/manpages/lxc/project/set/index.html.md): Set project configuration keys
- [`lxc project unset`](reference/manpages/lxc/project/unset/index.html.md): Unset project configuration key
- [`lxc project info`](reference/manpages/lxc/project/info/index.html.md): Get a summary of resource allocations
- [`lxc project promote-replica`](reference/manpages/lxc/project/promote-replica/index.html.md): Promote project to leader mode for replication
- [`lxc project edit`](reference/manpages/lxc/project/edit/index.html.md): Edit project configurations as YAML
- [`lxc project get`](reference/manpages/lxc/project/get/index.html.md): Get value for project configuration key
- [`lxc project demote-replica`](reference/manpages/lxc/project/demote-replica/index.html.md): Demote project to standby mode for replication
- [`lxc project show`](reference/manpages/lxc/project/show/index.html.md): Show project options
- [`lxc project get-current`](reference/manpages/lxc/project/get-current/index.html.md): Show the current project
- [`lxc project delete`](reference/manpages/lxc/project/delete/index.html.md): Delete project
- [`lxc project create`](reference/manpages/lxc/project/create/index.html.md): Create project
- [`lxc project rename`](reference/manpages/lxc/project/rename/index.html.md): Rename project
- [`lxc project list`](reference/manpages/lxc/project/list/index.html.md): List projects
- [`lxc replicator list`](reference/manpages/lxc/replicator/list/index.html.md): List replicators
- [`lxc replicator delete`](reference/manpages/lxc/replicator/delete/index.html.md): Delete replicators
- [`lxc replicator create`](reference/manpages/lxc/replicator/create/index.html.md): Create replicators
- [`lxc replicator unset`](reference/manpages/lxc/replicator/unset/index.html.md): Unset replicator configuration keys
- [`lxc replicator rename`](reference/manpages/lxc/replicator/rename/index.html.md): Rename a replicator
- [`lxc replicator run`](reference/manpages/lxc/replicator/run/index.html.md): Run a replicator
- [`lxc replicator get`](reference/manpages/lxc/replicator/get/index.html.md): Get values for replicator configuration keys
- [`lxc replicator info`](reference/manpages/lxc/replicator/info/index.html.md): Show replicator state and job information
- [`lxc replicator show`](reference/manpages/lxc/replicator/show/index.html.md): Show replicator configurations
- [`lxc replicator edit`](reference/manpages/lxc/replicator/edit/index.html.md): Edit replicator configurations as YAML
- [`lxc replicator set`](reference/manpages/lxc/replicator/set/index.html.md): Set replicator configuration keys
- [`lxc config edit`](reference/manpages/lxc/config/edit/index.html.md): Edit instance or server configurations as YAML
- [`lxc config set`](reference/manpages/lxc/config/set/index.html.md): Set instance or server configuration keys
- [`lxc config device`](reference/manpages/lxc/config/device/index.html.md): Manage devices
- [`lxc config show`](reference/manpages/lxc/config/show/index.html.md): Show instance or server configurations
- [`lxc config uefi`](reference/manpages/lxc/config/uefi/index.html.md): Manage instance UEFI variables
- [`lxc config template`](reference/manpages/lxc/config/template/index.html.md): Manage instance file templates
- [`lxc config metadata`](reference/manpages/lxc/config/metadata/index.html.md): Manage instance metadata files
- [`lxc config get`](reference/manpages/lxc/config/get/index.html.md): Get value for instance or server configuration key
- [`lxc config unset`](reference/manpages/lxc/config/unset/index.html.md): Unset instance or server configuration key
- [`lxc config trust`](reference/manpages/lxc/config/trust/index.html.md): Manage trusted clients
- [`lxc image alias`](reference/manpages/lxc/image/alias/index.html.md): Manage image aliases
- [`lxc image delete`](reference/manpages/lxc/image/delete/index.html.md): Delete images
- [`lxc image refresh`](reference/manpages/lxc/image/refresh/index.html.md): Refresh images
- [`lxc image list`](reference/manpages/lxc/image/list/index.html.md): List images
- [`lxc image set-property`](reference/manpages/lxc/image/set-property/index.html.md): Set image property
- [`lxc image export`](reference/manpages/lxc/image/export/index.html.md): Export and download images
- [`lxc image unset-property`](reference/manpages/lxc/image/unset-property/index.html.md): Unset image property
- [`lxc image import`](reference/manpages/lxc/image/import/index.html.md): Import image into the image store
- [`lxc image copy`](reference/manpages/lxc/image/copy/index.html.md): Copy image between servers
- [`lxc image get-property`](reference/manpages/lxc/image/get-property/index.html.md): Get image property
- [`lxc image edit`](reference/manpages/lxc/image/edit/index.html.md): Edit image properties
- [`lxc image show`](reference/manpages/lxc/image/show/index.html.md): Show image properties
- [`lxc image info`](reference/manpages/lxc/image/info/index.html.md): Show useful information about image
- [`lxc network list-allocations`](reference/manpages/lxc/network/list-allocations/index.html.md): List network allocations in use
- [`lxc network peer`](reference/manpages/lxc/network/peer/index.html.md): Manage network peerings
- [`lxc network list`](reference/manpages/lxc/network/list/index.html.md): List networks
- [`lxc network set`](reference/manpages/lxc/network/set/index.html.md): Set network configuration keys
- [`lxc network detach-profile`](reference/manpages/lxc/network/detach-profile/index.html.md): Detach network interface from profile
- [`lxc network acl`](reference/manpages/lxc/network/acl/index.html.md): Manage network ACLs
- [`lxc network list-leases`](reference/manpages/lxc/network/list-leases/index.html.md): List DHCP leases
- [`lxc network load-balancer`](reference/manpages/lxc/network/load-balancer/index.html.md): Manage network load balancers
- [`lxc network attach-profile`](reference/manpages/lxc/network/attach-profile/index.html.md): Attach network interface to profile
- [`lxc network get`](reference/manpages/lxc/network/get/index.html.md): Get value for network configuration key
- [`lxc network rename`](reference/manpages/lxc/network/rename/index.html.md): Rename network
- [`lxc network attach`](reference/manpages/lxc/network/attach/index.html.md): Attach network interface to instance
- [`lxc network zone`](reference/manpages/lxc/network/zone/index.html.md): Manage network zones
- [`lxc network detach`](reference/manpages/lxc/network/detach/index.html.md): Detach network interface from instance
- [`lxc network info`](reference/manpages/lxc/network/info/index.html.md): Get runtime information on network
- [`lxc network forward`](reference/manpages/lxc/network/forward/index.html.md): Manage network forwards
- [`lxc network edit`](reference/manpages/lxc/network/edit/index.html.md): Edit network configuration as YAML
- [`lxc network show`](reference/manpages/lxc/network/show/index.html.md): Show network configurations
- [`lxc network delete`](reference/manpages/lxc/network/delete/index.html.md): Delete network
- [`lxc network create`](reference/manpages/lxc/network/create/index.html.md): Create new network
- [`lxc network unset`](reference/manpages/lxc/network/unset/index.html.md): Unset network configuration key
- [`lxc placement-group edit`](reference/manpages/lxc/placement-group/edit/index.html.md): Edit placement group configurations as YAML
- [`lxc placement-group show`](reference/manpages/lxc/placement-group/show/index.html.md): Show placement group configurations
- [`lxc placement-group unset`](reference/manpages/lxc/placement-group/unset/index.html.md): Unset placement group configuration key
- [`lxc placement-group get`](reference/manpages/lxc/placement-group/get/index.html.md): Get value for placement group configuration key
- [`lxc placement-group rename`](reference/manpages/lxc/placement-group/rename/index.html.md): Rename placement group
- [`lxc placement-group set`](reference/manpages/lxc/placement-group/set/index.html.md): Set placement group configuration keys
- [`lxc placement-group delete`](reference/manpages/lxc/placement-group/delete/index.html.md): Delete placement group
- [`lxc placement-group list`](reference/manpages/lxc/placement-group/list/index.html.md): List available placement groups
- [`lxc placement-group create`](reference/manpages/lxc/placement-group/create/index.html.md): Create new placement group
- [`lxc completion fish`](reference/manpages/lxc/completion/fish/index.html.md): Generate the autocompletion script for fish
- [`lxc completion zsh`](reference/manpages/lxc/completion/zsh/index.html.md): Generate the autocompletion script for zsh
- [`lxc completion bash`](reference/manpages/lxc/completion/bash/index.html.md): Generate the autocompletion script for bash
- [`lxc completion powershell`](reference/manpages/lxc/completion/powershell/index.html.md): Generate the autocompletion script for powershell
- [`lxc alias list`](reference/manpages/lxc/alias/list/index.html.md): List aliases
- [`lxc alias rename`](reference/manpages/lxc/alias/rename/index.html.md): Rename alias
- [`lxc alias show`](reference/manpages/lxc/alias/show/index.html.md): Show aliases in YAML format
- [`lxc alias edit`](reference/manpages/lxc/alias/edit/index.html.md): Edit aliases
- [`lxc alias add`](reference/manpages/lxc/alias/add/index.html.md): Add new alias
- [`lxc alias remove`](reference/manpages/lxc/alias/remove/index.html.md): Remove alias
- [`lxc cluster info`](reference/manpages/lxc/cluster/info/index.html.md): Show useful information about a cluster member
- [`lxc cluster edit`](reference/manpages/lxc/cluster/edit/index.html.md): Edit cluster member configurations as YAML
- [`lxc cluster unset`](reference/manpages/lxc/cluster/unset/index.html.md): Unset a cluster member’s configuration key
- [`lxc cluster link`](reference/manpages/lxc/cluster/link/index.html.md): Manage cluster links
- [`lxc cluster role`](reference/manpages/lxc/cluster/role/index.html.md): Manage cluster roles
- [`lxc cluster update-certificate`](reference/manpages/lxc/cluster/update-certificate/index.html.md): Update cluster certificate
- [`lxc cluster show`](reference/manpages/lxc/cluster/show/index.html.md): Show details of a cluster member
- [`lxc cluster list-tokens`](reference/manpages/lxc/cluster/list-tokens/index.html.md): List all active cluster member join tokens
- [`lxc cluster revoke-token`](reference/manpages/lxc/cluster/revoke-token/index.html.md): Revoke cluster member join token
- [`lxc cluster remove`](reference/manpages/lxc/cluster/remove/index.html.md): Remove a member from the cluster
- [`lxc cluster evacuate`](reference/manpages/lxc/cluster/evacuate/index.html.md): Evacuate cluster member
- [`lxc cluster add`](reference/manpages/lxc/cluster/add/index.html.md): Request a join token for adding a cluster member
- [`lxc cluster restore`](reference/manpages/lxc/cluster/restore/index.html.md): Restore cluster member
- [`lxc cluster group`](reference/manpages/lxc/cluster/group/index.html.md): Manage cluster groups
- [`lxc cluster list`](reference/manpages/lxc/cluster/list/index.html.md): List all the cluster members
- [`lxc cluster enable`](reference/manpages/lxc/cluster/enable/index.html.md): Enable clustering on a single non-clustered LXD server
- [`lxc cluster get`](reference/manpages/lxc/cluster/get/index.html.md): Get value for cluster member configuration key
- [`lxc cluster rename`](reference/manpages/lxc/cluster/rename/index.html.md): Rename a cluster member
- [`lxc cluster set`](reference/manpages/lxc/cluster/set/index.html.md): Set a cluster member’s configuration keys
- [`lxc cluster failure-domain`](reference/manpages/lxc/cluster/failure-domain/index.html.md): Manage cluster member failure domains
- [`lxc operation list`](reference/manpages/lxc/operation/list/index.html.md): List background operations
- [`lxc operation show`](reference/manpages/lxc/operation/show/index.html.md): Show details of a background operation
- [`lxc operation delete`](reference/manpages/lxc/operation/delete/index.html.md): Delete a background operation (will attempt to cancel)
- [`lxc file create`](reference/manpages/lxc/file/create/index.html.md): Create file, directory or symlink in instance
- [`lxc file delete`](reference/manpages/lxc/file/delete/index.html.md): Delete files in instances
- [`lxc file push`](reference/manpages/lxc/file/push/index.html.md): Push files into instances
- [`lxc file mount`](reference/manpages/lxc/file/mount/index.html.md): Mount path from instance
- [`lxc file pull`](reference/manpages/lxc/file/pull/index.html.md): Pull files from instances
- [`lxc file edit`](reference/manpages/lxc/file/edit/index.html.md): Edit file in instance
- [`lxc auth identity-provider-group`](reference/manpages/lxc/auth/identity-provider-group/index.html.md): Manage groups
- [`lxc auth oidc-session`](reference/manpages/lxc/auth/oidc-session/index.html.md): Manage OIDC sessions
- [`lxc auth group`](reference/manpages/lxc/auth/group/index.html.md): Manage groups
- [`lxc auth permission`](reference/manpages/lxc/auth/permission/index.html.md): Inspect permissions
- [`lxc auth identity`](reference/manpages/lxc/auth/identity/index.html.md): Manage identities
- [`lxc storage create`](reference/manpages/lxc/storage/create/index.html.md): Create storage pools
- [`lxc storage delete`](reference/manpages/lxc/storage/delete/index.html.md): Delete storage pool
- [`lxc storage info`](reference/manpages/lxc/storage/info/index.html.md): Show useful information about storage pool
- [`lxc storage bucket`](reference/manpages/lxc/storage/bucket/index.html.md): Manage storage buckets
- [`lxc storage edit`](reference/manpages/lxc/storage/edit/index.html.md): Edit storage pool configurations as YAML
- [`lxc storage show`](reference/manpages/lxc/storage/show/index.html.md): Show storage pool configurations and resources
- [`lxc storage volume`](reference/manpages/lxc/storage/volume/index.html.md): Manage storage volumes
- [`lxc storage set`](reference/manpages/lxc/storage/set/index.html.md): Set storage pool configuration key
- [`lxc storage list`](reference/manpages/lxc/storage/list/index.html.md): List available storage pools
- [`lxc storage unset`](reference/manpages/lxc/storage/unset/index.html.md): Unset storage pool configuration key
- [`lxc storage get`](reference/manpages/lxc/storage/get/index.html.md): Get value for storage pool configuration key
- [`lxc remote get-default`](reference/manpages/lxc/remote/get-default/index.html.md): Show the default remote
- [`lxc remote rename`](reference/manpages/lxc/remote/rename/index.html.md): Rename remote
- [`lxc remote set-url`](reference/manpages/lxc/remote/set-url/index.html.md): Set the URL for the remote
- [`lxc remote switch`](reference/manpages/lxc/remote/switch/index.html.md): Switch the default remote
- [`lxc remote add`](reference/manpages/lxc/remote/add/index.html.md): Add new remote server
- [`lxc remote remove`](reference/manpages/lxc/remote/remove/index.html.md): Remove remote
- [`lxc remote list`](reference/manpages/lxc/remote/list/index.html.md): List the available remotes
- [`lxc profile copy`](reference/manpages/lxc/profile/copy/index.html.md): Copy profile
- [`lxc profile create`](reference/manpages/lxc/profile/create/index.html.md): Create profile
- [`lxc profile delete`](reference/manpages/lxc/profile/delete/index.html.md): Delete profile
- [`lxc profile rename`](reference/manpages/lxc/profile/rename/index.html.md): Rename profile
- [`lxc profile get`](reference/manpages/lxc/profile/get/index.html.md): Get value for profile configuration key
- [`lxc profile unset`](reference/manpages/lxc/profile/unset/index.html.md): Unset profile configuration key
- [`lxc profile set`](reference/manpages/lxc/profile/set/index.html.md): Set profile configuration keys
- [`lxc profile edit`](reference/manpages/lxc/profile/edit/index.html.md): Edit profile configurations as YAML
- [`lxc profile show`](reference/manpages/lxc/profile/show/index.html.md): Show profile configurations
- [`lxc profile remove`](reference/manpages/lxc/profile/remove/index.html.md): Remove profile from instance
- [`lxc profile list`](reference/manpages/lxc/profile/list/index.html.md): List profiles
- [`lxc profile device`](reference/manpages/lxc/profile/device/index.html.md): Manage devices
- [`lxc profile add`](reference/manpages/lxc/profile/add/index.html.md): Add profile to instance
- [`lxc profile assign`](reference/manpages/lxc/profile/assign/index.html.md): Assign sets of profiles to instance
- [`lxc config uefi get`](reference/manpages/lxc/config/uefi/get/index.html.md): Get UEFI variable for instance
- [`lxc config uefi unset`](reference/manpages/lxc/config/uefi/unset/index.html.md): Unset UEFI variable for instance
- [`lxc config uefi set`](reference/manpages/lxc/config/uefi/set/index.html.md): Set UEFI variable for instance
- [`lxc config uefi edit`](reference/manpages/lxc/config/uefi/edit/index.html.md): Edit instance UEFI variables
- [`lxc config uefi show`](reference/manpages/lxc/config/uefi/show/index.html.md): Show instance UEFI variables
- [`lxc config trust add`](reference/manpages/lxc/config/trust/add/index.html.md): Add new trusted client
- [`lxc config trust revoke-token`](reference/manpages/lxc/config/trust/revoke-token/index.html.md): Revoke certificate add token
- [`lxc config trust edit`](reference/manpages/lxc/config/trust/edit/index.html.md): Edit trust configurations as YAML
- [`lxc config trust show`](reference/manpages/lxc/config/trust/show/index.html.md): Show trust configurations
- [`lxc config trust remove`](reference/manpages/lxc/config/trust/remove/index.html.md): Remove trusted client
- [`lxc config trust list`](reference/manpages/lxc/config/trust/list/index.html.md): List trusted clients
- [`lxc config trust list-tokens`](reference/manpages/lxc/config/trust/list-tokens/index.html.md): List all active certificate add tokens
- [`lxc config metadata show`](reference/manpages/lxc/config/metadata/show/index.html.md): Show instance metadata files
- [`lxc config metadata edit`](reference/manpages/lxc/config/metadata/edit/index.html.md): Edit instance metadata files
- [`lxc config template show`](reference/manpages/lxc/config/template/show/index.html.md): Show content of instance file template
- [`lxc config template edit`](reference/manpages/lxc/config/template/edit/index.html.md): Edit instance file template
- [`lxc config template delete`](reference/manpages/lxc/config/template/delete/index.html.md): Delete instance file template
- [`lxc config template create`](reference/manpages/lxc/config/template/create/index.html.md): Create new instance file template
- [`lxc config template list`](reference/manpages/lxc/config/template/list/index.html.md): List instance file templates
- [`lxc config device list`](reference/manpages/lxc/config/device/list/index.html.md): List instance devices
- [`lxc config device override`](reference/manpages/lxc/config/device/override/index.html.md): Copy profile inherited devices and override configuration keys
- [`lxc config device add`](reference/manpages/lxc/config/device/add/index.html.md): Add instance devices
- [`lxc config device unset`](reference/manpages/lxc/config/device/unset/index.html.md): Unset device configuration key
- [`lxc config device show`](reference/manpages/lxc/config/device/show/index.html.md): Show full device configuration
- [`lxc config device set`](reference/manpages/lxc/config/device/set/index.html.md): Set device configuration keys
- [`lxc config device remove`](reference/manpages/lxc/config/device/remove/index.html.md): Remove instance devices
- [`lxc config device get`](reference/manpages/lxc/config/device/get/index.html.md): Get value for device configuration key
- [`lxc image alias create`](reference/manpages/lxc/image/alias/create/index.html.md): Create alias for an image
- [`lxc image alias delete`](reference/manpages/lxc/image/alias/delete/index.html.md): Delete image alias
- [`lxc image alias rename`](reference/manpages/lxc/image/alias/rename/index.html.md): Rename alias
- [`lxc image alias list`](reference/manpages/lxc/image/alias/list/index.html.md): List image aliases
- [`lxc network peer unset`](reference/manpages/lxc/network/peer/unset/index.html.md): Unset network peer configuration key
- [`lxc network peer list`](reference/manpages/lxc/network/peer/list/index.html.md): List available network peers
- [`lxc network peer get`](reference/manpages/lxc/network/peer/get/index.html.md): Get value for network peer configuration key
- [`lxc network peer edit`](reference/manpages/lxc/network/peer/edit/index.html.md): Edit network peer configurations as YAML
- [`lxc network peer delete`](reference/manpages/lxc/network/peer/delete/index.html.md): Delete network peering
- [`lxc network peer create`](reference/manpages/lxc/network/peer/create/index.html.md): Create new network peering
- [`lxc network peer set`](reference/manpages/lxc/network/peer/set/index.html.md): Set network peer keys
- [`lxc network peer show`](reference/manpages/lxc/network/peer/show/index.html.md): Show network peer configurations
- [`lxc network zone set`](reference/manpages/lxc/network/zone/set/index.html.md): Set network zone configuration keys
- [`lxc network zone get`](reference/manpages/lxc/network/zone/get/index.html.md): Get value for network zone configuration key
- [`lxc network zone list`](reference/manpages/lxc/network/zone/list/index.html.md): List available network zones
- [`lxc network zone unset`](reference/manpages/lxc/network/zone/unset/index.html.md): Unset network zone configuration key
- [`lxc network zone show`](reference/manpages/lxc/network/zone/show/index.html.md): Show network zone configurations
- [`lxc network zone create`](reference/manpages/lxc/network/zone/create/index.html.md): Create new network zone
- [`lxc network zone delete`](reference/manpages/lxc/network/zone/delete/index.html.md): Delete network zone
- [`lxc network zone record`](reference/manpages/lxc/network/zone/record/index.html.md): Manage network zone records
- [`lxc network zone edit`](reference/manpages/lxc/network/zone/edit/index.html.md): Edit network zone configurations as YAML
- [`lxc network forward port`](reference/manpages/lxc/network/forward/port/index.html.md): Manage network forward ports
- [`lxc network forward list`](reference/manpages/lxc/network/forward/list/index.html.md): List available network forwards
- [`lxc network forward delete`](reference/manpages/lxc/network/forward/delete/index.html.md): Delete network forward
- [`lxc network forward create`](reference/manpages/lxc/network/forward/create/index.html.md): Create new network forward
- [`lxc network forward set`](reference/manpages/lxc/network/forward/set/index.html.md): Set network forward keys
- [`lxc network forward edit`](reference/manpages/lxc/network/forward/edit/index.html.md): Edit network forward configurations as YAML
- [`lxc network forward unset`](reference/manpages/lxc/network/forward/unset/index.html.md): Unset network forward configuration key
- [`lxc network forward show`](reference/manpages/lxc/network/forward/show/index.html.md): Show network forward configurations
- [`lxc network forward get`](reference/manpages/lxc/network/forward/get/index.html.md): Get value for network forward configuration key
- [`lxc network acl rename`](reference/manpages/lxc/network/acl/rename/index.html.md): Rename network ACL
- [`lxc network acl create`](reference/manpages/lxc/network/acl/create/index.html.md): Create new network ACL
- [`lxc network acl delete`](reference/manpages/lxc/network/acl/delete/index.html.md): Delete network ACL
- [`lxc network acl show`](reference/manpages/lxc/network/acl/show/index.html.md): Show network ACL configurations
- [`lxc network acl edit`](reference/manpages/lxc/network/acl/edit/index.html.md): Edit network ACL configurations as YAML
- [`lxc network acl unset`](reference/manpages/lxc/network/acl/unset/index.html.md): Unset network ACL configuration key
- [`lxc network acl list`](reference/manpages/lxc/network/acl/list/index.html.md): List network ACLs
- [`lxc network acl rule`](reference/manpages/lxc/network/acl/rule/index.html.md): Manage network ACL rules
- [`lxc network acl show-log`](reference/manpages/lxc/network/acl/show-log/index.html.md): Show network ACL log
- [`lxc network acl get`](reference/manpages/lxc/network/acl/get/index.html.md): Get value for network ACL configuration key
- [`lxc network acl set`](reference/manpages/lxc/network/acl/set/index.html.md): Set network ACL configuration keys
- [`lxc network load-balancer unset`](reference/manpages/lxc/network/load-balancer/unset/index.html.md): Unset network load balancer configuration key
- [`lxc network load-balancer pool`](reference/manpages/lxc/network/load-balancer/pool/index.html.md): Manage network load balancer pools
- [`lxc network load-balancer create`](reference/manpages/lxc/network/load-balancer/create/index.html.md): Create new network load balancer
- [`lxc network load-balancer delete`](reference/manpages/lxc/network/load-balancer/delete/index.html.md): Delete network load balancer
- [`lxc network load-balancer backend`](reference/manpages/lxc/network/load-balancer/backend/index.html.md): Manage network load balancer backends
- [`lxc network load-balancer edit`](reference/manpages/lxc/network/load-balancer/edit/index.html.md): Edit network load balancer configurations as YAML
- [`lxc network load-balancer show`](reference/manpages/lxc/network/load-balancer/show/index.html.md): Show network load balancer configurations
- [`lxc network load-balancer set`](reference/manpages/lxc/network/load-balancer/set/index.html.md): Set network load balancer keys
- [`lxc network load-balancer port`](reference/manpages/lxc/network/load-balancer/port/index.html.md): Manage network load balancer ports
- [`lxc network load-balancer list`](reference/manpages/lxc/network/load-balancer/list/index.html.md): List available network load balancers
- [`lxc network load-balancer get`](reference/manpages/lxc/network/load-balancer/get/index.html.md): Get value for network load balancer configuration key
- [`lxc network zone record show`](reference/manpages/lxc/network/zone/record/show/index.html.md): Show network zone record configuration
- [`lxc network zone record edit`](reference/manpages/lxc/network/zone/record/edit/index.html.md): Edit network zone record configurations as YAML
- [`lxc network zone record unset`](reference/manpages/lxc/network/zone/record/unset/index.html.md): Unset network zone record configuration key
- [`lxc network zone record entry`](reference/manpages/lxc/network/zone/record/entry/index.html.md): Manage network zone record entries
- [`lxc network zone record delete`](reference/manpages/lxc/network/zone/record/delete/index.html.md): Delete network zone record
- [`lxc network zone record create`](reference/manpages/lxc/network/zone/record/create/index.html.md): Create new network zone record
- [`lxc network zone record get`](reference/manpages/lxc/network/zone/record/get/index.html.md): Get value for network zone record configuration key
- [`lxc network zone record list`](reference/manpages/lxc/network/zone/record/list/index.html.md): List available network zone records
- [`lxc network zone record set`](reference/manpages/lxc/network/zone/record/set/index.html.md): Set network zone record configuration keys
- [`lxc network zone record entry add`](reference/manpages/lxc/network/zone/record/entry/add/index.html.md): Add a network zone record entry
- [`lxc network zone record entry remove`](reference/manpages/lxc/network/zone/record/entry/remove/index.html.md): Remove a network zone record entry
- [`lxc network forward port add`](reference/manpages/lxc/network/forward/port/add/index.html.md): Add ports to a forward
- [`lxc network forward port remove`](reference/manpages/lxc/network/forward/port/remove/index.html.md): Remove ports from a forward
- [`lxc network acl rule add`](reference/manpages/lxc/network/acl/rule/add/index.html.md): Add rule to an ACL
- [`lxc network acl rule remove`](reference/manpages/lxc/network/acl/rule/remove/index.html.md): Remove rule from an ACL
- [`lxc network load-balancer pool unset`](reference/manpages/lxc/network/load-balancer/pool/unset/index.html.md): Unset network load balancer pool configuration key
- [`lxc network load-balancer pool set`](reference/manpages/lxc/network/load-balancer/pool/set/index.html.md): Set network load balancer pool keys
- [`lxc network load-balancer pool list`](reference/manpages/lxc/network/load-balancer/pool/list/index.html.md): List available network load balancer pools
- [`lxc network load-balancer pool get`](reference/manpages/lxc/network/load-balancer/pool/get/index.html.md): Get value for network load balancer pool configuration key
- [`lxc network load-balancer pool instance`](reference/manpages/lxc/network/load-balancer/pool/instance/index.html.md): Manage instances of network load balancer pool
- [`lxc network load-balancer pool edit`](reference/manpages/lxc/network/load-balancer/pool/edit/index.html.md): Edit load balancer pool configurations as YAML
- [`lxc network load-balancer pool show`](reference/manpages/lxc/network/load-balancer/pool/show/index.html.md): Show load balancer pool
- [`lxc network load-balancer pool delete`](reference/manpages/lxc/network/load-balancer/pool/delete/index.html.md): Delete load balancer pool
- [`lxc network load-balancer pool create`](reference/manpages/lxc/network/load-balancer/pool/create/index.html.md): Add load balancer pool to a network
- [`lxc network load-balancer backend remove`](reference/manpages/lxc/network/load-balancer/backend/remove/index.html.md): Remove backends from a load balancer
- [`lxc network load-balancer backend add`](reference/manpages/lxc/network/load-balancer/backend/add/index.html.md): Add backends to a load balancer
- [`lxc network load-balancer port add`](reference/manpages/lxc/network/load-balancer/port/add/index.html.md): Add ports to a load balancer
- [`lxc network load-balancer port remove`](reference/manpages/lxc/network/load-balancer/port/remove/index.html.md): Remove ports from a load balancer
- [`lxc network load-balancer pool instance remove`](reference/manpages/lxc/network/load-balancer/pool/instance/remove/index.html.md): Remove an instance from a network load balancer pool
- [`lxc network load-balancer pool instance add`](reference/manpages/lxc/network/load-balancer/pool/instance/add/index.html.md): Add an instance to a network load balancer pool
- [`lxc cluster role add`](reference/manpages/lxc/cluster/role/add/index.html.md): Add roles to a cluster member
- [`lxc cluster role remove`](reference/manpages/lxc/cluster/role/remove/index.html.md): Remove roles from a cluster member
- [`lxc cluster failure-domain set`](reference/manpages/lxc/cluster/failure-domain/set/index.html.md): Set the failure domain for a cluster member
- [`lxc cluster failure-domain get`](reference/manpages/lxc/cluster/failure-domain/get/index.html.md): Get the failure domain for a cluster member
- [`lxc cluster failure-domain unset`](reference/manpages/lxc/cluster/failure-domain/unset/index.html.md): Unset the failure domain for a cluster member
- [`lxc cluster link set`](reference/manpages/lxc/cluster/link/set/index.html.md): Set cluster link configuration keys
- [`lxc cluster link get`](reference/manpages/lxc/cluster/link/get/index.html.md): Get values for cluster link configuration keys
- [`lxc cluster link list`](reference/manpages/lxc/cluster/link/list/index.html.md): List cluster links
- [`lxc cluster link delete`](reference/manpages/lxc/cluster/link/delete/index.html.md): Delete cluster links
- [`lxc cluster link create`](reference/manpages/lxc/cluster/link/create/index.html.md): Create cluster links
- [`lxc cluster link rename`](reference/manpages/lxc/cluster/link/rename/index.html.md): Rename a cluster link
- [`lxc cluster link edit`](reference/manpages/lxc/cluster/link/edit/index.html.md): Edit cluster link configurations as YAML
- [`lxc cluster link show`](reference/manpages/lxc/cluster/link/show/index.html.md): Show cluster link configurations
- [`lxc cluster link unset`](reference/manpages/lxc/cluster/link/unset/index.html.md): Unset cluster link configuration keys
- [`lxc cluster link info`](reference/manpages/lxc/cluster/link/info/index.html.md): Get information on cluster links
- [`lxc cluster group create`](reference/manpages/lxc/cluster/group/create/index.html.md): Create a cluster group
- [`lxc cluster group delete`](reference/manpages/lxc/cluster/group/delete/index.html.md): Delete a cluster group
- [`lxc cluster group edit`](reference/manpages/lxc/cluster/group/edit/index.html.md): Edit a cluster group
- [`lxc cluster group add`](reference/manpages/lxc/cluster/group/add/index.html.md): Add member to group
- [`lxc cluster group show`](reference/manpages/lxc/cluster/group/show/index.html.md): Show cluster group configurations
- [`lxc cluster group rename`](reference/manpages/lxc/cluster/group/rename/index.html.md): Rename a cluster group
- [`lxc cluster group assign`](reference/manpages/lxc/cluster/group/assign/index.html.md): Assign sets of groups to cluster members
- [`lxc cluster group list`](reference/manpages/lxc/cluster/group/list/index.html.md): List all the cluster groups
- [`lxc cluster group remove`](reference/manpages/lxc/cluster/group/remove/index.html.md): Remove member from group
- [`lxc auth group permission`](reference/manpages/lxc/auth/group/permission/index.html.md): Manage permissions
- [`lxc auth group edit`](reference/manpages/lxc/auth/group/edit/index.html.md): Edit groups as YAML
- [`lxc auth group show`](reference/manpages/lxc/auth/group/show/index.html.md): Show group configurations
- [`lxc auth group rename`](reference/manpages/lxc/auth/group/rename/index.html.md): Rename group
- [`lxc auth group create`](reference/manpages/lxc/auth/group/create/index.html.md): Create group
- [`lxc auth group delete`](reference/manpages/lxc/auth/group/delete/index.html.md): Delete group
- [`lxc auth group list`](reference/manpages/lxc/auth/group/list/index.html.md): List groups
- [`lxc auth identity-provider-group show`](reference/manpages/lxc/auth/identity-provider-group/show/index.html.md): Show an identity provider group
- [`lxc auth identity-provider-group edit`](reference/manpages/lxc/auth/identity-provider-group/edit/index.html.md): Edit identity provider groups as YAML
- [`lxc auth identity-provider-group group`](reference/manpages/lxc/auth/identity-provider-group/group/index.html.md): Manage identity provider group mappings
- [`lxc auth identity-provider-group list`](reference/manpages/lxc/auth/identity-provider-group/list/index.html.md): List identity provider groups
- [`lxc auth identity-provider-group delete`](reference/manpages/lxc/auth/identity-provider-group/delete/index.html.md): Delete identity provider group
- [`lxc auth identity-provider-group create`](reference/manpages/lxc/auth/identity-provider-group/create/index.html.md): Create identity provider group
- [`lxc auth identity-provider-group rename`](reference/manpages/lxc/auth/identity-provider-group/rename/index.html.md): Rename identity provider group
- [`lxc auth identity info`](reference/manpages/lxc/auth/identity/info/index.html.md): View the current identity
- [`lxc auth identity token`](reference/manpages/lxc/auth/identity/token/index.html.md): Manage bearer identity tokens
- [`lxc auth identity create`](reference/manpages/lxc/auth/identity/create/index.html.md): Create an identity
- [`lxc auth identity delete`](reference/manpages/lxc/auth/identity/delete/index.html.md): Delete an identity
- [`lxc auth identity edit`](reference/manpages/lxc/auth/identity/edit/index.html.md): Edit an identity as YAML
- [`lxc auth identity show`](reference/manpages/lxc/auth/identity/show/index.html.md): View an identity
- [`lxc auth identity group`](reference/manpages/lxc/auth/identity/group/index.html.md): Manage groups for the identity
- [`lxc auth identity list`](reference/manpages/lxc/auth/identity/list/index.html.md): List identities
- [`lxc auth oidc-session delete`](reference/manpages/lxc/auth/oidc-session/delete/index.html.md): Delete OIDC session
- [`lxc auth oidc-session list`](reference/manpages/lxc/auth/oidc-session/list/index.html.md): List OIDC sessions
- [`lxc auth oidc-session show`](reference/manpages/lxc/auth/oidc-session/show/index.html.md): Show OIDC session
- [`lxc auth permission list`](reference/manpages/lxc/auth/permission/list/index.html.md): List permissions
- [`lxc auth group permission add`](reference/manpages/lxc/auth/group/permission/add/index.html.md): Add permissions to groups
- [`lxc auth group permission remove`](reference/manpages/lxc/auth/group/permission/remove/index.html.md): Remove permissions from groups
- [`lxc auth identity-provider-group group add`](reference/manpages/lxc/auth/identity-provider-group/group/add/index.html.md): Add a group to an identity provider group
- [`lxc auth identity-provider-group group remove`](reference/manpages/lxc/auth/identity-provider-group/group/remove/index.html.md): Remove a LXD group from an identity provider group
- [`lxc auth identity token issue`](reference/manpages/lxc/auth/identity/token/issue/index.html.md): Issue a token for a bearer identity
- [`lxc auth identity token revoke`](reference/manpages/lxc/auth/identity/token/revoke/index.html.md): Revoke the current token for a bearer identity
- [`lxc auth identity group remove`](reference/manpages/lxc/auth/identity/group/remove/index.html.md): Remove a group from an identity
- [`lxc auth identity group add`](reference/manpages/lxc/auth/identity/group/add/index.html.md): Add a group to an identity
- [`lxc storage volume restore`](reference/manpages/lxc/storage/volume/restore/index.html.md): Restore storage volume snapshot
- [`lxc storage volume import`](reference/manpages/lxc/storage/volume/import/index.html.md): Import storage volumes
- [`lxc storage volume set`](reference/manpages/lxc/storage/volume/set/index.html.md): Set storage volume configuration keys
- [`lxc storage volume export`](reference/manpages/lxc/storage/volume/export/index.html.md): Export custom storage volume
- [`lxc storage volume copy`](reference/manpages/lxc/storage/volume/copy/index.html.md): Copy storage volume
- [`lxc storage volume show`](reference/manpages/lxc/storage/volume/show/index.html.md): Show storage volume configurations
- [`lxc storage volume edit`](reference/manpages/lxc/storage/volume/edit/index.html.md): Edit storage volume configurations as YAML
- [`lxc storage volume unset`](reference/manpages/lxc/storage/volume/unset/index.html.md): Unset storage volume configuration key
- [`lxc storage volume get`](reference/manpages/lxc/storage/volume/get/index.html.md): Get value for storage volume configuration key
- [`lxc storage volume info`](reference/manpages/lxc/storage/volume/info/index.html.md): Show storage volume state information
- [`lxc storage volume delete`](reference/manpages/lxc/storage/volume/delete/index.html.md): Delete storage volume
- [`lxc storage volume create`](reference/manpages/lxc/storage/volume/create/index.html.md): Create new custom storage volume
- [`lxc storage volume detach`](reference/manpages/lxc/storage/volume/detach/index.html.md): Detach storage volume from instance
- [`lxc storage volume detach-profile`](reference/manpages/lxc/storage/volume/detach-profile/index.html.md): Detach storage volume from profile
- [`lxc storage volume attach`](reference/manpages/lxc/storage/volume/attach/index.html.md): Attach new storage volume to instance
- [`lxc storage volume rename`](reference/manpages/lxc/storage/volume/rename/index.html.md): Rename storage volume and storage volume snapshot
- [`lxc storage volume snapshot`](reference/manpages/lxc/storage/volume/snapshot/index.html.md): Snapshot storage volume
- [`lxc storage volume list`](reference/manpages/lxc/storage/volume/list/index.html.md): List storage volumes
- [`lxc storage volume attach-profile`](reference/manpages/lxc/storage/volume/attach-profile/index.html.md): Attach new storage volume to profile
- [`lxc storage volume move`](reference/manpages/lxc/storage/volume/move/index.html.md): Move storage volumes between pools
- [`lxc storage bucket get`](reference/manpages/lxc/storage/bucket/get/index.html.md): Get value for storage bucket configuration key
- [`lxc storage bucket edit`](reference/manpages/lxc/storage/bucket/edit/index.html.md): Edit storage bucket configurations as YAML
- [`lxc storage bucket show`](reference/manpages/lxc/storage/bucket/show/index.html.md): Show storage bucket configurations
- [`lxc storage bucket set`](reference/manpages/lxc/storage/bucket/set/index.html.md): Set storage bucket configuration keys
- [`lxc storage bucket create`](reference/manpages/lxc/storage/bucket/create/index.html.md): Create new custom storage buckets
- [`lxc storage bucket delete`](reference/manpages/lxc/storage/bucket/delete/index.html.md): Delete storage bucket
- [`lxc storage bucket key`](reference/manpages/lxc/storage/bucket/key/index.html.md): Manage storage bucket keys
- [`lxc storage bucket list`](reference/manpages/lxc/storage/bucket/list/index.html.md): List storage buckets
- [`lxc storage bucket unset`](reference/manpages/lxc/storage/bucket/unset/index.html.md): Unset storage bucket configuration key
- [`lxc storage bucket key list`](reference/manpages/lxc/storage/bucket/key/list/index.html.md): List storage bucket keys
- [`lxc storage bucket key edit`](reference/manpages/lxc/storage/bucket/key/edit/index.html.md): Edit storage bucket key as YAML
- [`lxc storage bucket key show`](reference/manpages/lxc/storage/bucket/key/show/index.html.md): Show storage bucket key configurations
- [`lxc storage bucket key create`](reference/manpages/lxc/storage/bucket/key/create/index.html.md): Create key for a storage bucket
- [`lxc storage bucket key delete`](reference/manpages/lxc/storage/bucket/key/delete/index.html.md): Delete key from a storage bucket
- [`lxc profile device get`](reference/manpages/lxc/profile/device/get/index.html.md): Get value for device configuration key
- [`lxc profile device set`](reference/manpages/lxc/profile/device/set/index.html.md): Set device configuration keys
- [`lxc profile device list`](reference/manpages/lxc/profile/device/list/index.html.md): List instance devices
- [`lxc profile device unset`](reference/manpages/lxc/profile/device/unset/index.html.md): Unset device configuration key
- [`lxc profile device remove`](reference/manpages/lxc/profile/device/remove/index.html.md): Remove instance devices
- [`lxc profile device add`](reference/manpages/lxc/profile/device/add/index.html.md): Add instance devices
- [`lxc profile device show`](reference/manpages/lxc/profile/device/show/index.html.md): Show full device configuration

---

For more comprehensive documentation, see [llms-full.txt](llms-full.txt)
