--- title: "Linux Quick Start Guide" slug: "linux-quick-start-guide" updated: 2025-07-22T19:49:17Z published: 2025-07-22T19:49:17Z canonical: "docs.telosalliance.com/linux-quick-start-guide" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.telosalliance.com/llms.txt > Use this file to discover all available pages before exploring further. # Linux Quick Start Guide > [!NOTE] > When deploying Telos Alliance License Server, it is always recommended to decouple the License Server from the host running Telos applications. In other words, install and run the License Server on a separate, centralized Server or VM from the applications it is licensing. This follows best practices, and ensures greater resiliency. ## Prerequisites - TCP Port **35797** open in the firewall (REST API) *- Required* - TCP Port **8080** open in the firewall (WebGUI) *- optional for access to the WebGUI* - A host running Linux 5.x kernel or higher - *Tested on the following distros:* - *Ubuntu Server 20.04* - *Ubuntu Server 22.04* - *Ubuntu Server 24.04* - *Rocky 9* - *Amazon Linux 2 AMI (HVM) kernel 5.10* - *Amazon Linux 2023 AMI* - `sudo` privileges when performing the install - `fuse`, `wget`, `libx11-6`, and `libxcb1` packages installed on the host - *The online install, or online option of the offline package, will pull in any of these missing dependencies, as long as the host has internet access.* - *Ubuntu Server 20.04, 22.04, and 24.04 include all packages by default except* `fuse`*.* - Network access to the products requiring licenses ## Installation There are two methods for installing Tellos Alliance License Server. The Online Install method (below) is the fastest deployment, but an Offline Install Package (see below) is offered for air-gapped deployments, or for some Infrastructure as Code deployments (e.g. AWS EC2 user data). ### Online Install > [!NOTE] > NOTE: This method requires internet access - The installation and use of the Telos Alliance License Server application is contingent on your acceptance of the [Telos Alliance End-User-License-Agreement](https://www.telosalliance.com/eula). Please review the [EULA](https://www.telosalliance.com/eula) before you proceed. - After reading the [Telos Alliance End-User-License-Agreement](https://www.telosalliance.com/eula), and agreeing to the terms, copy/paste and run the code block below to install Telos Alliance License Server. ```plaintext curl -sSf https://telos-public.s3.amazonaws.com/license-server/install.sh | bash ``` ### Offline Package Install If you are in an air-gapped environment, or installing Telos Alliance License Server as part of an Infrastructure as Code deployment (e.g. AWS EC2 user data), the following Offline Package Install is available. - [Click to download the Telos Alliance License Server Installer](https://telos-public.s3.amazonaws.com/license-server/Telos_License_Server-1.2.5-offline_installer.tar.gz), or use the URL below: ```plaintext https://telos-public.s3.amazonaws.com/license-server/Telos_License_Server-1.2.7-offline_installer.tar.gz ``` - Move the bundle to the target machine and run the following commands: ```plaintext tar -xf Telos_License_Server-1.2.7-offline_installer.tar.gz cd Telos_License_Server-1.2.7-offline_installer ./install_offline.sh ``` - See the Prerequisites section of this document (above) for the required packages. - Read the [Telos Alliance EULA](https://www.telosalliance.com/eula) and select one of the available 3 options: - *[1] These dependencies are installed. Accept EULA and proceed with installation* - *[2] Accept EULA and attempt to connect to the internet and install dependencies automatically* - *[3] Exit this script and install dependencies manually* After accepting the [Telos Alliance EULA](https://www.telosalliance.com/eula), installation will proceed. Telos Alliance License Server will then be available for use in your production environment. See individual product documentation for product-specific licensing steps and requirements. #### Automated deployment or IaC of the Offline Package Install - After reading and agreeing to the terms of the [Telos Alliance EULA](https://www.telosalliance.com/eula), you may automatically accept one of the Offline Package Install options by using the one of the commands below. - From the extracted `Telos_License_Server-1.2.7-offline_installer` directory, do: Automatically accept option 1 in offline script: ```plaintext { echo 1;echo; } | sudo ./install_offline.sh ``` Automatically accept option 2 in offline script: ```plaintext sudo ./install_offline.sh --online ```