lxd-ui
From public sourcesEasy and accessible container and virtual machine management. A browser interface for LXD
Overview
- containers
- hacktoberfest
- lxc
- lxd
- virtual-machine
- web
- webapp
Installation
Commands are shown, never run by the marketplace. Check them against the official documentation.- Language package registrynodejsFrom public sourcesfrom the package manifest — publication on the registry is not verified
npm install -g lxd-uiNot verified: check that this package in the registry belongs to this project before installing.
www.npmjs.com/package/lxd-ui ↗ - Build from sourceFrom public sourcesfrom catalog metadata
Build from source: no validated build recipe — follow the repository instructions.
github.com/canonical/lxd-ui ↗
Compatibility
Unknown means no evidence was found — not that the product is incompatible.| Platform | Status | Architecture | Evidence | Confidence |
|---|---|---|---|---|
| Web browser | Unknown | — | — | — |
| Server / self-hosted | Unknown | — | — | — |
| Container (OCI) | Unknown | — | — | — |
| Node.js | Compatible | — | package manifest: package.json name | 0.60 |
Releases
checked Oct 29, 2026Files in 0.22.0
This release has no attached files.
Release history
- v0.21.0Apr 30, 2026Official source ↗
- v0.20.1Mar 6, 2026Official source ↗
- v0.20.0Feb 25, 2026Official source ↗
- v0.19.0Nov 19, 2025Official source ↗
- v0.18.0Aug 7, 2025Official source ↗
- v0.17.1Jun 10, 2025Official source ↗
- v0.17.0May 26, 2025Official source ↗
Quality profile
algorithm quality-v1.0 · assessed Oct 15, 2026Score components
License
GPL-3.0This is the catalog policy status, not legal advice.
Sources
Reviews
No reviews yet.
Alternatives
README
From canonical/lxd-ui · license GPL-3.0 · fetched Oct 29, 2026LXD-UI
LXD-UI is a browser frontend for LXD. It enables easy and accessible container and virtual machine management. Targets small and large scale private clouds.
Install
-
Get the LXD snap
sudo snap install lxdOr refresh to the latest stable LTS release:
sudo snap refresh --channel=latest/stable lxd -
Make sure that your LXD server is exposed to the network. For example listen on port 8443 of all available interfaces:
lxc config set core.https_address :8443 -
Done. Access the UI in your browser by entering the server address (for example on localhost, https://127.0.0.1:8443). You can find more information on the UI in the LXD documentation.
Contributing
You might want to:
- Read the contributing guide, to learn about our development process and how to build and test your changes.
- View the source on GitHub.
Architecture
LXD-UI is a single page application written in TypeScript and React. See Architecture for details on bundling with LXD and the dev setup.
Changelog
The changelog is regularly updated to reflect what's changed in each new release.
Roadmap
Future plans and high-priority features and enhancements can be found in the roadmap.
Examples
| Create an instance | Instance list |
|---|---|
| [create-instance] | [instance-list] |
| Instance terminal | Graphic console |
|---|---|
| [instance-terminal] | [instance-graphical-console] |
| Storage pools | Storage volume |
|---|---|
| [storage-pool-list] | [storage-volume-snap] |
| Network | Network ACL |
|---|---|
| [network-detail] | [network-acl-create] |
| Create a group | Assign permissions |
|---|---|
| [group-create-overview] | [group-create-permission] |
| Permission groups | Operations |
|---|---|
| [group-list] | [operations-list] |
| Profiles | Warnings |
|---|---|
| [profile-list] | [warnings-list] |
| Cluster groups | Server settings |
|---|---|
| [cluster-list] | [server-settings] |