Install SIA Connect ANY-Ware natively on Linux
How to install SIA Connect as a native Linux service
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.