# Deploying a self-hosted Structural instance

For a self-hosted instance of Tonic Structural, you install Structural in your own environment.

{% hint style="info" %}
The self-hosted version of Structural is only available to customers who purchased Structural or are undergoing a formal evaluation of Structural. For details, contact <sales@tonic.ai>. For information about the Structural free trial, go to the [Tonic.ai web site](https://www.tonic.ai/).
{% endhint %}

## Deployment checklist and requirements <a href="#checklist-requirements" id="checklist-requirements"></a>

<table data-view="cards"><thead><tr><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Deployment checklist</strong><br><br>Checklist of items to verify before you deploy Structural.</td><td><a href="on-premise-deployment/tonic-deployment-checklist">tonic-deployment-checklist</a></td></tr><tr><td><strong>Structural system requirements</strong><br><br>Overall system requirements for a Structural deployment.</td><td><a href="on-premise-deployment/tonic-system-requirements">tonic-system-requirements</a></td></tr><tr><td><strong>Process guide to expand to additional teams</strong><br><br>Implementation process to expand Structural use to a other teams.</td><td><a href="on-premise-deployment/guide-to-expand-structural-to-other-teams">guide-to-expand-structural-to-other-teams</a></td></tr></tbody></table>

## Deploying Structural <a href="#deploy-structural" id="deploy-structural"></a>

<table data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Deploy Structural on Docker</strong></td><td>How to use Docker Compose to deploy Structural on Docker.</td><td></td><td><a href="on-premise-deployment/deploying-with-docker-compose">deploying-with-docker-compose</a></td></tr><tr><td><strong>Deploy Structural on Kubernetes</strong></td><td>How to use Helm to deploy Structural on Kubernetes.</td><td></td><td><a href="on-premise-deployment/deploying-with-helm">deploying-with-helm</a></td></tr><tr><td><strong>Enter and update your license key</strong></td><td>How to enter a new key or update an existing key.</td><td></td><td><a href="on-premise-deployment/license-key-enter-update">license-key-enter-update</a></td></tr></tbody></table>

## Other configuration <a href="#other-config" id="other-config"></a>

<table data-view="cards"><thead><tr><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Set up host integration</strong><br><br>Host integration is required to monitor Structural services and update Structural.</td><td><a href="on-premise-deployment/setting-up-host-integration">setting-up-host-integration</a></td></tr><tr><td><strong>Work with the application database</strong><br><br>Options to configure and connect to the database.</td><td><a href="on-premise-deployment/connecting-to-tonic-database">connecting-to-tonic-database</a></td></tr><tr><td><strong>Set up a secret</strong><br><br>Set an encryption key for your database credentials.</td><td><a href="on-premise-deployment/setting-up-a-secret">setting-up-a-secret</a></td></tr><tr><td><strong>Set a custom certificate</strong><br><br>Provide your own certificate for https traffic.</td><td><a href="on-premise-deployment/setting-a-custom-certificate">setting-a-custom-certificate</a></td></tr><tr><td><strong>Enable AI-enhanced features</strong><br><br>Connect to your LLM to enable Structural's AI-enhanced features. </td><td><a href="../structural-ai-use#ai-features-self-hosted-enable">#ai-features-self-hosted-enable</a></td></tr></tbody></table>
