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

Installing SIA Connect ANY-Ware

How to install and manage SIA Connect in with Docker composer project

Written by Benjamin Pinnerup

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

Using the Docker composer Instant setup commands Windows Linux Setting system password Starting the composer System password Stopping the composer Updating the composer images

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

This article will guide you through the installation process of SIA Connect with a Docker composer project file. A Docker composer project provides the necessary orchestration and managing of the Docker container. In addition to using Docker compose to orchestrate the Docker commands you can also execute the Docker commands manully in the terminal or use our Windows executables  to simplify the management if you are on a Windows based PC.

To get started make sure you have Docker installed and download the Docker composer project from below link:

Download SIA Connect as Docker composer project

 

The installation consist of the below steps which is documented in the article:

  1.  Download and install the Docker composer project. Unpack it.
  2.  Set the system password in the .env file in the composer project
  3.  Start SIA Connect by running docker compose up from a terminal inside the directory you unpacked it to
Your browser does not support HTML5 video.

 

Using the Docker composer

After downloaded the composer project you need to carry out the below instructions which we will walk through in details:

  • Modify system password
  • Executing the Docker composer project
  • Updating images

 

Instant setup commands

Using the Instant setup commands does not specify the password and the default will be used. For setting the password follow the manual instructions below in this article

 

 

Windows

Invoke-WebRequest -Uri "https://link.sia-connect.com/docker-compose" -OutFile "sia_connect.zip"; Expand-Archive -Path "sia_connect.zip" -DestinationPath "sia_connect"; Set-Location "sia_connect"; docker compose up

Linux

wget -O sia_connect.zip https://link.sia-connect.com/docker-compose && unzip sia_connect.zip -d sia_connect && cd sia_connect && docker compose up 

 

 

Setting system password

The system password must be set as the first thing, before running the Docker composer project. 

  •  🗎 Open .env, which is the Docker composer environment file
  • ✍🏻 Content looks something as below. Edit the parameter SIA_CONNECT_PASSWORD to a suitable password.
     
SIA_CONNECT_PASSWORD=SIACONNECT_ADMIN_PASSWORD

 

Starting the composer

System password

Remember to change the default system password in .env before starting the Docker composer. See above steps

 

To start the Docker composer with the project run the below command in the terminal while being in the same directory as the docker-compose.yml and .env file:

docker compose up

if you are on a Linux OS you can also execute the helper script included in the package:

./start_siaconnect.sh

 

If you need to run with a web database viewer, phpMyAdmin, you can start it in debug mode by added --profile debug to the command.

 

Stopping the composer

To stop the container run the following command:

docker compose stop

or if you are on Linux you can run the included helper script:

./stop_siaconnect.sh

 

 

Updating the composer images

When the image gets updated you will be noticed in the GUI portal, but in order to update the Docker images and afterwards recreate the container you will need to execute a few some Docker compose commands.

Stop the containers in the composer

docker compose down

and pull the latest images. The composer project points to latest tag of the images. If you need a specific version this should be specified in the docker-compose.yml file

docker compose pull

or if you are on Linux you can run the included helper script to update the images:

./update_siaconnect.sh

 

Now you can start the Docker composer project again and the containers are updated with the latest images.

devops containerization docker software virtualization docker compose

Was this article helpful?

Yes
No
Give feedback about this article

Related Articles

  • Installing SIA Connect ANY-Ware using Docker commands
  • Getting started with SIA Connect ANY-Ware

0
0
Expand