Inspextor Architect is a configuration and control server for MHT Inspextor node networks. It is deployed as a Docker image which is targeted at Ubuntu 22 OS. There are a few steps to install, update, and run the server.
The server is a simple HTTP web server that hosts an application for plan a device network, commissioning network nodes, discovering their IP address, and automatically configuring them according to the plan.
Requirements
Installation
Download and unzip Inspextor-Architect. The installation requires Docker, PostgreSQL, Python, and Node.js. An installation script is provided. Run as super user.
$ sudo ./install.sh
When installation finishes reboot the machine to allow your user in the Docker group.
$ sudo reboot
Update
After successfully installing the required packages, download the server Docker image. An image update script is provided. Run as regular user.
$ ./update.sh
You can execute this script repeatedly. If a new image is available, it will be downloaded and installed. The script will stop the server presently running and restart it.
Run
The update script will start the server. However if necessary the server can be started with the run script.
$ ./run.sh
Stop
If for some reason the server should be stop, a script is provided to stop the server.
$ ./stop.sh
Admin
The default credentials are
username: admin
password: admin123