Skip to content

Run BCMS-Setup.exe to install BCMS. BCMS can be installed before or after you have Browsium Clients deployed. If BCMS is installed after clients are deployed, it may require going back to those clients to ensure they are properly configured with the BCMS location. If they were deployed using with the proper configuration, no further effort is required on the clients for proper licensing and activation.

For customers who have not previously deployed Browsium Clients, once you have a functioning server you may install Browsium Client using Browsium-ClientSetup.msi, which requires the address of your BCMS server to complete setup.

The BCMS installer includes components required for running Browsium Proton. As a result, you may see installer screens specific to Browsium Proton requirements or settings. If you have purchased Browsium Proton, or plan to run it later, this design will streamline your deployment — simply enter a valid license key and everything is ready to go. Without a valid license key none of the Browsium Proton software will be visible.

Before installing, please review section 2.2.1 — BCMS system requirements. You can manually install any missing components, or the BCMS installer will identify required pieces, download, and install them as necessary.

  1. Locate and run the BCMS Setup Installation program (BCMS-Setup.exe) to launch the BCMS Setup Wizard. Click Next to continue through setup.

  1. Accept the End User License Agreement and click Next.

  1. Enter your Browsium product license keys here. If you do not have keys at this time, or do not enter them now, keys can always be added at any time using the BCMS Manager application. Once ready, click Next

.

  1. As mentioned earlier, BCMS is comprised of three main parts — the Web Service, a SQL server and Manager application. By separating these components in the installer, the design allows for maximum flexibility in deployment. Each piece can be run separately or all on a single system. Some customers may prefer to use existing SQL infrastructure. Choose which piece of the BCMS system to install now, then click Next.

BCMS Database supports any edition of Microsoft SQL Server 2017 or higher.

  1. The BCMS server connection URL can be customized or left to the default (the machine name of the local server). BCMS uses port 443 by default, the well-known HTTPS port for use on a dedicated server. If you’re running BCMS on a server with another web service that is already using port 443 (not recommended for deployment), you can choose another port. The BCMS Service installation automatically adds the selected port to Windows Firewall ruleset. In a hosted environment, (e.g., Microsoft Azure), an additional step may be required to open the port (or “endpoint”) using the hosting manager for that environment.

  1. For security, BCMS only operates over HTTPS. Installing BCMS requires an SSL certificate. BCMS supports trusted CA-issued or self-signed certificates (in .PFX format). Browsium recommends CA-issued certificates for maximum security. If needed, follow our guidance to create a self-signed certificate. Select the certificate file and provide the password, then click Next.

  1. BCMS Server requires an existing SQL Server on which it can create and access a database. Enter the SQL Server hostname and instance name, and then configure a database name (the default is ‘Proton’). You can also customize the location of the data and log directories if desired. Then click Next to continue. If SQL Server is installed locally, use ‘(local)’ as the Hostname.

Since BCMS is designed to share resources with Browsium Proton to avoid duplication of systems, the default database name is set to ‘Proton’. You can change this to suit the needs of your organization.

  1. In this dialog the installer establishes which account the BCMS server will use to communicate with the SQL Server after BCMS is installed. The defaults should work well for most SQL installations, but you can use this dialog to customize and specify the login credentials for SQL Server as necessary. Confirm settings, then click Next.

Browsium recommends changing the defaults only for organizations that have formally defined specific security and user account requirements.

  1. Setup is now ready to continue. Click Install to allow setup to proceed.

Setup may take several minutes to complete. Please do not disturb the setup process while it is running. During this phase of installation, you may see additional dialogs and status messages pop up as BCMS Setup configures your server, but none of them should require interaction.

  1. Depending on the options selected and need to download and install prerequisites, you may see the following dialog during installation. No interaction is necessary.

  1. When setup is complete, select Finish to close the wizard. BCMS Server is now installed. See [section 4.1](#connecting-to-bcms-manager-for-the-first-time) for instructions on how to connect to the BCMS Manager and get started managing your Browsium environment.