Test Modeller Core Linux Installation
1 – Ensure Pre-Requisites are Complete
Please ensure that all pre-requisites are complete prior to installation.
1.1 System requirements met:
64-bit edition of Linux OS which conforms to Docker software requirements
64bit Processor (i3 minimum – Intel Core i7 recommended)
Minimum 8GB Ram (16GB Recommended)
Minimum 20GB Hard Drive space
Port 80, port 8080 and port 9092 open for inbound and outbound communication. 443 if securing the services with SSL.
Please note: ARM Chip architecture is not supported
1.2 Software requirements met:
Docker installed on Linux machine (Instructions)
Docker Compose utility installed on Linux machine (instructions)
1.3 Copy file to Linux Server
A download link to a zip file with the exact version will be provided separately. Please contact support@curiosity.software for more information.
Download, transfer and unzip the provided ZIP file to the Linux server.
The command to unzip is unzip dockerDeployment_4.11.0.0.zip -d /opt/curiosity/4.11.0.0
Common Blockers
We commonly see the below issues during installation. By completing the checklist above, these blockers will be avoided:
Environment not provisioned
Insufficient space
Ports not open
Files not downloaded and unzipped prior to the meeting
Docker not installed
2 – Configuring the Test Modeller Services
2.1 Basic configuration
Open the .env file in the in the unzipped folder for editing.
Change the following environment variables:
Variable | Default | Replace with |
HOST_ADDRESS | localhost | The machine name of the Linux host machine. This will be the URL that Test Modeller is accessed by in the browser and is always changed. |
LIC_OWNER |
| The license owner as provided. |
LIC_KEY |
| The license key as provided. |
HOST_PROTOCOL | *http://* | https:// if SSL is enabled (Default value is usually sufficient). |
HOST_PORT | 80 | 443 if protocol is https:// Alternatively, any other port if 80 is not available on the host machine (Default value is usually sufficient). |
HOST_POSTGRES_VOLUME=/data/postgres | ||
HOST_NEO4J_VOLUME=/data/neo4j/data |
2.2 Advanced configuration
Please refer to the section on advanced configuration for more details or contact your Curiosity representative.
3 – Start the Test Modeller Services and Verify Deployment
3.1 Execute the run.sh script to load the containers and start up the services.
Note: you may need to run these commands using sudo.
sudo ./run.sh |
3.2 Navigate to machine host
Enter host URL (we installed ours on http://localhost)
This should bring up Test Modeller.
3.3 Verify you can sign in
Enter the following login credentials for the default administrator user:
Username: admin@testmodeller.io
Password: Admin01!
We recommend you can change this once logged in.
3.4 Navigate to models
You should see the default set of demo models installed.
TEST MODELLER SET UP AND INSTALLATION