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:
- Configure licensing
- Generate TLS certificates
- Configure ingress (external HTTPS)
- Run bootstrap (initializes Altair SLC Hub and internal HTTPS)
- Start services
- Create an admin user
See the Install Guide for the complete installation flow.