Offline Installation
This section provides instructions for installing SysIDE tools in secure environments without internet connectivity. This offline installation method is essential for users in enterprise settings where network security policies, company proxy restrictions, or air-gapped environments prevent direct access to our online licensing servers.
Note
The offline version of SysIDE does not connect to our licensing servers for license activation or validation. Instead, it uses a manual process for generating and importing license files, which are provided directly by the Sensmetry Support team. To obtain an offline license, please contact us at syside.support@sensmetry.com
Setup Equipment
A computer with internet access to download files
The offline computer/workstation where SysIDE is needed
A means to transfer downloaded files between your devices
Installation Steps
1. Preparation (on a computer WITH internet access)
1.1. Download the SysIDE Modeler .vsix file: Use our official download page
https://docs.sensmetry.com/latest/modeler/install.html to get the latest SysIDE Modeler
file and follow the manual installation instructions to obtain the .vsix
file.
Warning
Do not use the VS Code Marketplace to download SysIDE Modeler for offline use,
as the required .vsix
file is not included there.
1.2. Download the SysIDE Automator .whl files: Use pip to download the necessary
.whl
files from our internal PyPI repository. These include: syside
,
syside-license
, click
, and colorama
(on Windows). The files will be
downloaded to the directory where the terminal is open.
python -m pip download syside syside-license --index-url \
https://gitlab.com/api/v4/projects/69960816/packages/pypi/simple
If downloading for a different platform (for example, downloading on a Windows machine
but planning to use on Linux), add the --only-binary=:all: --platform <platform>
command line options, where <platform>
is one of:
macosx_14_0_arm64
– for ARM Macsmacosx_14_0_x86_64
– for Intel Macswin_amd64
– for Windowsmanylinux_2_31_x86_64
– for Linux
Example for Linux target:
python -m pip download syside syside-license --index-url \
https://gitlab.com/api/v4/projects/69960816/packages/pypi/simple \
--only-binary=:all: --platform manylinux_2_31_x86_64
2. Installation (on the offline computer)
2.1. Transfer files: Transfer the Modeler .vsix
file and Automator .whl
files (there will be 3 or 4 files: syside
, syside_license
, click
, and on
Windows also colorama
) to the computer without internet access.
2.2. Install SysIDE Modeler: Open VS Code (or an equivalent editor) and open the
Command Palette (Ctrl+Shift+P for Windows/Linux, Cmd+Shift+P for macOS).
Select Extensions: Install from VSIX
. Once the popup appears, select the downloaded
file and click Install
.
2.3. Install SysIDE Automator: Open a terminal in your preferred location, create and activate a virtual environment.
python3.12 -m venv .venv # newer versions of Python also work
.venv\scripts\activate
python3.12 -m venv .venv # newer versions of Python also work
source .venv/bin/activate
python3.12 -m venv .venv # newer versions of Python also work
source .venv/bin/activate
Place all .whl
files in the same directory as your .venv
folder and run:
pip install [filename].whl
3. License Generation & Activation
3.1. Generate Machine ID: Open the Command Palette (Ctrl+Shift+P for
Windows/Linux, Cmd+Shift+P for macOS) and select SysIDE Modeler: Copy machine
ID
. This copies the machine ID to your clipboard.
3.2. Send Machine ID: Send the machine ID for offline license activation to our
support email: syside.support@sensmetry.com. Also, please attach your <LICENSE-KEY>
if you are sending from a different email than the one the license key was sent to.
3.3. Import license files: Open the Command Palette (Ctrl+Shift+P for
Windows/Linux, Cmd+Shift+P for macOS) and select SysIDE Modeler: Import SysIDE
Modeler license
and SysIDE Modeler: Import SysIDE Automator license
respectively
to import the .lic license files.
If the commands are not working for some reason, place the license files in the output
location shown by the syside-license show location
terminal command.
4. Updates
When updating versions, you only need to update the .vsix file and .whl files. Licenses
only need to be renewed if the syside-license
version changes.