Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Home
  • Knowledge base
  • Contact Us
  • Home
  • Installation & Technical information
  • SIA Connect ANY-Ware

Install SIA Connect ANY-Ware natively on Linux

How to install SIA Connect as a native Linux service

Written by Mads Mikkelsen

Updated at November 5th, 2024

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Installation & Technical information
    Introduction SIA Connect Standalone SIA Connect ANY-Ware Cellular & WiFi connectivity
  • Configuration in the Web UI
    Getting started with the UI Connectors Instances Items Mapping Data System Network Tools & Add-ons DigiCert IoT Trust Manager
  • Connectors
    Siemens S7 Azure IoT Ethernet/IP Mitsubishi MELSEC OPC-UA Server SQL MQTT Omron Host Link REST API Omron FINS Keyence Beckhoff TwinCAT BACnet Virtual OPC-UA Client MS SQL File M-Bus Modbus
  • Scripting & Variables
    Data formatting
  • Developers
    API documentation Shadow API
  • Tutorials & Guides
    InfluxDB AWS IoT Core - Amazon Web Services Microsoft Power BI KaaIoT Siemens S7 AVEVA Insight SIA Connect Demo Rack Grafana Azure
  • General
+ More

Table of Contents

Linux requirements Instant setup commands Running the installer script Adding custom user scripts

Articles in this section:

  • Getting started with SIA Connect ANY-Ware
  • Installing SIA Connect ANY-Ware
  • Installing SIA Connect ANY-Ware with Windows executables
  • Install SIA Connect ANY-Ware natively on Linux
  • Installing SIA Connect ANY-Ware using Docker commands
  • Accessing the Docker logs

Linux requirements

The Linux distributions needs to be able handle .deb (Debian) packages. Any Ubuntu and Debian based OS supports this. For further requirements checkout system requirements 

 

SIA Connect can be installed natively on any Linux OS which supports .deb packages and can run natively on the system. Additionally you can also install it virtualized as a Docker.

This article will guide you through how to install it natively on Linux.

Download SIA Connect Linux installer

 

Instant setup commands

To run this as a oneline command execute the following:

wget -O SIA_Connect_Linux_install_script.zip https://link.sia-connect.com/linux-installer && unzip SIA_Connect_Linux_install_script.zip && chmod +x sia-connect-installer-linux.sh && sudo ./sia-connect-installer-linux.sh -pYOUR_SECURE_PASSWORD -y

Replace REPLACE_ME_WITH_YOUR_SECRET_PASSWORD with a secure password of your choice. For best security, use a strong password with a mix of uppercase letters, lowercase letters, numbers, and special characters.

For further configuration and parametrization details continue reading the article.

 

Running the installer script

Extract the installer package and start the installation:

unzip SIA_Connect_Linux_install_script.zip
chmod +x sia-connect-installer-linux.sh
./sia-connect-installer-linux.sh

The script will guide you through the parameters, but they can also be parameterized in the script execution. The list of available parameters for the script is as follows:

-p Password for the system. Database, Apache2, etc.
-y Accept all questions in the installer script as yes to auto install
-v Set the version to use (default: latest)
-w Web port for Apache2 (default: 80)
-d Install Docker (default: ask) Options: 0 (no) 1 (yes)
-u Install user scripts which is located in user_script folder. The folder user_script needs created and files added to there if any custom user scripts is desired to run under the installation

an example of using the parameters could look like:

./sia-connect-installer.sh -psecret_password -y -w80 -u -d1 -vlatest

which will auto install with secret_password as system password, using port 80 as web GUI portal, execute scripts located in user_scripts folder and use the latest software version.

To learn more about how to execute custom user_scripts read the below section

 

After the script is done installing you can access the web GUI on http://localhost

 

Adding custom user scripts

To make deployment easier you are able to execute scripts during the installation for instance if you wish to execute other shell scripts to install other services etc..

In order to execute custom user scripts locate them inside the user_scripts folder and execute the installation script with -u parameter.

debian ubuntu linux native os embedded ubuntu install debian install linux install install on linux

Was this article helpful?

Yes
No
Give feedback about this article

Related Articles

  • Installing SIA Connect ANY-Ware
  • Installing SIA Connect ANY-Ware with Windows executables
  • Getting started with SIA Connect ANY-Ware

0
0
Expand