-
Notifications
You must be signed in to change notification settings - Fork 155
Installing the Prerequisites
The following prerequisites are required to be installed on your system before you can install and use LXDUI.
LXD can be installed in one of three ways; from source, from the Ubuntu Backports, or as a Snap package. The recommended way is to use Snap package.
Version 2.0 of LXDUI is a complete rewrite based on Python 3, so please be keep in mind that all app related commands, if not specifically called out, will require that you have Python 3 installed on your system.
PIP is a package manager for Python applications. In the event that a required package is missing from your system you can use PIP to install it.
OpenSSL is used for certificate management.
ZFS is a combined file system and logical volume manager. It's the preferred storage layer for LXD.
Virtualenv is a tool to create isolated Python environments. Python “Virtual Environments” allow Python packages to be installed in an isolated location for a particular application, rather than being installed globally.
sudo apt install -y git build-essential libssl-dev python3-venv python3-pip python3-dev zfsutils-linux bridge-utils
sudo snap install lxd
lxd init
Accept all the defaults for the prompts from lxd init
. For further instructions on installing and configuring LXD please refer to the following link.
Follow the instructions located here to install LXDUI.