Generally speaking, there are two different ways to use LiveZilla with multiple websites:
1 Team - 1 Installation - X Sites - X Domains
This is the preferred method if you like things to be simple. You create one LiveZilla Server
in a first step. In the second step, integrate LiveZilla
into all of your websites. You require one LiveZilla PRO license.
Multiple Server Installations
X Teams - X Installations - X Sites - X Domains
This is the most intuitive option since you simply setup one LiveZilla Server per website. It gives you the most freedom without any compromises in terms of configuration and usability. Please note that each LiveZilla Server Installation requires a separate LiveZilla PRO license.