Skip to content

Initial Installation on Windows

Before you start

Goal

  • Install Altair SLC Hub using the MSI executable file.
  • Verify that the installation completed successfully.

Prerequisites

  • Read the Planning section.
  • Administrative access to the Windows host.
  • Use Command Prompt or PowerShell running as Administrator.
  • Access to the Altair SLC Hub MSI executable file.
  • Microsoft Visual C++ Redistributable installed.
  • OpenSSL 3 installed.

Install Required Dependencies

Altair SLC Hub requires OpenSSL and Microsoft Visual C++ Redistributable to be installed before installation begins.

Microsoft Visual C++ Redistributable

The Microsoft Visual C++ Redistributable is required on Windows. Ensure the latest supported Microsoft Visual C++ Redistributable is installed on any machine running the Altair SLC Hub server or workers.

Download and install from: Microsoft Visual C++ Redistributable.

OpenSSL

Altair SLC Hub uses OpenSSL to provide encryption functionality. OpenSSL is not bundled and must be installed separately.

Download from: OpenSSL.

Note

Keep OpenSSL installations up to date to ensure the latest security fixes are applied.

On the Altair SLC Hub Server

  • OpenSSL 3 is required and must be available on the PATH

On the Altair SLC Hub Workers

  • OpenSSL 3 is required and must be available on the PATH

Installation Directory Layout

The installation creates several directories that are used during configuration and operation.

Directory Default Location Description
Installation root C:\Program Files\Altair\SLC Hub The root installation directory. This will be referred to as the installation root elsewhere in the documentation.
[etc directory] C:\Program Files\Altair\SLC Hub\etc Location of configuration files. This directory will be referred to as the [etc directory] elsewhere in the documentation
[var directory] C:\ProgramData\Altair\SLC Hub Location of data files and log files. This directory will be referred to as the [var directory] directory elsewhere in the documentation

Install the Software

Note

These steps are for a fresh installation only. For upgrades, see the upgrade guide.

Get the Installation Files

Altair SLC Hub is delivered as an MSI file, available from World Programming (an Altair Company) Customer Support download site.

Install the Software

Run the Altair SLC Hub MSI in the usual manner. A single MSI is provided which enables installation of either a Altair SLC Hub server, a Altair SLC Hub worker, or both.

Verify the Installation

To confirm that the installation completed successfully, open Command Prompt or PowerShell as Administrator and run:

hubctl

You should see help information for the hubctl command. This confirms that the Altair SLC Hub software has been installed and that hubctl is available.

About hubctl

hubctl is the command-line tool used to configure and manage Altair SLC Hub. Most configuration and management tasks require administrator permissions. Always run hubctl from Command Prompt or PowerShell running as Administrator.

Next Steps Required

The software is now installed, but the system is not yet usable. You must complete the following configuration steps in order:

Complete the following steps:

  1. Configure licensing
  2. Generate TLS certificates
  3. Configure ingress (external HTTPS)
  4. Run bootstrap (initializes Altair SLC Hub and internal HTTPS)
  5. Start services
  6. Create an admin user

See the Install Guide for the complete installation flow.