> For the complete documentation index, see [llms.txt](https://docs.monolithforensics.com/monolith/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.monolithforensics.com/monolith/deployment-and-security/on-premises-deployments.md).

# On-Premises Deployments

Monolith can be deployed on-premises for organizations that prefer to host the application within their own infrastructure rather than use a Monolith-hosted cloud environment.

The Monolith application is containerized and designed to be straightforward to deploy. The specific implementation depends on how Monolith needs to connect with your organization's existing infrastructure, network, storage, database, backup, security, and access requirements.

On-premises implementations are typically coordinated with an organization's IT or infrastructure representative who understands the environment where Monolith will run.

Monolith can work with your technical team throughout the deployment process to understand those requirements and help integrate Monolith into the environment. Organizations with the appropriate technical experience may also use the documentation in this section to manage much of the deployment process directly.

### Planning an On-Premises Deployment

Before deployment, it is helpful to understand:

* Where Monolith will be hosted
* How users will access the environment
* How networking and DNS are configured
* Whether a custom domain and TLS certificate will be used
* Where Monolith data and uploaded files will be stored
* How database and file backups will be managed
* Whether Monolith needs to connect to internal file shares or other systems
* How application updates will be applied

These requirements vary between organizations, so the exact deployment architecture may differ from one Monolith environment to another.

### Deployment Documentation

The pages in this section provide technical guidance for deploying and maintaining an on-premises Monolith environment.

* [**Requirements**](/monolith/deployment-and-security/on-premises-deployments/requirements.md)
* [**Monolith Containers (Docker)**](/monolith/deployment-and-security/on-premises-deployments/monolith-containers-docker.md)
* [**Deployment**](/monolith/deployment-and-security/on-premises-deployments/deployment.md)
* [**Monolith Data**](/monolith/deployment-and-security/on-premises-deployments/monolith-data.md)
* [**Backups**](/monolith/deployment-and-security/on-premises-deployments/backups.md)
* [**Updates**](/monolith/deployment-and-security/on-premises-deployments/updates.md)
* [**Custom Domains and TLS**](/monolith/deployment-and-security/on-premises-deployments/custom-domains-and-tls.md)
* [**Connecting to File Shares**](/monolith/deployment-and-security/on-premises-deployments/connecting-to-file-shares.md)
* [**Using External MySQL Database**](/monolith/deployment-and-security/on-premises-deployments/using-external-mysql-database.md)

For assistance planning or implementing an on-premises deployment, contact <support@monolithforensics.com>.
