Install VMS
All operations will be executed on VM1, unless an alternative is explicitly designated.
To install VMS, follow these steps:
To prepare the configurations files for VMS, run the script:
./configure-vms.sh
Configure your licenses and license type (online or offline):
vim ../vms-backend/environments/.env
# Liscensing source
LICENSE_SOURCE=server # use "file" for offline license
# Online Liscensing
LICENSE_URL=https://{your license url}
# Offline Licensing
LICENSE_PUBLIC_KEY={your license public key}
If an offline license is used, replace the license.json
file in the ../vms-backend/license/
folder with the actual license file.
Configure your key-certificate for sending push notifications to mobile devices.
for Android – add a valid certificate into the file:
CODE../vms-backend/certificates/fcm.json
for IOS – add a valid private key into the file:
CODE../vms-backend/certificates/voip.p8
Run the script to install VMS and wait for completion:
./deploy-vms.sh
If completion wasn’t successful, break the script with Ctrl+C and contact the support team.
Check the status of the VMS deployment:
kubectl get all -n vsaas-vms
If you need to update the deployment, proceed with configuration changes and execute the script:
./update-vms.sh