Skip to main content
Skip table of contents

Prerequisites

Ensure the following information is prepared before installation.

Licenses

Request from your sales representative:

  • The demo license files for all the components. Services will only start with activated licenses.

  • The key-certificates for sending push notifications to mobile devices.

An IP address of a Kubernetes API endpoint

An IP address of a Kubernetes API endpoint is a private IP address of VM1.

K8S_API_ENDPOINT="192.168.205.164"

A Pod Subnet

A Pod Subnet is an IP subnet for containers. The recommended mask length is 16-18 bits.

POD_SUBNET="10.244.0.0/16"

A Service Subnet

A Service Subnet is an IP subnet for services inside the Kubernetes cluster. The recommended mask length is 16-20 bits.

SERVICE_SUBNET="10.245.0.0/16"

IP range for Traefik

The Traefik range is an IP address range for Traefik service. The range should be from the same subnet where VMs reside. Reserve 1 address.

TRAEFIK_ADVERTISEMENT_RANGE="192.168.205.96-192.168.205.96"

An external services IP range

The external services range is an IP address range for externally exposed services. The range should be from the same subnet where VMs reside. It is recommended to reserve 5-10 addresses.

L2_ADVERTISEMENT_RANGE="192.168.205.96-192.168.205.103"

An IP address of the first Mediaserver

An IP address of the first Mediaserver is equal to the address of VM1.

MS1_IP="192.168.205.164"

Static NAT

If the service is accessed over the Internet, prepare Static NAT on your infrastructure:

  • Resolve an external IP to the IP address of VM1: TCP ports 8554, 8443, 8887, 8998 (SSH port 22 or other alternatives for remote support if required).

  • Resolve an external IP to the first IP address of the external services range: TCP ports 80, 443, 5554, 8080.

DNS records

You have to prepare DNS records for an externally accessed IP and SSL certificate.

Install Ubuntu 22.04 LTS

Install Ubuntu 22.04 LTS on both VMs (VM1 and VM2).

VM2 is only required if you are planning to run Analytics.

To install Ubuntu, follow the steps:

  1. Install the latest updates for Ubuntu 22.04 LTS:

CODE
sudo apt update && sudo apt upgrade -y 
  1. Enable SSH key-based access for the admin user by copying SSH keys into ~/.ssh/authorized_keys.

  2. Enable sudo access with no password for the admin. Replace admin_1 with the actual user:

CODE
sudo su 
CODE
cat << EOF >> /etc/sudoers
admin_1 ALL=(ALL) NOPASSWD:ALL
EOF
  1. Reboot the servers.

CODE
sudo reboot

JavaScript errors detected

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

If this problem persists, please contact our support.