Console Deployment
The console must be bound to the same web listener as the controller's management API.
On the controller host, download the latest release of the console from GitHub. You can use any console version >= 3.0.0.
wget https://github.com/openziti/ziti-console/releases/latest/download/ziti-console.zip
Unzip the console in the controller's working directory.
sudo unzip -d /var/lib/ziti-controller/zac ./ziti-console.zip
In /var/lib/ziti-controller/config.yml, ensure you have an API binding
zac
on the same web listener whereedge-management
is bound. Ensure thelocation
matches the path where you unzipped the console.- binding: zac
options:
location: /var/lib/ziti-controller/zac
indexFile: index.htmlRestart the controller service to apply the changes.
sudo systemctl restart ziti-controller.service
Visit the controller's web address in a browser to access the console.
https://ctrl.ziti.example.com:1280/zac/
Console certificate option - The console is served from the controller's API and can be used with the default API certificate. The controller can be configured to present a different certificate for the console when the API is accessed by a distinct URL for the console. For more information about using alternative server certs with the controller, see: the configuration reference for the
identity
property.