Windows Installation

This topic describes the installation process for the ScaleOut Active Caching software on Windows.

Prerequisites

Before installing the software, ensure that your system meets the following requirements:

  • Windows 11/Server 2016 or later

  • Administrator privileges

  • A ScaleOut StateServer cluster on your network, accessible from the server you will use for this installation.

Local or Remote

The ScaleOut Active Caching service is a web-based UI that is hosted by a Windows service. You have two options for running the ScaleOut Active Caching Management UI service:

  1. Run it locally on an existing ScaleOut StateServer host machine

  2. Run it on a separate machine as a remote client

Note

The ScaleOut Active Caching Management UI should only be configured to run on one machine, as the internal SQLite database that it uses is not distributed. Running the UI service on multiple machines may lead to conflicts and loss of data.

Running locally

The easier configuration is to enable the service on one of your existing ScaleOut StateServer host machines. The ScaleOut Active Caching Management UI service is installed by default alongside the ScaleOut StateServer. You can skip to the Start the ScaleOut Active Caching Web Service section.

Running as a remote client

To run the ScaleOut Active Caching Management UI from a machine that is not one of the ScaleOut StateServer hosts, you will need to do two things:

  1. Install the ScaleOut StateServer remote client and ScaleOut Active Caching Services.

  2. Configure the remote client to communicate with the ScaleOut StateServer cluster.

1. Install the ScaleOut StateServer remote client

Installing the ScaleOut StateServer remote client will also install the ScaleOut Active Caching Services.

  1. Download the Windows installer from ScaleOut Support Downloads page.

  2. Run the MSI and go through the steps of the installation wizard:

    Install_01

    Accept the terms of the license agreement: Install_02

    Select the remote client option: Install_03

    Complete the installation: Install_04

2. Configure the remote client to communicate with the ScaleOut StateServer cluster

Open the ScaleOut Management console to configure the remote client. You will need to add the IP addresses of the ScaleOut StateServer hosts to allow the connection to the cluster.

remote_client

Once you have entered the IP address and ports of one of the hosts, you can repeat the operation for each host, or you can right-click on the client and select the Populate option. It will automatically grab the IP addresses of all hosts.

For details on how to do that using the console, refer to Configuring the Remote Client Option.

Start the ScaleOut Active Caching Web Service

Once installed, start the ScaleOut Active Caching service:

net start soss-ac-web

To configure the service to start automatically on system boot, run the following command:

sc config soss-ac-web start=auto

Self-Signed And Trusted Certificates

For convenience, the ScaleOut Active Caching installation comes with a self-signed TLS certificate. This self-signed certificate is not intended for production usage and should be replaced with a trusted certificate. Follow our step-by-step guide to use your trusted certificate within your domain.

If you intend to use the self-signed certificate for your testing, you need to add it to the Trusted Root Certification Authorities before using the UI.

Import the certificate into the Trusted Root Certification Authorities store

The provided self-signed certificate is located in your installation folder:

C:\Program Files\ScaleOut_Software\ActiveCachingWebUI\WebService.Api\certs

  • Right-click on the public key certificate file (default-sossac-cert.crt) and choose Install Certificate. The Certificate Import Wizard will appear.

  • Select the Local Machine store location and click Next.

  • Select Place all certificates in the following store and click on Browse.

  • Select the Trusted Root Certification Authorities store and click Ok.

  • Click Next and then Finish to complete the installation of the public key certificate.

Caution

Generate and install a certificate following our step-by-step guide. The provided self-signed certificate is not intended for production usage.

First Time Log in

Note

Install the self-signed certificate before opening the ScaleOut Active Caching Management UI. Please refer to the previous section.

Open the ScaleOut Active Caching Management UI (https://localhost:7701). Press Login and use the built-in admin user:

  • Email: admin@localhost.net

  • Password: Sc@le0ut

To register new users or manage passwords and membership roles, please refer to the Manage Users page.

Installed Services and Components

The Windows installer installs three services to the machine:

Service

Port

Summary

soss-ac-web

7701

Used to access the ScaleOut Active Caching UI.

soss-msg-rest

8801

Used for sending messages to msg modules.

The working directory, binaries, configuration, and log file locations of these services are:

Service

File Location

Log File Location

soss-ac-web

%ProgramFiles%\ScaleOut_Software\ActiveCachingWebUI\WebService.Api

%ProgramData%\ScaleOut Software\WebService.Api

soss-msg-rest

%ProgramFiles%\ScaleOut_Software\ActiveCachingWebUI\Messaging.Api

%ProgramData%\ScaleOut Software\Messaging.Api