Tonic deployment checklist

For a self-hosted Tonic instance, you deploy Tonic to a public cloud account (for example, AWS, GCP, or Azure) or data center.
Use this checklist to prepare to install Tonic. Tonic architecture includes a diagram of the Tonic components and how they are connected.

Tonic application server

Provision a server that meets the required specifications.

Kubernetes or Docker environment

You deploy Tonic to either a Kubernetes cluster or a Docker container. Ensure that the Kubernetes or Docker environment meets the required specifications:

Tonic application database

Provision a PostgreSQL database that meets the required specifications.

Required network access

To ensure a smooth installation and configuration process, all of the Tonic components must have the appropriate network configurations.
Tonic application server --> Tonic application database
The Tonic application server must have a valid network path to the Tonic application database.
Tonic application server -->
The Tonic application server must have access to download the Tonic application images from Ensure that any proxies or firewalls that might block access are configured to allow access.
Tonic users --> Tonic web application
The Tonic application server runs a web server (HTTPS/port 443 and HTTP/port 80). Ensure that all Tonic users can reach the Tonic application from their browser.
Tonic application server --> Source and destination databases
The Tonic application server must have a valid network path to the source and destination databases.
Tonic application database remote access
If the Tonic application database is not hosted on Docker, then it must be accessible and allow remote access.

Source and destination databases

Source databases contain the original data for Tonic data generation or data science mode. For Tonic data generation, Tonic writes the transformed data to a destination database.
Overview for database administrators contains an overview of the requirements for Tonic source and destination databases.
Last modified 5mo ago