Skip to main content
Skip table of contents

Install VMS

All operations will be executed on VM1, unless an alternative is explicitly designated.

To install VMS, follow these steps:

  1. To prepare the configurations files for VMS, run the script:

CODE
./configure-vms.sh
  1. Configure your licenses and license type (online or offline):

CODE
vim ../vms-backend/environments/.env
CODE

# 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.

  1. 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
  1. Run the script to install VMS and wait for completion:

CODE
./deploy-vms.sh

If completion wasn’t successful, break the script with Ctrl+C and contact the support team.

  1. Check the status of the VMS deployment:

CODE
kubectl get all -n vsaas-vms

If you need to update the deployment, proceed with configuration changes and execute the script:

./update-vms.sh

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.