Skip to main content

Windows

windowsIIS

  • 16GB RAM
  • 4 CPUs
  • 250GB Hard Disk space

Minimum Specifications

  • 4GB RAM
  • 1 CPU
  • 50GB Hard Disk space

Pre-requisites

  • A Windows server 2022 or newer, with internet access
  • A user account capable of installing programs.
  • Microsoft IIS with the CGI and Websocket Protocol modules.
  • Microsoft HttpPlatformHandler.
  • Microsoft .net 8.0 hosting bundle.
  • Python 3.12 (Ensure the following options are enabled during installation: "Install Python for all users", "Add Python to environment variables", and "pip").
  • MariaDB for Windows with 'Enable access from remote machines for root user' enabled.
  • A signed SSL Certificate for the FQDN you will use for Access Management (wildcart certificates are accepted).
  • A DNS entry for the FQDN you will use for Access Management.

Setup

  1. Fill out the Access Management On-Premise Trial Form to receive the installer from SecurEnvoy.
  2. Run the Access Management installer.

The installer will now present the interactive installation steps.

  1. Choose a language for the installation process.

language

  1. Accept the EULA.

EULA

  1. Specify the installation path. By default this is C:\SecurEnvoy\AccessManagement.

path

  1. Specify if the installation is for a single tenant (most common) or for multiple tenants (for MSPs).

tenant

  1. Enter an email address and password for the default administrator account. The password will be changed upon first login.

admindetails

  1. Select an SSL certificate for the tenant. This must match the subdomain set in this installer which may be different from the hostname of the server, for example: securenvoy.example.com
Certificates

The certificate must be a client certificate (i.e. not a CA certificate), and must be in .pfx format.
SecurEnvoy recommends storing the certificate in the Access Management installation directory.

cert

  1. Specify the subdomain that Access Management will be made available at. SecurEnvoy recommends using 'securenvoy' as the subdomain.

subdomain

  1. Enter the details for the MariaDB database.

database

  1. Confirm the details are correct before clicking 'Install'.

confirm

SecurEnvoy Access Management will now install.

installing

  1. Once the installation is complete, open IIS and go to 'Server Certificates'. Import the certificate to be used by Access Management.

Server Certificates

Certificate Import

  1. While still in IIS, navigate to the SecurEnvoy.ApiGateway site and edit the bindings. Click 'Add' to create a new HTTPS binding and select the appropriate certificate. Leave the host name field blank and the IP address as 'All Unassigned'. Click OK.

httpsbinding

  1. Create a DNS A record for the fully qualified domain name of the certificate and points to the IP address of the server.

Access Management is now ready to use.

  1. Go to the Access Management URL configured in the previous steps, for example: https://securenvoy.example.com.
  2. Sign in with the 'administrator' username and the password created in step 7.
  3. Access Management will show a prompt to change the administrator password. Ensure the new password is stored securely.