Deployment checklist
Last updated
Was this helpful?
Last updated
Was this helpful?
For a self-hosted Tonic Structural instance, you deploy Structural to a public cloud account (for example, AWS, GCP, or Azure) or data center.
Use this checklist to prepare to install Structural. Structural architecture includes a diagram of the Structural components and how they are connected.
Provision a server that meets the .
You deploy Structural to either a Kubernetes cluster or a Docker container. Ensure that the Kubernetes or Docker environment meets the required specifications:
Provision a PostgreSQL database that meets the .
Determine whether to .
Determine whether to . By default, the schema is public
.
To ensure a smooth installation and configuration process, all of the Structural components must have the appropriate network configurations.
Structural application server -> Structural application database
The Structural application server must have a valid network path to the Structural application database.
Structural application server -> quay.io
Structural users -> Structural web application
The Structural application server runs a web server (HTTPS/port 443 and HTTP/port 80). Ensure that all Structural users can reach the Structural application from their browser.
Structural application server --> Source and destination databases
The Structural application server must have a valid network path to the source and destination databases.
Structural application database remote access
If the Structural application database is not hosted on Docker, then it must be accessible and allow remote access.
Structural application server --> Structural telemetry URL
Source databases contain the original data for Structural data generation. Structural writes the transformed data to a destination database.
Overview for database administrators contains an overview of the requirements for Structural source and destination databases.
The Structural application server must have access to . Ensure that any proxies or firewalls that might block access are configured to allow access.
You must allow Structural to send telemetry information to Tonic.ai. For the telemetry URL or IP addresses to allowlist, go to .