<a id="lxd-server"></a>

# LXD server and client

These how-to guides cover common operations related to the LXD server and client.

## Configure the LXD server

* [Configure the LXD server](https://canonical.com/lxd/docs/latest/howto/server_configure/index.html.md)
* [Expose LXD to the network](https://canonical.com/lxd/docs/latest/howto/server_expose/index.html.md)
* [Configure single sign-on with OIDC](https://canonical.com/lxd/docs/latest/howto/oidc/index.html.md)

## Configure the LXD CLI client

The LXD CLI client (`lxc`) can be configured to use remote servers instead of the local LXD daemon. For convenience, aliases can be set up for frequently used commands.

* [Add remote servers](https://canonical.com/lxd/docs/latest/remotes/index.html.md)
* [Add command aliases](https://canonical.com/lxd/docs/latest/howto/lxc_alias/index.html.md)

## Related topics

Explanation:

- [About `lxd` and `lxc`](https://canonical.com/lxd/docs/latest/explanation/lxd_lxc/index.html.md#lxd-lxc)
- [The LXD Dqlite database](https://canonical.com/lxd/docs/latest/database/index.html.md#database)

Reference:

- [Architectures](https://canonical.com/lxd/docs/latest/architectures/index.html.md#architectures)
- [Server configuration](https://canonical.com/lxd/docs/latest/server/index.html.md#server)
- [REST API](https://canonical.com/lxd/docs/latest/restapi_landing/index.html.md#restapi)
