Quine Enterprise Setup¶
Prerequisites¶
Quine Enterprise requires a valid license key to run. To obtain a license key:
- Contact thatDot sales at sales@thatdot.com
 - Or request a demo at https://www.thatdot.com/request-a-demo/
 
Warning
Quine Enterprise authenticates against thatDot servers with your license key, meaning Quine Enterprise requires an open internet connection to authenticate and start.
Getting Started with Quine Enterprise¶
Getting started is easy:
- Download the software - this is a Java JAR file, if you would prefer a Docker Container please contact the thatDot Support team (support@thatdot.com).
 - Create a configuration file (
.confextension) containing the license key and place it adjacent to your downloaded JAR file (in the same directory). This is just a plain text file. - Start your instance of Quine Enterprise
 
Download the Software¶
After obtaining a license, thatDot will provide you with a secure download link for the Quine Enterprise JAR file. Download the file to your local machine or server.
Create the Configuration File for Quine Enterprise¶
Create a configuration file containing your license key. This file has a .conf extension and should be placed in the same directory as your JAR file.
quine {
  license-key = "YOUR_LICENSE_KEY"
}
Start Instance of Quine Enterprise¶
Start Quine Enterprise with your configuration file using the following command (in this example, the file is called quine-enterprise.conf):
java -jar -Dconfig.file=quine-enterprise.conf quine-enterprise.jar
You can also choose to configure your instance on the command line when launching an instance instead of using a configuration file:
java -jar -Dquine.license-key=YOUR_LICENSE_KEY quine-enterprise.jar
Configuring Proxy Settings for Quine Enterprise¶
When deploying Quine Enterprise in a network environment that requires proxy traversal, you can configure the application to route traffic through a proxy server. This is achieved by specifying the appropriate Java system properties:
http.proxyHosthttps.proxyHosthttp.proxyPorthttps.proxyPort
Here is how you can configure these when running the jar:
java \
  -Dhttp.proxyHost=<PROXY_HOST> \
  -Dhttp.proxyPort=<PROXY_PORT> \
  -Dhttps.proxyHost=<PROXY_HOST> \
  -Dhttps.proxyPort=<PROXY_PORT> \
  -Dquine.license-key=<LICENSE_KEY> \
  -jar quine-enterprise.jar
Logging sensitive information¶
By default, Quine Enterprise will redact sensitive information from logs. If you would like to disable this redaction, you can set the -Dquine.log-config.show-unsafe system property to true to see log redacted information.
Example
java -Dquine.log-config.show-unsafe=true -jar quine-enterprise.jar
Key Resources to Help Guide You¶
Once you have the software downloaded and the initial configuration file created you are ready to go.
- How-to Guides for step-by-step instructions
 - Developer Hub for documentation and sample code
 - Email thatDot Support: support@thatdot.com
 - Quine.io Discord Community the Open Source core for Quine Enterprise
 
These materials will help you navigate setting up pipelines, querying real-time data, and detecting anomalies.