Skip to main content
How to install EdgeVis Server on Microsoft Windows
Updated over a week ago

Introduction

This article will explain how to install EdgeVis Server on a RPM-based Linux system such as Red Hat. This means in practice that the built-in package manager uses .rpm installer package files.

Supported operating systems

For single server installations (with less than 100 incoming streams/viewers) we support:

  • Windows 11 22H2 or newer
    (we recommend you use Windows 11 Enterprise LTSC)

For larger and clustered installations we only support:

  • Windows Server 2019 LTSC (EOL 2029)

  • Windows Server 2022 LTSC (EOL 2031)

The system requirements can be quite varied based on your use case - refer to our sizing guide for further information.

Anti-virus exclusions


After installation, it is strongly recommended that the EdgeVis Server database is excluded from any anti-virus scanning.

This is the ‘pg_data’ directory under the EdgeVis Server application directory (typically C:\Program Files (x86)\EdgeVis Server\).

You must be logged in before you can access our Download Center.

Please log in to your account if you haven't already done so, then come back to this page.

Installing EdgeVis Server

Before you begin:

  • Windows should already be installed.

  • Your machine should have its final IP addresses assigned, either using static IP addresses or DHCP reservations.

  • You must have administrator access to the machine.

  1. Download the latest EdgeVis Server Installer from our Download Center.

  2. Run the installer. There is only one question during the initial setup phase:

    Illustration of configuration interface


    This will open the firewall ports on this machine to allow EdgeVis Server to be connected to from other machines.
    (You'll still need to port forward from your internet router to your server's machine when you're hosting on-premises - this will be covered later).

  3. Once the initial installation is complete, the server will launch your system web browser and connect to the server... from here you'll customise your server:


    The next section will talk you through each of the options.

Accidentally close the browser?

Open another browser and enter this address on your server machine:

Customise your server

If you have not already, you must now select which type of server to want to install:

Server illustration

Type

Purpose

Standard Server

The default choice for most users.

The server will operate as a standalone server but, if necessary can be extended into a server cluster should you need to increase the capacity on your server.

The constraint is that this server must be given a local static IP address on your LAN that never changes.

Server Cluster

You can add additional installations of the standard server together to create a cluster of servers that allow you to increase capacity and provide local redundancy.

Portable Server

When you need to install a server that will change location (and the internal and external IP addresses associated with it). An example would be a server installed on a laptop using a built-in 5G modem - it's likely that every time you connect the modem your server's IP addresses will change.

This server can't be turned into a server cluster!

Once you have selected your server type you can proceed to enter commands to start your server with the correct parameters.

Option 1 - Setup your server as a Standard Server

This deployment type supports being extended into a server cluster but requires static network addresses.

What information do I need?

  • A server name
    This is a name that will be displayed to users in the interface so they can tell servers apart. It can only contain A-Z, 0-9, underscore/hyphen, must begin with a letter, and be no longer than 30 characters.

  • An internal IP address
    This is the IP address of your Linux PC on your local network

  • An external IP address or URL
    Assuming that you want your EdgeVis Server to be accessed from the internet, this will be the address that external users would use to connect to the server. It is the address you'll normally enter into your encoders to connect to the server.

  1. On the first page of the wizard, you should select the Configure a new server option and select Next:

  2. You will now be taken through a set of questions to customise your server:

    1. Enter your chosen Server Name.

    2. Create a password for the initial Administrator account you'll use to log in to the server

    3. Enter the External address and Internal IP address for your server

  3. Once you have completed answering the questions the server will save and prepare to start your server:

    Illustration of configuration interface

  4. Once complete the web page will show your server's login page, where you can now proceed to the next step.

Option 2 - Setup your server as part of a Server Cluster

Setting up a server cluster is more complicated as there are several networking requirements and prerequisite steps you should perform.

The recommended approach would be to:

  1. Configure your first server as a Standard Server (see above). This will create the initial server in your cluster.

  2. Complete the remaining server setup steps (e.g. setting your admin password) to ensure your server is installed. This will allow you to use the server's web interface that you'll need to set up your cluster.

  3. Follow the steps in How do I create an EdgeVis Server? article to configure your initial EdgeVis Server to operate in clustered mode.

  4. Follow the instructions on this page to install EdgeVis Server on your additional machine(s), however on the first page of the setup wizard select Add as a new server to an existing multi-site cluster:

  5. On the next page enter the internal IP address for the first server and the credentials for a server administrator account with the Manage cluster permission granted (the default Administrator account is suitable for this).
    Note: the first server must be online at this point

  6. On the next page enter a friendly name for your server and the external IP address of this server node. You must also select the internal IP address of this machine - this IP address must be accessible to all PCs that participate in the cluster.

  7. After entering the above questions, the new server will perform some checks and attempt to join the cluster. After a minute or two, the interface will show a completion message, and take you to the server's homepage to log in.

  8. NOTE: If you are running Windows firewall you will need to ensure that you open the ports to allow the servers to communicate with each other.

  9. On any machine in the cluster, you should be able to log into the web interface - select the All server settings link at the bottom of the page. Then select the Multi-site resilience option. This should now show that your new machine has joined the cluster:

  10. You should now re-license your server cluster to obtain licences for your encoders that will work on all machines in your cluster.

Option 3 - Setup your server as a Portable Server

The following command will initialise a standalone portable server. This deployment type supports dynamic IP addressing and is suitable for laptops moving between wireless networks, but does not support becoming a server cluster.

What information do I need?

  • A server name
    This is a name that will be displayed to users in the interface so they can tell servers apart. It can only contain A-Z, 0-9, underscore/hyphen, must begin with a letter, and be no longer than 30 characters.

Next Steps...

Now you have a working server you are ready to start using your server...

Continue with the next steps in the EdgeVis Server Quick Start Guide

Did this answer your question?