Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info

On-prem hybrid setup

There are cases when connecting cloud hosted guide data and evergreen extensions with your production environment is restricted, not possible or desired.

Examples:

  • Air-gapped production (e.g. top secure defence install without internet)

  • Company Policy

  • Quality assurance process requirements (DEV → QA → UAT → PROD)

  • Compliance (FDA or regulatory require extensive testing

    with all software versions

    and control)

  • Security (Evergreen external extension hosting prevents validation

    of

    and control for each version

For such cases it is possible to host the web extension and data locally on-premises
  • )

The solution is on-prem hosting of both web extension (browser plugin client) and data. The cloud solution is still used to record the guides . Guide recording is done on a lower security environment e.g. dev(on dev or similar env without restrictions). The guide data and web extension is then are exported for self hosting. Guides are exported in JSON data format and the web extension in using self hosting (.crx).

This setup enable full control and with fixed offline package still avoiding complex full stack setup , and system ownership (hosting and related effort).

  • Making guides → lmw.technia.cloud on dev env

  • Using guides → On-prem on prod env

Note

Matching web extension & data versions

For the on-prem self hosting to work, the data package and web extension versions must match!

To ensure matching versions we recommend extension self hosting and json guide data hosting in pair using the same service. The guide data extraction and web extension self hosting package creation should be done at the same time.

1. Extracting guide data (JSON)

To get started you first need to create your guides on CLOUD (lmw.technia.cloud). This requires the latest Light My Way extension that can either be installed from Chrome/Edge store https://technia.jira.com/wiki/spaces/TSD/pages/4031971409/Light+My+Way+-+Product+Documentation#Client-Installation or self-hosted https://technia.jira.com/wiki/pages/resumedraft.action?draftId=4436164619&draftShareId=dd3ddce0-b670-4835-b3cf-bcfe3eee3426.

...

The exported json-file can then be provided on-premises as you choose, the only thing . The Light My Way needs is that the file is available client (user browser) need access to the guide data file through https on the network.

To connect the extension to the file add the url to the registry https://technia.jira.com/wiki/spaces/TSD/pages/4031971409/Light+My+Way+-+Product+Documentation#Registry-entries-using-file (e.g. hosted-guides-path: https://companyurl/path-to-file.json).

Light My Way will then load all needed guide data from this the export file and the extension can then be used without connecting will not connect to CLOUD.

image-20240315-133826.png

2. Self-hosting client (web extension)