I've chosen to install SoSmart on Debian 11 (even though it's not supported - if it'll run on Ubuntu, it'll be fine on Debian).
If you choose to do the same, you will have to install Docker manually!
The installation script will only add the Ubuntu repo.
Download the SoSmart Full Release Content archive from the Smart Optics support page.
Unpack the archive. You'll be left with multiple user manuals, release notes, and the SoSmart software package.
SoSmart_Manager_User_Manual_3.1.2_A.pdf
SoSmart_Planner_User_Manual_3.1.2_A.pdf
SoSmart_R3.1.2_package.tgz
SoSmart_R3.1.2_Release_Notes_A.pdf
SCP the software package on to your server
scp SoSmart_R3.1.2_package.tgz ross@sosmart.example.com:~/
As root
, for the remainder of these instructions:
Unpack the software package, and move into the new, extracted directory
tar xzf /home/ross/SoSmart_R3.1.2_package.tgz -C /opt/ && \
cd /opt/SoSmart_R3.1.2_package
Run the installer
./install_SoSmart_R3.1.2.sh SoSmart_R3.1.2.tgz
If the script is successful, you'll see be presented with instructions to deploy SoSmart.
Move into the installation directory
cd /opt/orchestrator/smartoptics_gui
Run the deploy script
./deploy.sh
The web UI should now be available via HTTPS. Adjust your firewall accordingly.
I had issues with the docker network overlapping IP space I already use - check out the Docker Networking page to change the IP space being used.