Sobre o projeto

LXD-UI é uma interface baseada na web para gerenciar o LXD, um gerenciador de contêineres de sistema e máquinas virtuais. O objetivo é tornar o gerenciamento de contêineres e VMs simples e acessível, atendendo tanto a pequenas implantações quanto a nuvens privadas em grande escala. A UI é um aplicativo de página única criado com TypeScript e React, e vem empacotado com o próprio LXD. A instalação é direta: instale ou atualize o snap do LXD, certifique-se de que o servidor está exposto na rede (por exemplo, defina `core.https_address` como `:8443`) e acesse a UI por meio de um navegador no endereço HTTPS do servidor. A UI oferece uma variedade de recursos de gerenciamento, incluindo criação e gerenciamento de instâncias, acesso a terminais ou consoles gráficos, gerenciamento de pools e volumes de armazenamento, configuração de redes e ACLs, gerenciamento de grupos de usuários e permissões, visualização de operações e avisos, configuração de perfis, gerenciamento de grupos de cluster e ajuste das configurações do servidor. O projeto inclui um guia de contribuição, documentação de arquitetura, um changelog e um roadmap para melhorias futuras. É desenvolvido pela Canonical e hospedado no GitHub.