Set up noVNC in SolusVM > Configuration > Settings > Other
- noVNC Admin - Disable/Enable noVNC in the admin area
- noVNC Client - Disable/Enable noVNC in the client area
- noVNC Socket Port - The port number the websockify daemon runs on. Default is 7706
- noVNC Socket Location - Set up Master as socket Host.
Connect to master server via SSH and isntall necessary packages:
yum install python numpy python-ssl
Setup SSL certificate for noVNC. It should be placed in the file /usr/local/solusvm/includes/nvnc/cert.pem/ Execute the following commands:
cat /usr/local/svmstack/nginx/ssl/ssl.crt /usr/local/svmstack/nginx/ssl/ssl.key > /usr/local/solusvm/includes/nvnc/cert.pem systemctl restart svmstack-nginx.service
Note: After SolusVM Starting with version 1.24.09 this action is performed automatically when VNC-console is launched for the first time.
Several advanced settings exist in the masters /usr/local/solusvm/data/config.ini for noVNC:
[NOVNC] ;;Set this to true if you want noVNC to access the websocket with the remote servers hostname. All the hostnames must resolve correctly. Default (false) is to use the ip address of the remote server use_remote_hostname = true ;;Set this to true if you want the socket on the host to forward packets across the public network socket_dest_public = false