How to Install PremiSys 4.7 Web Client

How to Install PremiSys 4.7 Web Client

You must have a full installation of PremiSys in order to install the Web Client

Requirements

●     An OS of the following:

○     Windows Server 2019

○     Windows Server 2016 (Not recommended)

○     Windows 10 64-bit: Pro or Enterprise, version 1903 (Build 18362 or higher)

●     Docker with Linux container support

Docker Installation

Windows 10

See the article Install Docker Desktop on Windows. You may be prompted to enable the WSL 2 feature on Windows. You may also be required to download and install the Linux kernel update package.

Windows Server 2012 (NOT SUPPORTED)

Windows Server 2019

Windows Server 2016

Windows Server 2016 requires an older version of Docker Desktop in order to run Linux containers. This is not the recommended method of running docker, and users are encouraged to upgrade to Windows Server 2019. (Supported 2016 Docker Install)

Linux

Install docker using your distribution's package manager.

Instructions

Obtain a copy of the PremiSys Web zip file. The contents should be as follows:

config/

  • default.conf.template
  • definitions.json
  • rabbitmq.conf

images/

  • nginx.tar
  • premisyswebapi.tar
  • premisyswebclient.tar
  • rabbitmq.tar

docker-compose.yml

premisyswebinstaller.exe

Extract the contents of the zip file to a location where the files can stay, such as the user's home folder. Note that the name of the docker-compose instance depends on the name of the parent directory of the docker-compose.yml file.

Run premisyswebinstaller.exe. You will be prompted to fill in some values at the command line. An explanation of the values are as follows:

  • Host or IP - The hostname of the machine the PremiSys Windows service is running on. (Note: Do not use localhost or 127.0.0.1 here). By default, PremiSys Windows Service can hit Enter to accept the default.

  • Time zone - The time zone of the server in tz database form. For example, America/New_York. For a full list, see the list of tz database time zones.  By default, will use America/New_York can hit Enter to accept the default.

  • Database username - The username of the user that PremiSys uses to connect to the SQL server.
  • Database password - The password of the user that PremiSys uses to connect to the SQL server.
  • RabbitMQ username - The username of the RabbitMQ user-defined in definitions.json (Default username is PremiSysUsr)
  • RabbitMQ password - The password of the RabbitMQ user-defined in definitions.json (Default username is ID3nt1card)
  • Enable photo share - If enabled will require upfront information that can be found in PremiSys and the use of a SQL script. 

To obtain the table and the column name needed to configure photo share for the web client, will need to open the PremiSys screen design using the photo share in design mode. Select the Photo control and look at the relation setting in the properties box on the righthand side.

  • Table name will be the first part of the relation (Typically Cardholders)
  • Column name will be the second part of the relation (Typically PhotoShare)

File share Name ID - To obtain the id of the photo share use the following SQL query GetFileshareNameConfiguration using SQL Studio Management. Use the result of the query and locate the FileShareNameConfiguration that matches the photo share configuration in PremiSys and use the ID value.

After entering all the relevant info, the installer will run docker-compose up to bring up the services.

Once services are running open browser and type https://[host or ip address]:8443

Select Advance and continue to[host or ip address]


How Did We Do?


Powered by HelpDocs (opens in a new tab)

Powered by HelpDocs (opens in a new tab)