LiveZilla is not a hosted solution, which means that LiveZilla needs to be installed on your local computer (step 1) and on your webserver (step 2) as well.
The LiveZilla installation on your webserver is called the LiveZilla Server. Once you have finished step 1 & 2 you can proceed to the final step, which is to integrate LiveZilla with your website(s) (step 3).
Please download LiveZilla and run the setup routine. When finished, you will find an icon named LiveZilla Server Admin on your desktop. Start the LiveZilla Server Admin and proceed to step 2.
Create a LiveZilla Server
The second step is to create a LiveZilla Server. The LiveZilla Server Admin will support you to create the server and tranfer its files to your webserver.