Ubuntu 20.04 x64

End of Life Statement for Ubuntu 20.04 Stream Host

Ubuntu 20.04 LTS will reach its end of standard support on 31 May 2025. After this date, security updates and maintenance for Ubuntu 20.04 will no longer be provided unless you have an extended support subscription. Running the XMPro Stream Host on an unsupported operating system may expose your environment to security vulnerabilities and compliance risks.

Recommended Action: XMPro strongly recommends using the Docker-based Stream Host as the preferred method for all new installations and upgrades. The Docker Stream Host offers improved portability, simplified updates, and is supported on a wide range of modern platforms, including newer Ubuntu LTS releases.

Prerequisites

Downloads

Follow the instructions in the Install Stream Host guide to download the connection profile and installer.

Hardware and Software

XMPro Stream Host requires certain hardware and software specifications in order to install and run.

Refer to the hardware requirements and the software requirements in the 1. Preparation guide.

Software Install Commands

Install required dependencies using the following commands:

sudo apt-get update
sudo apt-get install -y wget liblttng-ust0 libkrb5-3 zlib1g uuid-runtime systemd 

# Install Dotnet Runtime
wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb
sudo apt-get update
sudo apt-get install -y aspnetcore-runtime-8.0
sudo apt-get install -y dotnet-runtime-8.0

# Install Libssl
wget http://archive.ubuntu.com/ubuntu/pool/main/o/openssl1.0/libssl1.0.0_1.0.2n-1ubuntu5_amd64.deb
sudo dpkg -i libssl1.0.0_1.0.2n-1ubuntu5_amd64.deb

# Downgrade Libcurl
sudo apt-get remove -y libcurl4
wget http://archive.ubuntu.com/ubuntu/pool/main/c/curl3/libcurl3_7.58.0-2ubuntu2_amd64.deb
sudo dpkg -i libcurl3_7.58.0-2ubuntu2_amd64.deb
sudo apt-mark hold libcurl3

Install

When you are ready, you may install the Stream Host by using the following command:

sudo dpkg -i /home/adminuser/xmpro-stream-host.deb

During the installation process, you will be asked a few questions:

  • Enter a Friendly Name for this Stream Host

    This is the name that appears when you view the Stream Hosts online.

  • Enter Server Url to connect to

    This is the server where Data Stream Designer is hosted, for example: “https://mysampleserver/datastreamdesigner/“. Please note that this URL needs to end in a forward slash.

  • Enter Collection Id

    This is the ID of your Collection and can be copied from Data Stream Designer.

  • Enter collection secret Key

    This is the secret key of your Collection and can be copied from Data Stream Designer.

  • Enter encryption key

    This is the key that the Stream Host will use to encrypt or decrypt secure user settings, for example, a SQL Server password.

These settings can be found in Data Stream Designer:

Uninstall

To uninstall a Stream Host, use the following command:

sudo dpkg -r xmpro-stream-host

The Stream Host will then be removed. Some files, such as logs, may not be removed because they were created after the installation.

Next Step: Agents & Connectors

The stream host installation is complete. Please click below to install the default Agents & Connectors:

Install Agents & Connectors

Last updated

Was this helpful?