LXDMosaic

LXDMosaic is a web interface for managing instances of LXD.

Its recomended that you install LXDMosaic in a container or virtual machine to avoid clutering your system, it installs alot of dependencies (mysql, apache, node)

Documentation

The majority of what will be covered in this documentation is specific to LXDMosaic and not LXD itself, you can read the documentation for lxd Here

Installing LXDMosaic Ubuntu

# Launch a ubuntu container
lxc launch ubuntu: lxdMosaic
# Connect to ubuntu console
lxc exec lxdMosaic bash
#  Download the script
curl https://raw.githubusercontent.com/turtle0x1/LxdMosaic/master/examples/install_with_clone.sh >> installLxdMosaic.sh
# Then give the script execution permissions
chmod +x installLxdMosaic.sh
# Then run bellow to setup the program
./installLxdMosaic.sh

Installing LXDMosaic Centos 7

# Launch a centos 7 container
lxc launch images:centos/7/amd64 lxdMosaic
# Connect to centos console
lxc exec lxdMosaic bash
# Download the script
curl https://raw.githubusercontent.com/turtle0x1/LxdMosaic/master/examples/install_with_clone_centos7.sh >> installLxdMosaic.sh
# Then give the script execution permissions
chmod +x installLxdMosaic.sh
# Then run bellow to setup the program
./installLxdMosaic.sh

Post Installation

Once the installation is complete you need to go to into your browser and vist;

https://container_ip_address

and accept the self signed certificate, you will then be able to enter your LXD instance details.